ブロードキャスト

Vonage Video APIブロードキャストでは、ライブ・ビデオ・セッションを多くの視聴者と共有できます。

OpenTokプラットフォームでは、2種類の配信形式に対応しています:

  • 双方向ビデオ・ライブ放送 — この種の配信により、多数のクライアントが 互いの音声・映像ストリームをリアルタイムで配信・受信できるようになります。Routed OpenTokセッションでは、 最大15,000人の参加者を対象としたライブの双方向ビデオ配信に対応しています。 詳細については、以下をご覧ください。 ライブの双方向型動画 配信.

  • ライブ・ストリーミング放送 — このタイプの配信では、HTTPライブストリーミング (HLS)ストリームまたはRTMPストリームを多数の視聴者と共有できます。HLSまたはRTMPストリームは、OpenTokセッションに公開された個々のストリームで構成される単一の 動画です。詳細については、以下を参照してください。 ライブ・ストリーミング放送.

どちらのタイプの配信でも、ルーティングされた OpenTok セッション( OpenTok メディアルーター).

インタラクティブ・ビデオ・ライブ放送とライブ・ストリーミング放送の比較

大規模なインタラクティブ動画配信機能はWebRTCを基盤としており、超低遅延での コンテンツ配信を実現することで、参加者間のリアルタイムなやり取りを可能にしています。

HLSは配信にCDNを利用しており、遅延が長く(15~20秒)、 双方向性のない従来の放送形式です。HLSは、複数の画質オプションを備えたコンテンツを提供します。個々の視聴者には、 利用可能な帯域幅やプレーヤーの処理能力に合わせて最適化された画質のストリームが配信されます。

RTMPはHLSよりも遅延が短く(約5秒)、また、 双方向性を必要とするユースケースには適していません。

ユースケースで双方向性が求められる場合は、大規模なインタラクティブ動画配信 機能を利用して、リアルタイムの視聴者にコンテンツを配信することをお勧めします。各視聴者は、セッションにストリームを配信して、 他のライブ配信者(ホストやプレゼンターなど)と交流することが可能です。

HLSは、「バースト容量」に対応するために使用すべきです。つまり、視聴者数が、ライブストリーミングのインタラクティブ放送においてリアルタイムで 対応可能な規模を超えた場合です。HLSの視聴者は、 15~20秒の遅延でコンテンツを受信することになるため、インタラクティブな ユースケースには直接適していません。

HLSはDVR機能もサポートしており、これによりユーザーは放送の巻き戻し、一時停止、再生再開を行うことができます( DVRに対応したプレーヤーにおいて)。

顧客は、アプリケーションに追加のロジックを組み込むことで、ビューアをHLSからリアルタイムへ、 あるいはその逆に切り替えることができます。この場合、アプリケーションには、HLSとリアルタイムのビューア間の 遅延の差を管理する機能が含まれることがあります。

WebRTCをサポートしていないクライアントの視聴者にHLSコンテンツを提供することができます。

RTMPを使用して、OpenTokで作成されたコンテンツを、Facebookや YouTube Liveなどのソーシャルメディア動画プラットフォームに配信します。

HLS または RTMP ストリームを同時に視聴できるクライアント数は、ライブインタラクティブ ビデオセッションを同時に視聴できるクライアント数よりも多くなります。 たとえば、OpenTokセッションがOpenTokライブインタラクティブ放送の 接続数上限である15,000に達した場合、クライアントにHLSストリームを配信することができます。HLSストリームは 視聴者数に制限がありません。RTMPストリームは、RTMPプロバイダーがサポートする 視聴者数によって制限されます。

サンプルアプリ

ライブの双方向ビデオ配信と ライブストリーミングの両機能の使用方法を示すサンプルアプリについては、OpenTokを参照してください。 broadcast-sample-app GitHubのレポにある。