オンデマンドストリーミングの仕組み

適用対象:
FMS

弊社のオンデマンド機能により、クライアントのリクエストに応じて、過去にアーカイブしたライブストリームを含め、Flashメディアをストリーミングすることができます。下図は、オンデマンドFlashストリームがクライアントに配信されるプロセスを示しています。

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

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

  1. Flashメディアが、CDNまたはお客様オリジンサーバーに保存される
  2. 次に、そのメディアをリクエストしたクライアントに配信され、そのクライアントに最も近いPOPにキャッシュされる
  3. キャッシュされたコンテンツに対するそれ以降のリクエストは、そのPOPから直接配信することができる。

Flashメディアを保存および取得する

オンデマンドコンテンツをクライアントに配信するには、まずCDNまたはお客様オリジンサーバーに保管されている必要があります。これによって、リクエストされたコンテンツをCDNまたはエッジCNAME URLを通じて弊社の全世界ネットワーク中にストリーミングすることができます。

コンテンツが過去にキャッシュされていない場合は、オリジンサーバーから取得する必要があります。上図では、お客様オリジンサーバーとロサンゼルスのPOPを結ぶ青い線でこれが示されています。

Flashメディアをルートおよびキャッシュする

リクエストされたFlashコンテンツが弊社ネットワークにあれば、次のステップで、そのコンテンツをリクエストしたクライアントに最も近いPOPに送信します。ファイル全体がPOPに配信されたら、そこでキャッシュされます。

上図では、4人のクライアントがオンデマンドコンテンツをリクエストしています。これらのクライアントは、シアトルおよびアトランタの近くに位置しています。シアトルおよびアトランタのクライアントは、それぞれシアトルのPOPおよびアトランタのPOPを通じてFlashメディアを受信します。図では、オレンジ色の線でこのことが表されています。弊社ネットワークを通じてFlashメディアを送信し、従来のインターネット通信ルートをバイパスすることで、Flashメディアを効率的に配信し、ネットワークの帯域負荷を軽減することができます。

Flashメディアの配信

オンデマンドコンテンツを配信する最後のステップでは、ユーザーのISPが弊社のPOPからFlashストリームを配信します。上図では、紫の線でこれを示します。

それ以降のリクエスト

オンデマンドコンテンツがPOP上にキャッシュされていると、そのコンテンツに対するそれ以降のリクエストでは、オリジンサーバーから取得するのをすべてバイパスすることができます。クライアントがオンデマンドコンテンツをリクエストすると、リクエストされたFlashメディアがクライアントに最も近いPOPで既にキャッシュされているかどうかを確認します。既にそこにある場合は、直ちにオンデマンドコンテンツがそのクライアントまで配信されます。上図では、より高速でオンデマンドストリーミングを楽しむことのできるクライアントが、紫の破線で示されています。