Live StreamCastの仕組み

適用対象:
FMS

Live StreamCastでは、ライブコンテンツを効率的にクライアントにストリーミングする機能を提供します。下図は、ライブストリームがクライアントに配信されるプロセスを示しています。

注:この例を簡単に説明するために、下図では、弊社の全世界ネットワークのうち北アメリカの主要なロケーションだけが示されています。

上図は、ライブコンテンツをクライアントにストリーミングする際に行う4つの異なるステップを示しています。これらのステップは、以下のとおりです。

  1. エンコーダーでオーディオ/ビデオフィードをエンコードし、それをパブリッシングポイントが利用できる状態にする。
  2. ライブストリームを弊社の全世界配信拠点 (POP) のどこからでも取得できるように、パブリッシングポイントに関連付けられたサーバーがライブストリームを配信する
  3. ユーザーからのリクエストがあると、パブリッシングポイントから各リクエストに最も近いPOPへとストリームが取得される
  4. そのライブストリームに対する特定の地域からのリクエストは、すべて1つのPOPによって配信される。POPからクライアントに、ISPを通じてライブストリームが配信される

メディアをエンコードする

ライブストリームを処理する最初のステップは、エンコーダーでライブコンテンツをエンコードし、それをパブリッシングポイントが利用できる状態にすることです。エンコーダーをホストするコンピューターに最も近いパブリッシングポイントを選択することを推奨します。これにより、エンコーダーと弊社ネットワーク間のデータ転送速度を最大にすることができます。上図では、エンコーダーに最も近いパブリッシングポイントは、北アメリカのアメリカ合衆国西海岸です。

ライブストリーム配信

エンコード済みのコンテンツが弊社のパブリッシングポイントにプッシュされると、ライブストリームとして弊社のパブリッシュサーバーで配信する準備が整いました。弊社のパブリッシングポイントは、POPのすぐ近くに戦略的に配置されています。これにより、ライブストリームは、直ちに弊社の全世界ネットワークを利用することができます。さらに、パブリッシングポイントと弊社のPOP間のデータ転送速度を最大にすることができます。上図では、パブリッシングポイントに最も近いPOPはロサンゼルスにあります。

ライブストリームを取得する

ライブストリームが配信されたら、クライアントの1人からのリクエストにより弊社の全世界ネットワークに配布する準備が整いました。上図では、弊社の全世界ネットワークの北アメリカ部分は、オレンジ色の線で表されています。クライアントがライブストリームをリクエストすると、クライアントに最も近いPOPが、指定したパブリッシングポイントからストリームを取得します。上図では、4人のクライアントがライブストリームを表示しようとしています。これらのクライアントは、シアトルおよびアトランタの近くに位置しています。シアトルおよびアトランタのクライアントは、それぞれシアトルのPOPおよびアトランタのPOPを通じてライブストリームを受信します。弊社ネットワークを通じてストリームを送信し、従来のインターネット通信ルートをバイパスすることで、ストリームを効率的に配信し、ネットワークの帯域負荷を軽減することができます。

ライブストリーム配信

ライブストリームを配信する最後のステップでは、クライアントのISPが弊社のPOPからライブストリームを配信します。上図では、紫の線でこれを示します。それぞれのクライアントは、Flashプレイヤーを使って途切れのないライブストリーミングを楽しみます。

クライアントがライブストリームをリクエストすると、同じ地域の別のクライアントが現在そのライブストリームを表示しているかどうかを確認します。そのライブストリームが同時期に同じ地域で表示されている場合、そのクライアントは直ちにライブストリームを利用することができます。