HLS プロトコルとは何か ? [Magewell Blog 翻訳]

原文: http://www.magewell.com/blog/37/detail ( 2020 年 7 月投稿分)

 

HLS は、HTTP ベースのアダプティブ(適応型の)なプロトコルで、メディアサーバーから視聴者のデバイスに映像や音声データを伝送するために使用されます。Apple 社が 2009 年夏にこのプロトコルを発表しました。ユーザーは、このプロトコルで転送されたリアルタイムまたはオンデマンドの音声・映像を、PC や Apple の端末で簡単に視聴することができます。

HLS プロトコルの利点

  1. HTTP ベースのプロトコルは、ネットワークの互換性が高く、HTTP パケットはファイアウォールやプロキシサーバーを容易に通過できるため、動画配信に適していると言えます。RTMP ストリームは、ファイアウォールにより遮断されてしまい視聴者が映像を見られない場合があります。
  2. HLS には優れたエコシステムがあります。Apple の全製品が HLS のデコードをネイティブにサポートしているので、HLS プロトコルで送られてくる映像を簡単に視聴することができます。動画配信者にとっては、Amazon Web Service などのクラウドサービスプラットフォームが HLS ビデオストリームのトランスコードと送信をサポートしています。映像ソースの生成から端末機器での再生まで、HLS は盤石な基盤を持っています。
  3. HLS プロトコルで伝送された映像は、異なるネットワーク帯域幅の条件に適応して再生できるため、ライブストリーミングが妨害されることはありません。

ライブストリーミングのクラウドサービス( Facebook Live、YouTube、Amazon Web Service など)に向けたストリームや、システム間のライブストリーミング用途では、まだ RTMP が広く使用されているプロトコルです。Magewell の Pro Convert デコーダは様々な用途に対応でき、RTMP、HTTP( HLS を含む)、RTSP、TS over UDP / SRT / RTP プロトコルで伝送される IP ストリームのデコードが可能です。高品質な HD または 4K の AV 信号を出力することができます。