# HLS とは？HLSストリーミング・プロトコルの利点とは？

**Source:** http://usama.vodlix.com/ja/blog/what-is-hls-streaming-protocol-and-its-key-benefits  
**Summary:** HLS ストリーミング・プロトコルと、最新のビデオ・ストリーミングにおけるその主な利点について学んでください。  
**Published:** 2022-12-30  
**Publisher:** Vodlix

---

かつて、インターネットを介した動画配信といえば、アドビのFlashビデオ技術が主流だった時代があった。しかし近年、オンラインビデオの世界では大きな変化が起きている。ストリーミング・ビデオを配信する優先順位がHLSストリーミング・プロトコルに移行し、オンライン・ビデオはHTML5ビデオ・プレーヤーで再生されるようになり、AdobeのFlashプロトコルに取って代わったのだ。 

HLSストリーミング・プロトコルは、放送局と視聴者の双方に劇的な好影響を与える。HLSとHTML5はオープンな仕様である。従って、ユーザーは、自分たちの仕様に従って、それらを変更することができる。さらに、誰でも無料でアクセスできる。無料なのだ。HTML5とHLSストリーミング・プロトコルの新しいアップグレードにより、これらのテクノロジーは、古いテクノロジーよりも安全で、高速で、信頼性が高くなっている。これらの技術は、ユーザーにストリーミング・ビデオを配信するための好ましい方法である。

## HLSとは？ {#hlsとは}

HLSとは、HTTP Live Streamingの略称である。HLSは、インターネット上で映像や音声メディアを視聴者に配信するためのメディア・ストリーミング・プロトコルである。HLSはライブストリーミングとオンデマンドストリーミングの両方に使用されます。

## HLSはどのように機能するのか？ {#hlsはどのように機能するのか}

HLS は、最も多くのデバイスとブラウザに対応しています。簡単な4つのステップで動作します：

1. コンテンツは、カメラやマイクなどのキャプチャデバイスによってキャプチャされている。 
2. キャプチャーデバイスは、コンテンツをライブビデオエンコーダーに送信した。
3. エンコーダーは、コンテンツをRTMP経由で動画ホスティング・プラットフォームに送信する。
4. 動画ホスティング・プラットフォームは、HLSインジェストを使ってコンテンツをHTML5動画プレーヤーに送信する。

このプロセス全体は、主に HLS エンコーダーと強力なビデオホスティングプラットフォームという 2 つのソフトウェアソリューションに依存する。HLS でストリーミングしたい場合、ソフトウェアはプロトコルと上記の共有機能をサポートする必要があります。

## HLSストリーミングの主な利点 {#hlsストリーミングの主な利点}

HLS ストリーミングは、プロフェッショナルな放送事業者にも、ライブおよびオンデマンドのビデオコンテンツの世界に新たに参入する人にも、同様に大きなインパクトを与える利点を提供します。HLS ストリーミングの主な 3 つの利点を見てみましょう。

1. デバイスとブラウザの互換性
2. 品質の確保
3. 埋め込みクローズドキャプション

### 1.デバイスとブラウザの互換性 {#1-デバイスとブラウザの互換性}

HLSプロトコルは、様々なデバイスやファイアウォールと互換性がある。一方、HLSライブ・ストリームでは、遅延時間（レイテンシー）が15秒から30秒の範囲になる可能性が高い。  幸いなことに、低遅延ストリーミング機能も提供されている。HLSはほぼ普遍的なプロトコルだ。

HLSは以下のデバイスとブラウザでサポートされています：

- すべてのGoogle Chromeブラウザ
- サファリ
- マイクロソフト・エッジ
- iOSデバイス
- アンドロイド端末 
- Linuxデバイス
- マイクロソフトデバイス
- macOSプラットフォーム 

### 2.品質の確保 {#2-品質の確保}

HLS ビデオ・ストリーミングでは、コンテンツ制作者は、同じライブ・ストリームを複数の画質設定でエンコードすることができます。しかし、視聴者は、その時々の帯域幅に応じて、利用可能な最良のオプションを要求することができる。異なるストリーミングデバイスの性能に合わせて、データの品質はチャンクごとに異なると言える。

ある瞬間にフルハイビジョンのビデオを送信したと仮定します。しかし、その数分後、モバイルユーザーは、サービス品質が低下する「デッドゾーン」に遭遇します。驚くべきことに、HLSストリーミングでは、動作が停止することはありません。  プレーヤーはこの帯域幅の減少を検知し、代わりに低画質のムービーチャンクを配信します。

### 3.埋め込みクローズドキャプション {#3-埋め込みクローズドキャプション}

HLS は、ビデオ ストリームに埋め込まれたクローズド キャプションをサポートします。HLS 出力にキャプションを埋め込むには、マニフェストにキャプション言語情報を含める必要があります。クローズド キャプションをストリーミング動画に統合することで、より多くの視聴者がオンライン コンテンツにアクセスできるようになります。複数のインストリームおよびファイル ベースのソースからキャプション データを取り込み、適切なフォーマットに変換できます。

