(57)【要約】【課題】コンテンツを受信する端末の台数が増大しても、ネットワークにかかる負荷を抑えてコンテンツを配信することができるコンテンツ配信システムを提供する。【解決手段】センタサーバ３は、コンテンツを配下の各エッジサーバ４へマルチキャストする。エッジサーバ４のコンテンツ記憶部は、コンテンツ受信部がセンタサーバ３から受信したコンテンツを記憶する。続いて、配信部が、コンテンツ記憶部に記憶されたコンテンツを読み出し、一定の時間間隔で順次チャンネル１〜チャンネルｎを利用して端末装置５へマルチキャスト配信する。端末装置５のコンテンツ受信部は、チャンネル選択部により設定されたチャンネルを使用してエッジサーバ４からマルチキャスト配信されるコンテンツを受信し、出力部に出力する。【選択図】　図１
2004088315.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、前記端末装置とネットワークを介して接続され、前記端末装置へコンテンツを配信するエッジサーバと、前記エッジサーバへ前記コンテンツを供給するセンタサーバとからなるコンテンツ配信システムであって、
前記センタサーバは、マルチキャスト配信により前記エッジサーバへ前記コンテンツを供給し、
前記エッジサーバは、
前記センタサーバから供給される前記コンテンツを受信するコンテンツ受信部と、
複数のチャンネルを利用し、異なる配信開始のタイミングにより前記コンテンツ受信部が受信した前記コンテンツを前記端末装置へマルチキャスト配信する配信部とを有し、
前記端末装置は、
前記エッジサーバから受信する前記コンテンツのチャンネルを選択するチャンネル選択部と、
前記エッジサーバから複数のチャンネルを介して異なる配信開始のタイミングで送信される同一のコンテンツのうち、前記チャンネル選択部によって指示されるチャンネルのコンテンツを受信するコンテンツ受信部と、
前記コンテンツ受信部が受信したコンテンツを出力する出力部とを有する、
ことを特徴とするコンテンツ配信システム。
【請求項２】
ネットワークを介して端末装置と接続され、前記端末装置にセンタサーバから供給されるコンテンツを配信するエッジサーバであって、
前記センタサーバから供給される前記コンテンツを受信するコンテンツ受信部と、
複数のチャンネルを利用し、異なる配信開始のタイミングにより前記コンテンツ受信部が受信した前記コンテンツを前記端末装置へマルチキャスト配信する配信部と、
を有することを特徴とするエッジサーバ。
【請求項３】
前記配信部は、予め決められた所定の時間間隔により前記コンテンツをマルチキャスト配信することを特徴とする請求項２記載のエッジサーバ。
【請求項４】
前記コンテンツは、ライブ映像であることを特徴とする請求項２または請求項３記載のエッジサーバ。
【請求項５】
ネットワークを介してエッジサーバと接続される端末装置であって、
前記エッジサーバから受信するコンテンツのチャンネルを選択するチャンネル選択部と、
前記エッジサーバから複数のチャンネルを介して異なる配信開始のタイミングで送信される同一のコンテンツのうち、前記チャンネル選択部によって指示されるチャンネルのコンテンツを受信するコンテンツ受信部と、
前記コンテンツ受信部が受信したコンテンツを出力する出力部と、
を有することを特徴とする端末装置。
【請求項６】
前記チャンネル選択部は、コンテンツの早送りまたは巻き戻しをする必要がある場合、外部からの指示に応じて、チャンネルを切り替えることによりコンテンツの早送りまたは巻き戻しを行うことを特徴とする請求項５記載の端末装置。
【請求項７】
ネットワークを介して端末装置と接続され、前記端末装置にセンタサーバから供給されるコンテンツを配信するエッジサーバに用いられるコンテンツ配信方法であって、
前記センタサーバから供給される前記コンテンツを受信し、
複数のチャンネルを利用し、異なる配信開始のタイミングにより受信した前記コンテンツを前記端末装置へマルチキャスト配信する、
ことを特徴とするコンテンツ配信方法。
【請求項８】
ネットワークを介してエッジサーバと接続される端末装置に用いられるコンテンツ受信方法であって、
前記エッジサーバから受信するコンテンツのチャンネルを選択し、
前記エッジサーバから複数のチャンネルを介して異なる配信開始のタイミングで送信される同一のコンテンツのうち、前記選択されたチャンネルのコンテンツを受信し、
受信した前記コンテンツを出力する、
ことを特徴とするコンテンツ受信方法。
【請求項９】
ネットワークを介して端末装置と接続され、前記端末装置にセンタサーバから供給されるコンテンツを配信するエッジサーバ上で実行されるコンピュータプログラムであって、
前記センタサーバから供給される前記コンテンツを受信するステップと、
複数のチャンネルを利用し、異なる配信開始のタイミングにより受信した前記コンテンツを前記端末装置へマルチキャスト配信するステップと、
をコンピュータに実行させるためのエッジサーバのプログラム。
【請求項１０】
ネットワークを介してエッジサーバと接続される端末装置上で実行されるコンピュータプログラムであって、
前記エッジサーバから受信するコンテンツのチャンネルを選択するステップと、
前記エッジサーバから複数のチャンネルを介して異なる配信開始のタイミングで送信される同一のコンテンツのうち、前記選択されたチャンネルのコンテンツを受信するステップと、
受信した前記コンテンツを出力するステップと、
をコンピュータに実行させるための端末装置のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワークにかかる負荷を抑えてコンテンツを配信するコンテンツ配信システム、エッジサーバ及び端末装置に関する。
【０００２】
【従来の技術】
近年、インターネット技術の発展にともない、ブロードバンド環境が整備され、インターネットプロバイダやＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）は、インターネットを介して様々なコンテンツをユーザの端末に配信するコンテンツ配信サービスを提供している。コンテンツ配信サービスにおいては、一定の時間が経過したライブ映像をＶＯＤ（Ｖｉｄｅｏ　ｏｎ　ｄｅｍａｎｄ）のように提供するライブオンデマンド（Ｌｉｖｅ　ｏｎ　ｄｅｍａｎｄ）によるコンテンツ配信も行われている。このライブオンデマンドは、コンテンツ配信サーバからライブ映像の配信を行うとともに、ライブ映像をコンテンツ配信サーバのストレージに一時蓄積し、ＶＯＤとしてユーザの端末へ配信するものである。ライブ映像をＶＯＤとしてユーザの端末へ配信する場合、ユーザからの配信要求があった時点でコンテンツ配信サーバは、ストレージに蓄積されたライブ映像を最初から再生して配信する必要があるため、ユニキャストによるコンテンツ配信を行っていた。そのため、例えば、５００ｋｂｐｓのコンテンツを１万人のユーザ端末に配信するためには、５Ｇｂｐｓの帯域が必要であった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した配信方法では、人気の高いコンテンツを配信する場合、配信対象となるユーザの端末の台数が多くなり、非常に多くの伝送帯域が必要となるという問題点がある。また、端末から番組の早送り、巻き戻しが要求されると、コンテンツ配信サーバは、要求に応じてその都度、適切な位置からコンテンツを再生する必要があり、負荷が増大してしまうという問題点があった。
一方、マルチキャストによってコンテンツを配信する場合、コンテンツ配信サーバは一斉に所定の時刻に端末へ番組を配信するため、ユーザは、見たい時間にコンテンツを見ることができないという問題点があった。
そこで、複数のチャンネルを利用し、配信開始のタイミングをずらして同一コンテンツをそれぞれのチャンネル上でマルチキャストする方法が考えられる。通常、コンテンツ配信システムは、コスト的な観点から、ユーザの端末へ直接コンテンツを配信するエッジサーバと、エッジサーバへコンテンツを供給するセンタサーバとの階層構造をとっている。そのため、センタサーバから配下の各エッジサーバに、あるいは、センタサーバから直接各ユーザの端末へ、複数のチャンネルを利用し、配信開始のタイミングをずらして同一のコンテンツをマルチキャストした場合、コンテンツの供給元であるセンタサーバのリソースや伝送帯域を圧迫してしまうという問題点がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、コンテンツを受信する端末の台数が増大しても、ネットワークにかかる負荷を抑えてコンテンツを配信することができるコンテンツ配信システム、エッジサーバ及び端末装置を提供することにある。
【０００５】
【課題を解決するための手段】
この発明は、上記の課題を解決すべくなされたもので、請求項１に記載の発明は、端末装置と、前記端末装置とネットワークを介して接続され、前記端末装置へコンテンツを配信するエッジサーバと、前記エッジサーバへ前記コンテンツを供給するセンタサーバとからなるコンテンツ配信システムであって、前記センタサーバは、マルチキャスト配信により前記エッジサーバへ前記コンテンツを供給し、前記エッジサーバは、前記センタサーバから供給される前記コンテンツを受信するコンテンツ受信部と、複数のチャンネルを利用し、異なる配信開始のタイミングにより前記コンテンツ受信部が受信した前記コンテンツを前記端末装置へマルチキャスト配信する配信部とを有し、前記端末装置は、前記エッジサーバから受信する前記コンテンツのチャンネルを選択するチャンネル選択部と、前記エッジサーバから複数のチャンネルを介して異なる配信開始のタイミングで送信される同一のコンテンツのうち、前記チャンネル選択部によって指示されるチャンネルのコンテンツを受信するコンテンツ受信部と、前記コンテンツ受信部が受信したコンテンツを出力する出力部とを有する、ことを特徴とするコンテンツ配信システムである。
【０００６】
請求項２に記載の発明は、ネットワークを介して端末装置と接続され、前記端末装置にセンタサーバから供給されるコンテンツを配信するエッジサーバであって、前記センタサーバから供給される前記コンテンツを受信するコンテンツ受信部と、複数のチャンネルを利用し、異なる配信開始のタイミングにより前記コンテンツ受信部が受信した前記コンテンツを前記端末装置へマルチキャスト配信する配信部と、を有することを特徴とするエッジサーバである。
【０００７】
請求項３に記載の発明は、請求項２記載のエッジサーバであって、前記配信部は、予め決められた所定の時間間隔により前記コンテンツをマルチキャスト配信することを特徴とする前記コンテンツは、予め決められた所定の時間間隔で各チャンネルに配信されることを特徴とする。
【０００８】
請求項４に記載の発明は、請求項２または請求項３記載のエッジサーバであって、前記コンテンツは、ライブ映像であることを特徴とする。
【０００９】
請求項５に記載の発明は、ネットワークを介してエッジサーバと接続される端末装置であって、前記エッジサーバから受信するコンテンツのチャンネルを選択するチャンネル選択部と、前記エッジサーバから複数のチャンネルを介して異なる配信開始のタイミングで送信される同一のコンテンツのうち、前記チャンネル選択部によって指示されるチャンネルのコンテンツを受信するコンテンツ受信部と、前記コンテンツ受信部が受信したコンテンツを出力する出力部と、を有することを特徴とする端末装置である。
【００１０】
請求項６に記載の発明は、請求項５記載の端末装置であって、前記チャンネル選択部は、コンテンツの早送りまたは巻き戻しをする必要がある場合、外部からの指示に応じて、チャンネルを切り替えることによりコンテンツの早送りまたは巻き戻しを行うことを特徴とする。
【００１１】
請求項７に記載の発明は、ネットワークを介して端末装置と接続され、前記端末装置にセンタサーバから供給されるコンテンツを配信するエッジサーバに用いられるコンテンツ配信方法であって、前記センタサーバから供給される前記コンテンツを受信し、複数のチャンネルを利用し、異なる配信開始のタイミングにより受信した前記コンテンツを前記端末装置へマルチキャスト配信する、ことを特徴とするコンテンツ配信方法である。
【００１２】
請求項８に記載の発明は、ネットワークを介してエッジサーバと接続される端末装置に用いられるコンテンツ受信方法であって、前記エッジサーバから受信するコンテンツのチャンネルを選択し、前記エッジサーバから複数のチャンネルを介して異なる配信開始のタイミングで送信される同一のコンテンツのうち、前記選択されたチャンネルのコンテンツを受信し、受信した前記コンテンツを出力する、ことを特徴とするコンテンツ受信方法である。
【００１３】
請求項９に記載の発明は、ネットワークを介して端末装置と接続され、前記端末装置にセンタサーバから供給されるコンテンツを配信するエッジサーバ上で実行されるコンピュータプログラムであって、前記センタサーバから供給される前記コンテンツを受信するステップと、複数のチャンネルを利用し、異なる配信開始のタイミングにより受信した前記コンテンツを前記端末装置へマルチキャスト配信するステップと、をコンピュータに実行させるためのエッジサーバのプログラムである。
【００１４】
請求項１０に記載の発明は、ネットワークを介してエッジサーバと接続される端末装置上で実行されるコンピュータプログラムであって、前記エッジサーバから受信するコンテンツのチャンネルを選択するステップと、前記エッジサーバから複数のチャンネルを介して異なる配信開始のタイミングで送信される同一のコンテンツのうち、前記選択されたチャンネルのコンテンツを受信するステップと、受信した前記コンテンツを出力するステップと、をコンピュータに実行させるための端末装置のプログラムである。
【００１５】
【発明の実施の形態】
以下、図面を参照し、本発明の一実施の形態について説明する。
図１は、この発明の一実施形態によるコンテンツ配信システムの構成を示す概略ブロック図である。
映像制作者は、カメラ１及びエンコーダ２を保有し、コンテンツ配信業者のセンタサーバ３へコンテンツを供給する。コンテンツ配信業者は、ＶＬＡＮ（Ｖｉｒｔｕａｌ　Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）などのプライベートネットワークにより接続されるセンタサーバ３、エッジサーバ４及び管理サーバ６を保有し、映像制作者から供給されるコンテンツをインターネットなどの公衆ネットワークであるネットワークＮを介してユーザへ配信する。ユーザは、端末装置５を保有し、コンテンツ配信業者の保有するエッジサーバ４及び管理サーバ６と接続され、コンテンツ配信業者の提供するコンテンツ配信サービスを享受する。
ここで配信されるコンテンツは、例えば、ニュースや音楽番組、クイズ番組などのライブ映像（生放送番組）とする。
【００１６】
図２は、同実施の形態によるエッジサーバ４及び端末装置５の内部構成を機能展開して示したブロック図である。
カメラ１は、エンコーダ２とのインタフェースを備え、映像を撮像して撮像データを生成し、エンコーダ２に送信する機能を有する。この撮像データには、必要に応じて、カメラに設けられたマイクによって検出された音声の音声データが含まれる。
エンコーダ２は、カメラ１及びセンタサーバ３とのインタフェースを備え、カメラ１から出力された撮像データをエンコードし、コンテンツとしてセンタサーバ３へ出力する機能を有する。
【００１７】
センタサーバ３は、エンコーダ２とのインタフェースを備えるとともに、プライベートネットワークを介してエッジサーバ４と接続される。そして、エンコーダ２から受信したコンテンツをエッジサーバ４へマルチキャスト配信する機能を有する。
【００１８】
エッジサーバ４は、プライベートネットワークを介してセンタサーバ３と、ネットワークＮを介して端末装置５と接続され、コンテンツ受信部４１、コンテンツ記憶部４２、配信部４３、配信間隔設定部４４及びチャンネル数設定部４５からなる。
コンテンツ受信部４１は、センタサーバ３からマルチキャスト配信されるコンテンツを受信する機能を有する。
コンテンツ記憶部４２は、コンテンツ受信部４１が受信したコンテンツを記憶する機能を有する。
配信部４３は、複数のチャンネル（チャンネル１からチャンネルｎ（ｎは２以上の自然数））を利用し、配信開始のタイミングをずらして、コンテンツ記憶部４２から読み出した一つのコンテンツをそれぞれのチャンネル上で端末装置５にマルチキャスト配信する機能を有する。なお、配信部４３におけるコンテンツ配信方式の詳細については、後述する。
配信間隔設定部４４は、外部に設けられるキーボードやマウスなどの入力手段から入力される指示に基づいて、配信部４３が配信するコンテンツの配信間隔ａを配信部４３に設定する機能を有する。
チャンネル数設定部４５は、入力手段を介して入力される指示に基づいて、配信部４３がコンテンツの配信に利用するチャンネル数ｎを配信部４３に設定する機能を有する。
【００１９】
端末装置５は、例えば、パーソナルコンピュータであり、ネットワークＮを介してコンテンツ配信事業者の保有するエッジサーバ４と接続され、チャンネル選択部５１、コンテンツ受信部５２及び出力部５３からなる。これらの各ブロックは、具体的には、ＣＰＵならびにメモリを含む周辺ＬＳＩで構成され、ＣＰＵがメモリに記録されたプログラムを読み出し逐次実行することにより、そのブロックが持つ機能を実現するものである。
コンテンツ受信部５２は、複数のチャンネルを介して異なる配信開始のタイミングでエッジサーバ４からマルチキャスト配信されるコンテンツのうち、チャンネル選択部５１によって指示されるチャンネルのコンテンツを受信する。
チャンネル選択部５１は、外部に設けられるキーボードやマウスなどの入力手段から入力される指示に基づいて、エッジサーバ４からマルチキャスト配信されるコンテンツの複数のチャンネルのうち、受信するチャンネルをコンテンツ受信部５２に設定する機能を有する。
出力部５３は、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）や液晶表示装置、スピーカなどであり、コンテンツ受信部５２が受信したコンテンツの画像の表示と音声の放音を行う機能を有する。また、出力部５３は、コンテンツ受信部５２が受信したコンテンツを出力するためのブラウザを有している。
【００２０】
管理サーバ６は、ネットワークＮを介してユーザの端末装置５と接続される。そして、コンテンツ配信サービスのポータルサイトを備え、端末装置５からコンテンツ配信の要求を受信する機能と、端末装置５へ最も効率よくコンテンツを配信するエッジサーバ４を選択して、端末装置５へ通知する機能を有する。
【００２１】
次に、エッジサーバ４の配信部４３におけるコンテンツ配信方式について説明する。図３は、配信部４３が配信するコンテンツの配信開始のタイミングについて説明するためのタイミングチャートである。ここでは、配信部４３は、コンテンツＡを配信するものとする。
配信部４３は、まず、チャンネル１を使用してコンテンツＡをマルチキャスト配信する。そして、時間間隔ａ秒後に、チャンネル２を使用して、同じコンテンツＡをマルチキャスト配信し、さらに時間間隔ａ秒後にチャンネル３を使用して、コンテンツＡをマルチキャスト配信する。このように、配信部４３は、時間間隔ａ秒で、チャンネル１からチャンネルｎまでを使用してコンテンツＡをマルチキャスト配信する。例えば、コンテンツＡの長さｂが１２０分であり、時間間隔ａが３０秒である場合、必要となる最大のチャンネル数は２４０チャンネルである。また、コンテンツＡの容量が５００ｋｂｐｓである場合、２４０チャンネルを利用して配信すると、配信部４３がコンテンツＡを配信する場合に必要となる帯域は、１２０Ｍｂｐｓとなる。
ここで、チャンネル１のコンテンツＡの配信が開始されてから９０秒を経過した時刻ｃを考える。チャンネル１においては、コンテンツの配信開始から９０秒後（３ａ秒後）、チャンネル２においては、６０秒後（２ａ秒後）、チャンネル３においては、３０秒後（ａ秒後）、チャンネル４においては、コンテンツの配信開始時点の映像を閲覧することが可能である。すなわち、ユーザは、コンテンツ受信中にチャンネルを選択することによって、ａ秒間隔で番組の早送り、巻き戻しを行うことができる。
【００２２】
次に、同実施の形態によるコンテンツ配信システムの動作について説明する。ここでは、容量５００ｋｂｐｓ、長さ１２０分のコンテンツを時間間隔３０秒、チャンネル数２４０により配信する場合について説明する。
まず、コンテンツ配信業者は、コンテンツの配信の時間間隔ａ＝３０秒と、コンテンツの配信に使用するチャンネル数ｎ＝２４０をエッジサーバ４の入力手段により入力する。エッジサーバ４の配信間隔設定部４４は、入力手段を介して入力された時間間隔ａ＝３０秒を配信部４３に設定するとともに、チャンネル数設定部４５は、入力手段を介して入力されたチャンネル数ｎ＝２４０を配信部４３に設定する。
【００２３】
センタサーバ３は、映像制作者のカメラ１が撮影した撮影データを、エンコーダ２がエンコードすることによって得られたコンテンツをエンコーダ２から受信し、配下の各エッジサーバ４、４…へマルチキャストする。エッジサーバ４のコンテンツ受信部４１は、センタサーバ３からマルチキャストされたコンテンツを受信し、コンテンツ記憶部４２に書き込むとともに、配信部４３へコンテンツを受信したことを通知する。配信部４３は、コンテンツ記憶部４２が記憶しているコンテンツを読み出し、時間間隔３０秒で順次チャンネル１〜チャンネル２４０を利用して端末装置５へマルチキャスト配信する。なお、チャンネル１は、コンテンツ記憶部４２に記憶された後すぐに配信が開始され、カメラ１によって撮像された映像とは時間差がほぼ０である。
【００２４】
一方、端末装置５は、ネットワークＮを介して管理サーバ６のコンテンツ配信サービスのポータルサイトへアクセスし、コンテンツの配信の要求を送信する。管理サーバ６は、端末装置５からコンテンツの配信の要求を受信すると、端末装置５に最も効率的にコンテンツを配信するエッジサーバ４を選択する。例えば、端末装置５のＩＰアドレス、ユーザ識別などのユーザ情報を基に、エッジサーバ４から端末装置５へコンテンツを配信したときに、配信データが通過するネットワークＮ内の通信装置のホップ数や伝送帯域などを考慮して、最短かつ伝送帯域が充分な伝送ルートによりコンテンツを配信するエッジサーバ４を選択する。そして、ネットワークＮを介して、選択したエッジサーバ４のＵＲＬやＩＰアドレスなどであるコンテンツ配信元アドレスを端末装置５へ通知する。
【００２５】
端末装置５は、ネットワークＮを介して、管理サーバ６からコンテンツ配信元アドレスを受信する。ユーザは、ライブ映像が見たい、あるいは、最初からコンテンツを見たい、などの要望に応じて見たいチャンネルを選択すると、キーボードやマウスなどの入力手段により、端末装置５へ選択したチャンネルを入力する。端末装置５のチャンネル選択部５１は、入力手段から入力されたチャンネルをコンテンツ受信部５２に設定する。コンテンツ受信部５２は、チャンネル選択部５１により設定されたチャンネルを使用して、コンテンツ配信元アドレスが示すエッジサーバ４からマルチキャスト配信されるコンテンツを受信し、出力部５３に出力する。出力部５３は、コンテンツ受信部５２が受信したコンテンツの画像や音声を出力する。
【００２６】
ユーザは、出力部５３により出力されるコンテンツを閲覧し、コンテンツの早送り、あるいは、巻き戻しを行いたい場合は、早送り、あるいは、巻き戻しを行いたい時間に応じたチャネルを選択し、再び入力手段により、端末装置５へチャンネルを入力する。端末装置５のチャンネル選択部５１は、入力されたチャンネルをコンテンツ受信部５２に設定し、コンテンツ受信部５２は、設定されたチャンネルを使用してマルチキャスト配信されるコンテンツを受信し、出力部５３は、コンテンツ受信部５２が受信したコンテンツの画像や音声を出力する。
【００２７】
上述の実施の形態よれば、コンテンツを受信する端末装置５の台数が増大しても、５００ｋｂｐｓのコンテンツであれば、センタサーバ３からそれぞれのエッジサーバ４へのデータ転送量は５００ｋｂｐｓで済み、エッジサーバ４から端末装置５へは、最大１２０Ｍｂｐｓの伝送帯域が確保されればコンテンツの配信が可能となる。
また、早送りや巻き戻しにかかる処理をエッジサーバ４が行う必要が無く、エッジサーバ４にかかる負荷を低減させることができる効果が得られる。
【００２８】
以上説明した実施の形態において、ライブオンデマンドを実現する場合、エッジサーバ４から端末装置５へのコンテンツの配信に必要な伝送帯域の最大値は、提供するユーザの端末装置５の台数によって決定されるのではなく、ユーザの端末装置５が閲覧するチャンネル数によって決定される。よって、エッジサーバ４が使用するチャンネル数を低減させることにより、必要となる伝送帯域は軽減する。また、ネットワークＮを構成する通信装置が、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ　Ｇｒｏｕｐ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）などのマルチキャストへの参加と離脱を行うためのプロトコルを備えている場合、マルチキャスト配信に参加したい、すなわち、コンテンツを受信したい端末装置５は、直近の通信装置にマルチキャスト配信に参加する旨の通知を行い、さらにこの通信装置は上位の通信装置にマルチキャスト配信に参加する旨の通知を行っていくことにより、マルチキャスト配信のためのトラヒックが流れるようになる。従って、コンテンツを閲覧する端末装置５が存在しないチャンネルついては、エッジサーバ４から該チャンネルによるコンテンツの配信は行われない。これにより、エッジサーバ４近傍のネットワークＮにおいて必要な伝送帯域が１２０Ｍｂｐｓ程度であっても、端末装置５近傍においては５００ｋｂｐｓ程度の帯域幅となることもあり、ネットワークＮにかかる負荷はさらに低減される。
【００２９】
なお、ユーザは端末装置５に直接選択するチャンネルを入力せず、ライブ映像または開始からどの時点のコンテンツを見たいか、あるいは、早送り・巻き戻しなどの情報を入力することにより、チャンネル選択部５１がチャンネルを選択して、コンテンツ受信部５２に設定することでもよい。
また、このコンテンツは、ライブ配信に限られるものではなく、ＶＯＤにおいて適用するようにしてもよい。
また、センタサーバ３は、複数のチャンネルを利用し、異なる配信開始のタイミングによりコンテンツをマルチキャスト配信することにより、各エッジサーバ４へコンテンツを供給し、各エッジサーバ４は、各チャンネルにより受信したコンテンツを端末装置５へマルチキャスト配信するようにしてもよい。
【００３０】
上述するセンタサーバ３、エッジサーバ４、端末装置５及び管理サーバ６は、内部にコンピュータシステムを有している。そして、上述したエッジサーバ４のコンテンツ受信部４１、コンテンツ記憶部４２、配信部４３、配信間隔設定部４４、チャンネル数設定部４５の機能や、端末装置５のチャンネル選択部５１、コンテンツ受信部５２、出力部５３の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００３１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、ＲＯＭの他に、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３３】
【発明の効果】
以上説明したように、この発明によれば、ユーザにコンテンツを配信するエッジサーバにおいて、センタサーバからマルチキャストされるコンテンツを、複数のチャンネルを利用し、異なる配信開始のタイミングによりマルチキャスト配信するようにしたので、コンテンツを受信する端末の台数が増大しても、ネットワークにかかる負荷を抑えてコンテンツを配信することが可能である。
また、早送りや巻き戻しにかかる処理をエッジサーバが行う必要が無く、エッジサーバにかかる負荷を低減させることができる効果が得られる。
また、複数のチャンネルを利用し、異なる配信開始のタイミングによりコンテンツを配信するようにしたので、ユーザ側で受信するチャンネルを選択することにより、ユーザの希望を反映させて、ユーザが見たい場面のコンテンツを閲覧することができる効果が得られる。
【図面の簡単な説明】
【図１】この発明の一実施形態によるコンテンツ配信システムの構成を示す概略ブロック図である。
【図２】同実施の形態によるエッジサーバ４及び端末装置５の内部構成を機能展開して示したブロック図である。
【図３】配信部４３が配信するコンテンツの配信開始のタイミングについて説明するためのタイミングチャートである。
【符号の説明】
１…カメラ
２…エンコーダ
３…センタサーバ
４…エッジサーバ
５…端末装置
４１，５２…コンテンツ受信部
４２…コンテンツ記憶部
４３…配信部
４４…配信間隔設定部
４５…チャンネル数設定部
５１…チャンネル選択部
５３…出力部
【図１】
2004088315.tif 000003
【図２】
2004088315.tif 000004
【図３】
2004088315.tif 000005