Adobe Flash 影片將可走 HLS 協定 進入 iOS

Adobe 支援 HLS Protocol, 就可以在 iOS 播放影片, 什麼是 HLS?


為此篇新聞: Adobe 要以蘋果 HLS協定 讓 Flash 登上 iOS, 做重點摘錄.

什麼是 HLS, HDS?

  • HLS: 蘋果制定的 HTML5 串流媒體協定 HTTP Live Streaming(HLS), HLS 能將 H.264影片 轉換為多個 時間長度約10秒 的 MPEG2 片段,透過 HTTP 通信協定傳輸.
  • HDS: Flash Media Server 是 Adobe 為 Flash 媒體播放所制定的媒體伺服器,原本僅使用 Adobe 自定的 HTTP Dynamic Streaming(簡稱HDS),該協定以MP4壓縮影音媒體,並透過HTTP協定傳輸,但必須透過Flash才能播放.

簡單講, HLS 不需要 Flash 就能播放, HDS 需要透過 Flash 才能播放.

新版得 Flash Media Server 將增加 HLS 協定, 讓 iOS(iPhone) 能播放 Flash 影片, 這樣不需要另外轉換格式, 就可以支援播放.

這個協定最重要的, 就是可以通過 HTTP 來走 Straming 方式播放影片, 而且 CDN 都支援, 正好昨天 Amazon 也推出 Live Streaming for Amazon CloudFront:

HLS 的 優、缺點

  • HTTP 傳輸速度 雖然比 Adobe 先前制定的 即時訊息協定(Real Time Message Protocol, RTMP) 慢, 但是大部分的 CDN (ex: Akamai) 業者都支援 HTTP 協定, 所以網站內容可以藉由 CDN 代為傳送.
  • 在加上 HTTP 的通透性比較好, 只要沒有刻意阻擋, 都可以正常瀏覽.

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料