HLSの技術的な側面については、以下のサイトでさらに学ぶことができる。 [広範なドキュメンテーション](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html)そして [ベストプラクティス](https://developer.apple.com/library/content/technotes/tn2224/_index.html)アップルが提供する。

## 最終評決 {#最終評決}

HLSストリーミングは、クローズドキャプションの埋め込み、優れた広告基準のサポート、複数ストリームの同期再生、DRMのサポートなど、特筆すべき利点があるため、放送事業者に選ばれている。によると [ビデオ・ストリーミング遅延レポート](https://www.wowza.com/blog/2019-video-streaming-latency-report)45%の放送局がHLSストリーミングを使用している。RTMPは33%で放送局の2番目の選択となった。そして、MPEG-DASHを使用している放送局はわずか7%で、さらに後塵を拝している。したがって、HLSストリーミングはメディア・ストリーミングのための最も最新で広く使用されているプロトコルである。 

[ヴォドリックス](https://vodlix.com/)に関しては最良の選択肢の一つである。 [OTT/VODプラットフォーム](https://demo.vodlix.com).アダプティブ・ビットレート（ABR）ストリーミングを提供し、Vodlixの高度なABRテクノロジーによりバッファリングを解消します。あらゆるネットワークで配信し、各ユーザーの帯域幅に合わせてコンテンツ品質をオンザフライで調整します。VodlixはライブストリーミングサービスのRTMPとHLSフィードの両方をサポートしています。Vodlix Video Playerはフィードを埋め込み、1フレームも失うことなく、すぐに視聴者に再生します。Vodlixは高品質なストリーミングと最高のユーザーエクスペリエンスを保証しますので、視聴者はあらゆるプラットフォーム、ブラウザ、デバイスでシームレスな体験を提供することができます。 

**Q: HLSストリーミングとは？**

HLSはHTTP Live Streamingの略で、インターネット経由で映像と音声を視聴者に届けるメディアストリーミングプロトコルです。ライブ配信とオンデマンド配信の両方で使われています。

**Q: HLSはどのように機能しますか？**

コンテンツはカメラやマイクなどの機器で収録され、ライブ動画エンコーダーへ送られ、RTMPで動画ホスティングプラットフォームに伝送され、HLSインジェスト経由でHTML5動画プレーヤーへ届けられます。この一連の流れは、HLSエンコーダーと強力な動画ホスティングプラットフォームに依存します。

**Q: 動画配信でHLSがFlashに取って代わったのはなぜですか？**

HLSとHTML5は誰でも無償で利用できるオープン仕様であるため、オンライン動画はAdobeのFlash技術からHTML5プレーヤーを使うHLSへと移行しました。新しい技術はより安全で、高速で、信頼性も高くなっています。

**Q: HLSはどのデバイスとブラウザに対応していますか？**

HLSはほぼ普遍的なプロトコルで、すべてのGoogle Chromeブラウザ、Safari、Microsoft Edge、iOSおよびAndroidデバイス、Linuxデバイス、Microsoftデバイス、macOSプラットフォームに対応しています。

**Q: HLS配信の遅延はどれくらいですか？**

HLSのライブ配信における遅延は通常15〜30秒程度ですが、低遅延ストリーミング機能も提供されています。

**Q: HLSは通信環境が悪いときにどうやって映像品質を保つのですか？**

HLSでは、同じストリームを複数の画質設定でエンコードでき、プレーヤーはその時点の視聴者の帯域幅に最適な選択肢を要求します。帯域幅が落ちた場合、プレーヤーは再生を止めるのではなく、自動的に低画質のチャンクを配信します。

**Q: HLSはクローズドキャプションに対応していますか？**

はい。HLSは動画ストリームに埋め込まれたクローズドキャプションに対応しており、キャプションの言語情報はマニフェストに含まれます。これによりオンラインコンテンツをより幅広い層に届けられ、キャプションデータはストリーム内のソースとファイルベースのソースの両方から取り込めます。

**Q: HLSはRTMPやMPEG-DASHより普及していますか？**

はい。Video Streaming Latency Reportによると、放送事業者の45％がHLSを使用しており、RTMPは33％、MPEG-DASHはわずか7％です。HLSは最も新しく、最も広く使われているメディアストリーミングプロトコルとなっています。

**Q: HLSで配信を始めるには何が必要ですか？**

必要なのは主に2つのソフトウェアソリューションです。HLSエンコーダーと、このプロトコルおよび関連機能に対応した強力な動画ホスティングプラットフォームです。

**Q: VodlixはHLS配信に対応していますか？**

はい。Vodlixはライブ配信でRTMPとHLSの両方のフィードに対応し、アダプティブビットレート技術で各ユーザーの帯域幅に合わせて画質を調整します。動画プレーヤーがフィードを埋め込み、プラットフォーム、ブラウザ、デバイスを問わずシームレスに再生します。
