Đóng quảng cáo

Tại triển lãm thương mại của Hiệp hội Phát thanh Truyền hình Quốc gia (NAB) năm nay, Adobe đã giới thiệu các tính năng và khả năng mới của Flash Media Server. Một trong những điểm mới là khả năng tương thích với các thiết bị dưới sự thống trị của iOS.

Steve Jobs đã thuyết phục chúng tôi từ lâu rằng các từ Flash và iOS không nên thuộc cùng một câu, vì vậy Adobe đã nhượng bộ và bổ sung hỗ trợ HTTP Live Streaming cho Flash Media Server.

Đó là giao thức do Apple phát triển để truyền phát video trực tiếp và không trực tiếp qua kết nối HTTP tiêu chuẩn thay vì RTSP, giao thức này khó tối ưu hóa hơn. Nó sử dụng video H.264 và âm thanh AAC hoặc MP3 được đóng gói thành các phần riêng biệt của luồng MPEG-2, cùng với danh sách phát m3u được sử dụng để lập danh mục các phần riêng lẻ của luồng. Định dạng này có thể được phát bởi QuickTime trên Mac OSX và trên thiết bị iOS, đây là định dạng phát trực tuyến duy nhất mà họ có thể xử lý.

Apple đã đề xuất HTTP Live Streaming cho Ủy ban Tiêu chuẩn Internet IETF vào năm 2009, nhưng cho đến nay vẫn chưa có dấu hiệu nào cho thấy đề xuất này sẽ được tiến hành. Nhưng Microsoft vẫn bổ sung hỗ trợ cho máy chủ IIS Media Services, được sử dụng để phân phối video trực tuyến tới các máy khách dựa trên Silverlight. Khi IIS Media Services phát hiện thiết bị iOS, nội dung sẽ được đóng gói và truyền phát bằng cách sử dụng HTTP Live Streaming.

Năm ngoái, Adobe đã thêm tính năng phát trực tuyến HTTP của riêng mình vào Flash Media Server. Nó tương tự như Apple ở cách xử lý video H.264, trong đó video được chia và lưu thành các tệp riêng biệt, sau đó nó được gửi qua HTTP đến người đăng ký mặc định. Nhưng trong trường hợp của Adobe, HTTP Dynamic Streaming sử dụng tệp XML (thay vì danh sách phát văn bản) và MPEG-4 làm vùng chứa. Hơn nữa, nó chỉ tương thích với Flash hoặc AIR.

Theo lời của Kevin Towes, giám đốc sản phẩm cấp cao của Flash Media Server, Adobe quan tâm đến việc phát triển công nghệ để đơn giản hóa quy trình phát sóng, dẫn đến việc kết hợp nhiều loại thiết bị dễ dàng hơn. Ông đã đề cập trên blog rằng Adobe đang bổ sung hỗ trợ cho HTTP Live Streaming cho Flash Media Server và Flash Media Live Encoding. Anh viết rằng: "Bằng cách thêm hỗ trợ cho HLS trong Flash Media Server, Adobe giảm bớt sự phức tạp của việc xuất bản cho những người cần đưa các trình duyệt sử dụng HLS thông qua HTML5 (ví dụ Safari) hoặc các thiết bị không hỗ trợ Adobe Flash.”

Do đó, Adobe thực hiện một loại thỏa hiệp, trong đó họ không muốn mất người dùng tiềm năng của Flash Media Server, đồng thời thuyết phục Apple hỗ trợ Flash trên thiết bị iOS và do đó tính đến nhu cầu truyền phát video ngay cả khi không có Flash.

HTTP Live Streaming cũng sẽ có sẵn cho các nền tảng khác, bao gồm Safari trên Mac OS X. Một trong những lý do cho phương pháp này có thể là do Apple bán MacBook Air mới nhất không cài đặt sẵn Flash. Mặc dù lý do chính cho điều này là việc loại bỏ nhu cầu cập nhật yếu tố này sau lần ra mắt đầu tiên, nhưng nhiều người cũng biết rằng Flash làm giảm đáng kể thời lượng pin (lên tới 33% đối với MacBook Air nói trên).

Mặc dù Adobe cho biết họ đang làm việc trên một phiên bản Flash được tối ưu hóa riêng cho MacBook Air nhưng bước nói trên cũng khiến những người dùng không muốn cài đặt Flash phải dừng lại.

nguồn: arstechnica.com
.