Live StreamCastでは、ライブコンテンツを効率的にクライアントにストリーミングする機能を提供します。下図は、ライブストリームがクライアントに配信されるプロセスを示しています。
注:この例を簡単に説明するために、下図では、弊社の全世界ネットワークのうち北アメリカの主要なロケーションだけが示されています。
上図は、ライブコンテンツをクライアントにストリーミングする際に行う4つの異なるステップを示しています。これらのステップは、以下のとおりです。
ライブストリームを処理する最初のステップは、エンコーダーでライブコンテンツをエンコードし、それをパブリッシングポイントが利用できる状態にすることです。エンコーダーをホストするコンピューターに最も近いパブリッシングポイントを選択することを推奨します。これにより、エンコーダーと弊社ネットワーク間のデータ転送速度を最大にすることができます。上図では、エンコーダーに最も近いパブリッシングポイントは、北アメリカのアメリカ合衆国西海岸です。
エンコード済みのコンテンツが弊社のパブリッシングポイントにプッシュされると、ライブストリームとして弊社のパブリッシュサーバーで配信する準備が整いました。弊社のパブリッシングポイントは、POPのすぐ近くに戦略的に配置されています。これにより、ライブストリームは、直ちに弊社の全世界ネットワークを利用することができます。さらに、パブリッシングポイントと弊社のPOP間のデータ転送速度を最大にすることができます。上図では、パブリッシングポイントに最も近いPOPはロサンゼルスにあります。
ライブストリームが配信されたら、クライアントの1人からのリクエストにより弊社の全世界ネットワークに配布する準備が整いました。上図では、弊社の全世界ネットワークの北アメリカ部分は、オレンジ色の線で表されています。クライアントがライブストリームをリクエストすると、クライアントに最も近いPOPが、指定したパブリッシングポイントからストリームを取得します。上図では、4人のクライアントがライブストリームを表示しようとしています。これらのクライアントは、シアトルおよびアトランタの近くに位置しています。シアトルおよびアトランタのクライアントは、それぞれシアトルのPOPおよびアトランタのPOPを通じてライブストリームを受信します。弊社ネットワークを通じてストリームを送信し、従来のインターネット通信ルートをバイパスすることで、ストリームを効率的に配信し、ネットワークの帯域負荷を軽減することができます。
ライブストリームを配信する最後のステップでは、クライアントのISPが弊社のPOPからライブストリームを配信します。上図では、紫の線でこれを示します。それぞれのクライアントは、Flashプレイヤーを使って途切れのないライブストリーミングを楽しみます。
クライアントがライブストリームをリクエストすると、同じ地域の別のクライアントが現在そのライブストリームを表示しているかどうかを確認します。そのライブストリームが同時期に同じ地域で表示されている場合、そのクライアントは直ちにライブストリームを利用することができます。