(57)【特許請求の範囲】
【請求項１】
パケット伝送においてストリーム中継装置を中継して、クライアントにストリームコンテンツをパケット単位で配信するストリーム配信サーバと、
ストリーム送受信部とストリーム配信サーバ部とを有し、前記クライアントが前記ストリーム配信サーバへ配信を要求する手順と同様の手順で、該ストリーム送受信部と該ストリーム配信サーバ部との間に設定されるコネクションが確立されていないことを検知したとき、ストリーム配信監視サーバに、該コネクションが確立されていないことを示す第１の通知を送信するストリーム中継装置と、
前記ストリーム中継装置から前記第１の通知を受信したとき、該ストリーム中継装置を識別するための情報を表示するストリーム配信監視サーバと
を有する、ストリーム配信監視システム。
【請求項２】
前記ストリーム中継装置は、自身に前記パケットが所定時間以上到着しないとき、該パケットが所定時間以上到着しない旨を示す第２の通知を前記ストリーム配信監視サーバに送信し、
前記ストリーム配信監視サーバは、前記ストリーム中継装置から前記第２の通知を受信したとき、該ストリーム中継装置を識別するための情報を表示する、請求項１に記載のストリーム配信監視システム。
【請求項３】
前記ストリーム中継装置は、前記ストリーム配信監視サーバにより監視対象として設定されたストリームコンテンツに対応するパケットが所定時間以上到着しないとき、前記第２の通知を前記ストリーム配信監視サーバに送信する、請求項２に記載のストリーム配信監視システム。
【請求項４】
前記ストリーム配信監視サーバは、前記ストリーム中継装置から前記第２の通知を受信したとき、前記ストリームコンテンツを識別するための情報を更に表示する、請求項３に記載のストリーム配信監視システム。
【請求項５】
前記ストリーム中継装置は、自身に到着した前記パケットの数を単位時間ごとに計測し、該単位時間内に所定数以上のパケットが到着したとき、単位時間内に所定数以上のパケットが到着した旨を示す第３の通知を前記ストリーム配信監視サーバに送信し、
前記ストリーム配信監視サーバは、前記ストリーム中継装置から前記第３の通知を受信したとき、該ストリーム中継装置を識別するための情報を表示する、請求項１に記載のストリーム配信監視システム。
【請求項６】
前記ストリーム中継装置は、前記ストリーム配信監視サーバにより監視対象として設定されたストリームコンテンツに対応するパケットの数を単位時間ごとに計測する、請求項５に記載のストリーム配信監視システム。
【請求項７】
前記ストリーム配信監視サーバは、前記ストリーム中継装置から前記第３の通知を受信したとき、該ストリームコンテンツを識別するための情報を更に表示する、請求項６に記載のストリーム配信監視システム。
【請求項８】
前記ストリーム中継装置は、複数の群のいずれかに属し、
前記ストリーム配信監視サーバは、前記ストリーム中継装置を識別するための情報を表示するとき、該ストリーム中継装置が属する前記群を識別するための情報を更に表示する、請求項１乃至７のいずれか1項に記載のストリーム配信監視システム。
【請求項９】
ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントへストリームコンテンツを配信し、ストリーム配信監視サーバが該配信を監視するストリーム配信監視システムにおける、該ストリーム中継装置であって、
前記クライアントが前記ストリーム配信サーバ部へ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことを検知したとき、前記ストリーム配信監視サーバに、該ストリーム接続信号用コネクションが確立されていないことを通知する、ストリーム中継装置。
【請求項１０】
ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントへストリームコンテンツを配信し、ストリーム配信監視サーバが該配信を監視するストリーム配信監視システムにおける、該ストリーム配信監視サーバであって、
前記ストリーム中継装置から、前記クライアントが前記ストリーム配信サーバ部へ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことが通知されたとき、該ストリーム中継装置を識別するための情報を表示する、ストリーム配信監視サーバ。
【請求項１１】
ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントにストリームコンテンツをパケット単位で配信し、
前記ストリーム中継装置が、前記クライアントが前記ストリーム配信サーバ部へ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことを検知したとき、前記ストリーム配信監視サーバに、該コネクションが確立されていないことを通知し、
前記ストリーム配信監視サーバが、前記ストリーム中継装置から前記コネクションが確立されていないことが通知されたとき、該ストリーム中継装置を識別するための情報を表示する、ストリーム配信監視方法。
【請求項１２】
ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントへストリームコンテンツを配信し、ストリーム配信監視サーバが該配信を監視するストリーム配信監視システムにおける、該ストリーム中継装置を制御するためのプログラムであって、
コンピュータに、
前記クライアントが前記ストリーム配信サーバ部へ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことを検知したとき、前記ストリーム配信監視サーバに、該コネクションが確立されていないことを通知する手順、
を実行させるためのプログラム。
【請求項１３】
ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントへストリームコンテンツを配信し、ストリーム配信監視サーバが該配信を監視するストリーム配信監視システムにおける、該ストリーム配信監視サーバを制御するためのプログラムであって、
コンピュータに、
前記ストリーム中継装置から、前記クライアントが前記ストリーム配信サーバ部へ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことが通知されたとき、該ストリーム中継装置を識別するための情報を表示する手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、大規模なストリーム配信ネットワークにおいて、ストリーム配信サーバからのストリーム配信状況の監視を効率的に実現するための、ストリーム配信監視システム、ストリーム中継装置、ストリーム配信監視サーバ、ストリーム配信監視方法、およびプログラムに関する。
【０００２】
【従来の技術】
従来、インターネット上でのストリーム配信を行う場合、一般的には、ストリームコンテンツの要求および設定を行うストリーム設定プロトコル、設定に基づいてストリームコンテンツを配信するストリーム配信プロトコル、および、配信中のストリームコンテンツパケットの配信状況や配信品質の通知、サーバ―クライアント間の接続状態の通知を行うストリーム制御プロトコルが用いられる。ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆ ｒｃｅ）  で規定されるプロトコルとしては、ＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ：  ＲＦＣ２３２６），  ＲＴＰ  （Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ：  ＲＦＣ１８８９），  および、ＲＴＣＰ  （ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ：ＲＦＣ１８８９）が擧げられる。また、これら以外のプロトコルを用いてストリーム配信を行う際にも、上記機能をもったプロトコルが利用されている。例として、Ｍｉｃｒｏｓｏｆｔ社のＭＭＳプロトコル、Ｒｅａｌ  Ｎｅｔｗｏｒｋ社のＲＤＴ（Ｒａａｌ  Ｄａｔａ  Ｔｒａｎｓｐｏｒｔ），  ＰＮＡプロトコルなどが擧げられる。
【０００３】
これらのストリームプロトコルを実装したストリーム配信サーバを用いて大規模なストリーム配信を行う場合、ストリーム配信サーバや、ストリーム配信サーバから送信されたストリームコンテンツを各配信拠点にて中継するストリーム中継装置を多数分散配置する必要があり、当該サーバ群を集中的に監視／運用するためにストリーム監視サーバが一般的に用いられていた（非特許文献１など）。しかしながら、該ストリーム監視サーバではサーバ自体の状態（例えば、プロセス動作状態、サーバハードウェア動作状態など）を監視することは可能であるが、ストリームコンテンツの配信状態自体を監視することはできない。そのため、当該ストリームコンテンツの配信状態を監視する手段としては、分散配置されたストリーム配信サーバの配信状態をストリーム監視装置にて実際に目視確認を行うことが一般的である。
【０００４】
従来のストリーム配信状態の監視方法を図６、図７、図８を用いて説明する。
【０００５】
図６は従来のストリーム中継管理網の第１の構成例を示している。ストリーム中継網は一般的に、複数台からなるクライアント１００と、分散配置されたストリーム中継装置２００と、ストリーム配信サーバ３００と、ストリームエンコーダ４００と、配信網６１０から構成される。ここで、ストリーム中継装置２００でのストリーム配信状態を監視する手段として、ストリーム監視装置７００がストリーム中継装置２００ごとに配置され、ストリーム配信管理者はストリーム監視装置７００を用いて、ストリームコンテンツの配信状態を監視し、当該ストリーム中継装置での配信品質の確認を行う。ストリーム監視装置７００として通常クライアントが用いられる。以降、この監視方法を現地監視方法と呼ぶ。
【０００６】
図７は、従来のストリーム中継管理網の第２の構成例を示している。図６の違いは、ストリーム監視装置７００を監視センタと呼ばれる、一括でネットワークを監視する箇所に配置し、分散配置されたストリーム中継装置２００、ストリーム配信サーバ３００の配信状態を当該箇所にて一括で監視する点にある。本例では、管理網６００にて、監視センタが接続されているが、管理網として専用網であってもインターネットであっても、ISDNであってもかまわない。また、本例では、ストリーム監視装置７００が監視すべきストリーム中継装置２００、ストリーム配信サーバ３００と同数配置されているが、一台にて監視してもかまわない。以降、この監視方法を遠隔監視方法と呼ぶ。
【０００７】
図８は従来のストリーム中継管理網の第３の構成例を示している。図６、７との違いは、ストリーム配信状態を、トラヒック監視装置８００、トラヒック監視装置管理サーバ８１０、トラヒック複製装置８２０により監視する点である。ストリーム配信サーバ３００から送出されたストリームトラヒックをトラヒック複製装置８２０によりストリーム中継装置２００とトラヒック監視装置８００とに複製し、トラヒック監視装置８００にてトラヒック受信状態を監視する。トラヒック監視装置８００の状態を管理網６００を経由して、トラヒック監視装置管理サーバ８１０に通知することで、分散配置されたストリーム中継装置２００、ストリーム配信サーバ３００へのストリーム配信状態を一括で監視することができる。以降、この監視方法をプローブ監視方法と呼ぶ。
【０００８】
【非特許文献１】
「マルチメディアサーバシステム」、［ｏｎｌｉｎｅ］，  ［２０００年９月２９日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｍｇａｚｉｎｅ，  ｆｕｊｉｔｓｕ，  ｃｏｍ／ｖｏｌ  ４８−３１＞
【０００９】
【発明が解決しようとする課題】
上述した従来の技術では、ストリーム配信サーバ、ストリーム中継装置の状態を一括で監視する方法はあったが、ストリームコンテンツ自体の配信状態を一括で監視する手段がなかったため、ストリーム監視装置を用いて視聴確認する必要があった。
【００１０】
現地監視方法の場合、ストリーム監視装置を分散配置された拠点ごとに配備し、かつ、当該監視装置を視聴確認するためのストリーム配信管理者を拠点ごとに配備する必要があり、監視装置設備コストとともに配信管理者の人件費が非常にかかってしまっていたという問題が生じていた。
【００１１】
一方、遠隔監視方法の場合、監視センタにストリーム監視装置を配置するため、ストリーム配信管理者が分散配置された各拠点で監視を行う必要がなくなる。しかしながら、各拠点のストリーム中継装置からのストリームコンテンツが管理網を経由して配信されるため、管理網のネットワーク品質に左右されてしまい、ストリーム中継装置からのストリーム配信の品質は劣化していないにも関わらず、監視センタに配備されたストリーム監視装置では品質が劣化したように観測されてしまうという問題が生じていた。また、管理網がISDN等の監視すべきストリームコンテンツで必要とされる帯域よりも小さいネットワークにより構成されている場合には、当該監視方法を実施することができないという問題も生じていた。
【００１２】
また、プローブ監視方法の場合、各配信拠点でトラヒック複製装置およびトラヒック監視装置を配備する必要があり、大規模なストリーム配信ネットワークを構成する場合、システム配備コストが非常にかかってしまうという問題が生じていた。
【００１３】
本発明の目的は、大規模なストリーム配信ネットワークにおいて、ストリームコンテンツの配信状態の監視を低コストで効率的に行うストリーム配信監視システム、ストリーム中継装置、ストリーム配信監視サーバ、ストリーム配信監視方法、およびプログラムを提供することにある。
【００１４】
【課題を解決するための手段】
上記目的を達成するために、本発明のストリーム配信監視システムは、パケット伝送においてストリーム中継装置を中継して、クライアントにストリームコンテンツをパケット単位で配信するストリーム配信サーバと、ストリーム送受信部とストリーム配信サーバ部とを有し、前記クライアントから前記ストリーム配信サーバへ配信を要求する手順と同様の手順で、該ストリーム送受信部と該ストリーム配信サーバ部との間に設定されるコネクションが確立されていないことを検知したとき、ストリーム配信監視サーバに、該コネクションが確立されていないことを示す第１の通知を送信するストリーム中継装置と、前記ストリーム中継装置から前記第１の通知を受信したとき、該ストリーム中継装置を識別するための情報を表示するストリーム配信監視サーバとを有する。
【００１５】
本発明のストリーム中継装置は、ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントへストリームコンテンツを配信し、ストリーム配信監視サーバが該配信を監視するストリーム配信監視システムにおける、該ストリーム中継装置であって、前記クライアントから前記ストリーム配信サーバへ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことを検知したとき、前記ストリーム配信監視サーバに、該ストリーム接続信号用コネクションが確立されていないことを通知する。
【００１６】
本発明のストリーム配信監視サーバは、ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントへストリームコンテンツを配信し、ストリーム配信監視サーバが該配信を監視するストリーム配信監視システムにおける、該ストリーム配信監視サーバであって、前記ストリーム中継装置から、前記クライアントから前記ストリーム配信サーバへ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことが通知されたとき、該ストリーム中継装置を識別するための情報を表示する。
【００１７】
本発明のストリーム配信監視方法は、ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントにストリームコンテンツをパケット単位で配信し、前記ストリーム中継装置が、前記クライアントから前記ストリーム配信サーバへ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことを検知したとき、前記ストリーム配信監視サーバに、該コネクションが確立されていないことを通知し、前記ストリーム配信監視サーバが、前記ストリーム中継装置から前記コネクションが確立されていないことが通知されたとき、該ストリーム中継装置を識別するための情報を表示するストリーム配信監視方法である。
【００１８】
本発明の第１の観点に係るプログラムは、ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントへストリームコンテンツを配信し、ストリーム配信監視サーバが該配信を監視するストリーム配信監視システムにおける、該ストリーム中継装置を制御するためのプログラムであって、コンピュータに、前記クライアントから前記ストリーム配信サーバへ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことを検知したとき、前記ストリーム配信監視サーバに、該コネクションが確立されていないことを通知する手順、を実行させるためのプログラムである。
【００１９】
本発明の第２の観点に係るプログラムは、ストリーム配信サーバが、パケット伝送においてストリーム中継装置を中継して、クライアントへストリームコンテンツを配信し、ストリーム配信監視サーバが該配信を監視するストリーム配信監視システムにおける、該ストリーム配信監視サーバを制御するためのプログラムであって、コンピュータに、前記ストリーム中継装置から、前記クライアントから前記ストリーム配信サーバへ配信を要求する手順と同様の手順で設定されるコネクションが確立されていないことが通知されたとき、該ストリーム中継装置を識別するための情報を表示する手順、を実行させるためのプログラムである。
【００２７】
これらの構成により、ストリーム配信ネットワークにおいて、ストリーム配信状態の一括監視を効率的に実現することが可能となる。
【００２８】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００２９】
［第１の実施の形態］
図１は本発明の一実施形態のストリーム中継管理網の構成図である。
【００３０】
本ストリーム中継管理網は複数のクライアント１００と、分散配置されたストリーム中継装置２００と、ストリーム配信サーバ３００と、ストリームエンコーダ４００と、ストリーム配信管理サーバ装置５００と、ストリーム中継装置２００とストリーム配信サーバ３００を接続する配信網６１０と、ストリーム中継装置２００、ストリームサーバ３００、ストリーム配信管理サーバ装置５００を接続する管理網６００で構成されている。
【００３１】
ここで、ストリーム配信サーバ３００は１台しかないが、複数存在する場合もある。また、管理網６００と配信網６１０が別ネットワークになっているが、同一ネットワークにより構成される場合もある。
【００３２】
図２はストリーム中継装置２００の構成例を示す図である。
【００３３】
ストリーム中継装置２００はストリーム接続部２０１とストリーム配信状態解析部２０２とストリーム配信サーバ部２１２から構成される。ストリーム接続部２０１はストリーム送受信部２０３と接続処理部２０４と接続部制御部２０５と受信状態監視部２０６と通信部２０７で構成される。ストリーム配信状態解析部２０２は通信部２０８と状態解析部２０９と配信状態解析部制御部２１０と通信部２１１で構成される。
【００３４】
図３はストリーム配信管理サーバ装置５００の構成例を示す図である。
【００３５】
ストリーム配信管理サーバ装置５００は通信部５０１と制御部５０２とストリーム配信状態表示部５０３とコマンド入力部５０４とコマンド解析部５０５と自動コマンド生成部５０６で構成される。
【００３６】
次に、本実施形態における処理の流れを説明する。
【００３７】
（ストリームコンテンツの一括配信状態監視開始）
ストリーム配信管理者はストリーム配信管理サーバ装置５００のコマンド入力部５０４から、配信状態を監視したいストリームコンテンツおよびストリーム中継装置を選択する要求を入力する。コマンド解析部５０５は該要求を解析して当該ストリーム中継装置中のストリーム接続部制御情報を生成し、制御部５０２を介して通信部５０１によりストリーム中継装置２００に通知する。
【００３８】
ストリーム中継装置２００では通信部２１１でストリーム接続部制御情報を受信し、配信状態解析部制御部２１０、通信部２０８、２０７を介して接続部制御部２０５に該制御情報を通知する。
【００３９】
接続部制御部２０５は該制御情報に基づいて接続処理部２０４に対して、当該ストリームコンテンツの接続要求をストリーム配信サーバ部２１２に要求するように通知する。
【００４０】
接続処理部２０４は該要求にしたがい、ストリーム配信サーバ部２１２に対してストリーム送受信部２０３を介して、クライアントが要求する手順と同一の手順を用いてストリーム配信要求を行う。その際、通常のクライアントとストリーム配信サーバとの接続手順と同様に、ストリーム送受信部２０３とストリーム配信サーバ部２１２との間にストリーム接続信号通信用コネクションが設定される。通常コネクション接続にTCP（Transmission Control Protocol）が用いられる。
【００４１】
ストリーム配信サーバ部２１２では、ストリーム接続部２０１からのストリームコンテンツ視聴要求にしたがい、ストリーム配信サーバ３００に対して視聴要求を行う。これによりストリーム配信サーバ３００から当該ストリームコンテンツパケットの配信が開始され、ストリーム配信サーバ部２１２は当該ストリームパケットをストリーム接続部２０１に対して転送する。以上の処理手順にしたがい、配信状態を監視したいストリームコンテンツの状態監視がストリーム接続部２０１により開始される。
【００４２】
以上の手順が、ストリーム配信管理者が指定したストリーム中継装置２００ごとに行われることにより、ストリームコンテンツの状態監視が一括開始される。
【００４３】
（制御信号コネクションの切断検知）
ストリーム配信サーバ３００とストリーム中継装置２００との間のネットワークの故障や、ストリーム配信サーバ３００自体の故障、もしくは、ストリーム配信サーバ部の故障により、ストリーム配信サーバ部２１２とストリーム接続部２０１とのストリーム接続信号通信用コネクションが切断される。
【００４４】
接続処理部２０４はストリーム送受信部２０３を介して、該切断を検知し、接続部制御部２０５にその旨を通知する。接続部制御部２０５では該情報に基づき、通信部２０７、２０８を介して配信状態解析部制御部２１０に切断情報を通知する。配信状態解析部制御部２１０は該情報を状態解析部２０９に通知し、通信部２１１を介してストリーム配信管理サーバ装置５００に該情報を通知する。状態解析部２０９は切断情報を解析し、ストリーム配信サーバ３００とのストリーム接続信号用コネクションが切断、もしくは接続できないことを検知する。
【００４５】
（配信状態表示）
ストリーム配信管理サーバ装置５００では、コネクション切断が発生したストリーム中継装置２００から送信された切断情報を通信部５０１で受信し、ストリーム配信状態表示部５０３に、切断が発生した中継装置に相当する表示箇所に切断情報を表示する。
【００４６】
本実施形態によれば、ストリーム配信管理者は、ストリーム配信状態を、分散配置された拠点ごとに視聴確認することもなく、また、１ないし複数台のストリーム監視装置を用いることなく、配信状態を監視したいストリームコンテンツの状態を一括で監視することができる。
【００４７】
［第２の実施の形態］
本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ処理をする部分については、説明を省略する場合がある。
【００４８】
（ストリームコンテンツの一括配信状態監視開始）
第１の実施の形態と同様にストリーム配信処理が行われたものとする。
【００４９】
（ストリーム配信サーバ部２１２からのストリームパケットの間欠到着発生時処理）
ストリーム配信サーバ３００とストリーム中継装置２００との間のネットワークの故障や、ストリーム配信サーバ３００自体の故障、もしくは、ストリーム配信サーバ部２１２の故障は発生していないが、ストリーム配信サーバ３００からのストリーム配信処理が不安定になったり、ストリーム配信サーバ部２１２からのストリーム配信処理が不安定になったりしたために、ストリーム接続部２０１に対してストリームパケットの送信が間欠的になった場合の処理について説明する。
【００５０】
ストリーム配信サーバ３００もしくはストリーム配信サーバ部２１２では、長時間ストリーム配信を続けることなどの理由により、ストリームの配信処理が不安定になり、ストリームパケットの送信が間欠的になるという現象がみられる場合がある。これについて図４を用いて説明する。
【００５１】
図４は、クライアント１００あるいはストリーム接続部２０１へのストリームパケット到着数の時間推移の第１の例である。
【００５２】
図４に示す通り、通常時は単位時間当たりのストリームパケット到着数は、ある一定の個数となる。しかしながら、上述のように長時間ストリーム配信を続けたなどの場合、ストリームサーバ配信３００もしくはストリーム配信サーバ部２１２でのストリーム配信処理が不安定になり、ストリームパケットが数秒間にわたり到着しなくなる場合がある。ここではストリームパケットが到着しない時間をｔとする。この現象が起き、ある一定時間以上ストリームパケットが到着しなかった場合、クライアント１００でのストリーム視聴品質が低下する場合がある。
【００５３】
そこで、この状態を検知するために、ストリーム接続部２０１では、ある一定以上ストリームパケットが到着しなかった時間Tを、当該ストリーム視聴監視開始時に受信状態監視部２０６に設定しておく。
【００５４】
ストリーム送受信部２０３ではストリーム配信サーバ部２１２からのストリームパケット到着数を単位時間ごとに計測し、その計測結果を受信状態監視部２０６に対して通知する。
【００５５】
受信状態監視部２０６では、ストリームパケット到着数が０である時間tを計測し、時間tを、一定時間以上ストリームパケットが来なかった時間Tと比較し、t＞Tの場合に、その旨を接続部制御部２０５に通知する。
【００５６】
接続部制御部２０５では、該情報を通信部２０７、２０８を介してストリーム配信状態解析部制御部２１０に通知する。その後、ストリーム配信管理サーバ装置５００へ該情報を通知する。
【００５７】
（配信状態表示）
ストリーム配信管理サーバ装置５００では、監視しているストリームコンテンツのストリームパケットの間欠到着が発生したストリーム中継装置２００から送信された該情報を通信部５０１で受信し、ストリーム配信状態表示部５０３において、間欠到着が発生した中継装置に相当する表示箇所に該情報を表示する。
【００５８】
以上、説明した本実施形態により、ストリーム配信を行っているストリーム配信サーバ３００のサービスの停止や、ネットワーク故障が生じていない状態でも、当該サーバからのストリームパケットの配信が不安定になり、一定時間ストリームパケットがストリーム接続部２０１に対して到着しない場合に、ストリームの配信品質劣化と判断し、ストリーム配信管理サーバ装置５００へその旨を表示し、ストリーム配信管理者に通知することが可能となる。
【００５９】
［第３の実施の形態］
本発明の第３の実施の形態について説明する。なお、第１、第２の実施形態と同じ処理をする部分については、説明を省略する場合がある。
【００６０】
（ストリーム配信処理）
第１、第２の実施の形態と同様にストリーム配信処理が行われたものとする。
【００６１】
（ストリーム配信サーバ部からのストリームパケットバースト受信時の処理）本説明では、ストリーム配信サーバ３００、もしくはストリーム配信サーバ部２１２からのストリームパケットが、長時間配信を続けたなどの理由で不安定になり、パケットの配信は続けているが、バースト的に送信をしている場合について説明する。
【００６２】
ストリームサーバ配信３００もしくはストリーム配信サーバ部２１２では、当該コンテンツの長時間配信を続けたなどの理由で送信間隔が不安定になり、送出すべきストリームパケットをあるタイミングに一気に送信し、その後瞬間的にパケットの送信を停止するという現象を繰り返す場合がある。この現象は一般的にはバースト送信と呼ばれている。この状態について図５を用いて説明する。
【００６３】
図５は、クライアント１００あるいはストリーム接続部２０１へのストリームパケット到着数の時間推移の第２の例である。図５に示す通り、通常時は単位時間当たりのストリームパケット到着数である一定の個数となる。しかしながら、上述のように長時間ストリーム配信を続けたなどの場合、ストリームサーバ３００もしくはストリーム配信サーバ部２１２での当該ストリームの配信処理が不安定になり、ストリームパケットが瞬間的に届かなくなりその後すぐに大量に当該パケットが到着するというパケット到着パターンが繰り返される場合がある。この現象が起きた場合、クライアント１００で大量のストリームパケットを受けきれず視聴品質が乱れてしまう場合がある。
【００６４】
そこで、この状態の検知を行うために、ストリーム接続部２０１では、ある一定以上のストリームパケットが到着した場合の許容到着数Kを、当該ストリーム視聴監視開始時に、受信状態監視部２０６に設定しておく。
【００６５】
ストリーム送受信部２０３では、第２の実施の形態と同様に、ストリーム配信サーバ部２１２からのストリームパケット到着数を単位時間ごとに計測し、その計測結果を受信状態監視部２０６に対して通知する。受信状態監視部２０６では、ストリームパケット到着数kを許容到着数Kとを比較し、k＞Kの場合に、その旨を接続部制御部２０５に通知する。接続部制御部２０５では、第２の実施の形態と同様に、該情報をストリーム配信管理サーバ装置５００へ通知する。
【００６６】
（配信状態表示）
ストリーム配信管理サーバ装置５００では、監視しているストリームコンテンツのストリームパケットのバースト到着が発生したストリーム中継装置２００から送信された該情報を通信部５０１で受信し、ストリーム配信状態表示部５０３において、バースト到着が発生した中継装置２００に相当する表示箇所に当該情報を表示する。
【００６７】
以上、説明した第３の実施の形態により、ストリーム配信を行っているストリーム配信サーバ３００のサービスの停止や、ネットワーク故障が生じていない状態でも、当該サーバからのストリームパケットの配信が不安定になり、許容される単位時間当たりのパケット到着許容数を上回るストリームパケットがストリーム接続部２０１に対して到着した場合に、ストリーム配信品質劣化と判断し、ストリーム配信管理サーバ装置５００へその旨を表示し、ストリーム配信管理者に通知することが可能となる。
【００６８】
ストリーム配信状態の表示は、ストリームコンテンツ単位またはストリーム中継装置単位またはストリーム中継装置群単位に行なうことができる。
【００６９】
なお、ストリーム中継装置、ストリーム配信管理サーバ装置内の処理は専用のハードウエアにより実施されるもの以外に、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、CD―ROM 等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【００７０】
【発明の効果】
以上説明したように本発明によれば、大規模なストリーム配信ネットワークにおいて、ストリーム配信状態監視を効率的に低コストで実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態のストリーム中継管理網の構成図である。
【図２】図１中のストリーム中継装置の構成図である。
【図３】図１中のストリーム配信管理サーバ装置の構成図である。
【図４】ストリームパケット到着数の推移の第１の例を示す図である。
【図５】ストリームパケット到着数の推移の第２の例を示す図である。
【図６】ストリーム中継管理網の第１の従来例の構成図である。
【図７】ストリーム中継管理網の第２の従来例の構成図である。
【図８】ストリーム中継管理網の第３の従来例の構成図である。
【符号の説明】
１００    クライアント
２００    ストリーム中継装置
２０１    ストリーム接続部
２０２    ストリーム配信状態解析部
２０３    ストリーム送受信部
２０４    接続処理部
２０５    接続部制御部
２０６    受信状態監視部
２０７    通信部
２０８    通信部
２０９    状態解析部
２１０    配信状態解析部制御部
２１１    通信部
２１２    ストリーム配信サーバ部
３００    ストリーム配信サーバ
４００    ストリームエンコーダ
５００    ストリーム配信管理サーバ装置
５０１    通信部
５０２    制御部
５０３    ストリーム配信状態表示部
５０４    コマンド入力部
５０５    コマンド解析部
５０６    自動コマンド生成部
【図１】
0004233312.tif 000002
【図２】
0004233312.tif 000003
【図３】
0004233312.tif 000004
【図４】
0004233312.tif 000005
【図５】
0004233312.tif 000006
【図６】
0004233312.tif 000007
【図７】
0004233312.tif 000008
【図８】
0004233312.tif 000009