要求-応答プロトコルを使用して、ビデオチャンクをクライアントエンティティCに提供するための方法であって、各ビデオチャンクが、それぞれの品質レベルに従って符号化された複数の符号化ビデオチャンクとしてサーバエンティティSにおいて入手可能であり、前記サーバエンティティが、前記異なる品質レベルについての情報を、前記クライアントエンティティに送信するステップと、前記クライアントエンティティが、ローカル伝送帯域幅関連パラメータに関する基準に基づいて、前記異なる品質レベルからの1つの品質レベルの選択を行うステップと、前記クライアントエンティティが、前記1つのチャンク品質レベルで符号化された符号化チャンクを前記クライアントエンティティに伝送するように、前記サーバエンティティに要求するステップと、前記サーバエンティティが、前記1つのチャンク品質レベルに従って符号化された前記符号化チャンクを、前記クライアントエンティティに送信するステップとを含み、前記サーバエンティティが、前記サーバエンティティから前記クライアントエンティティまでの前記符号化チャンクの伝送時間に関する追加情報を、前記クライアントエンティティに送信する追加ステップと、前記クライアントエンティティが、前記1つの品質レベルの前記選択を行う際に、前記追加情報も考慮する追加ステップとをさらに含むことを特徴とする、方法。前記サーバエンティティSが、パラメータのリストのうちの少なくとも1つから前記追加情報を導出し、前記リストが、前記符号化チャンクのサイズ、前記サーバの負荷、前記符号化チャンクが伝送されるネットワークの負荷、前記クライアントエンティティのために前記ネットワーク上に確保される帯域幅を含むが、それらに限定されないことを特徴とする、請求項1に記載の方法。前記サーバエンティティSが、前記クライアントエンティティCから要求されたときに、前記追加情報を送信することを特徴とする、請求項1に記載の方法。前記追加情報が、前記品質レベルについての前記情報と一緒に送信されることを特徴とする、請求項3に記載の方法。前記サーバエンティティSが、前記伝送時間に関連する所定の変化が生じるたびに、前記追加情報を送信することを特徴とする、請求項1に記載の方法。前記サーバエンティティSと前記クライアントエンティティCの間の通信が、中間ネットワーク要素を介して実行され、前記方法が、前記中間ネットワーク要素INが、おそらくはキャッシュされているチャンク、前記中間ネットワーク要素INから前記クライアントエンティティCにビデオチャンクを伝送するのに必要な伝送時間、もしくは前記クライアントエンティティCのプロファイル情報、またはそれらの任意の組み合わせなどの、しかしそれらに限定されない、前記中間ネットワーク要素INにおいて入手可能なローカル情報を考慮して、前記追加情報を更新する追加ステップを含むことを特徴とする、請求項1に記載の方法。ビデオチャンクを記憶するように構成され、各ビデオチャンクがそれぞれの品質レベルに従って各々が符号化された複数の符号化ビデオチャンクとして記憶される、ストレージエンティティSSTEと、前記異なる品質レベルについての情報をクライアントエンティティCに送信するように構成された送信エンティティSSEと、選択されたチャンク品質レベルで符号化された符号化チャンクを前記クライアントエンティティCに伝送するよう求める要求を前記クライアントエンティティCから受信するように構成された受信エンティティSREとを含み、前記送信エンティティSSEが、前記選択された品質レベルで符号化された前記符号化チャンクを、前記クライアントエンティティCに送信するようにさらに構成された、請求項1に記載の方法を実現するためのサーバエンティティSであって、サーバエンティティSから前記クライアントエンティティCまでの前記符号化チャンクの伝送時間に関する追加情報を生成するように構成された処理エンティティSPEをさらに含み、前記送信エンティティが、前記追加情報を前記クライアントエンティティCに伝送するように構成されることを特徴とする、サーバエンティティS。前記処理エンティティSPEが、前記符号化チャンクのサイズ、前記サーバSの負荷、前記符号化チャンクが伝送されるネットワークの負荷、前記クライアントエンティティCのために前記ネットワーク上に確保される帯域幅を含むが、それらに限定されない、パラメータのリストのうちの少なくとも1つから前記追加情報を生成するように構成されることを特徴とする、請求項7に記載のサーバエンティティS。前記受信エンティティSREが、前記異なる品質レベルについての前記追加情報を送信するよう求める要求を、前記クライアントエンティティCから受信するように構成され、前記送信エンティティSSEが、前記要求を受信したときに、前記追加情報を前記クライアントエンティティCに伝送するように構成されることを特徴とする、請求項7に記載のサーバエンティティS。前記送信エンティティSSEが、前記異なる品質レベルについての前記情報と一緒に前記追加情報を送信するように構成されることを特徴とする、請求項9に記載のサーバエンティティS。前記処理エンティティSPEが、前記伝送時間に関連する所定の変化を検出したときに、前記追加情報を生成し、その後、前記追加情報を送信するように前記送信エンティティをトリガするように構成されることを特徴とする、請求項7に記載のサーバエンティティS。符号化ビデオチャンクの可能な品質レベルについての情報を受信するように構成された受信エンティティCREと、前記符号化ビデオチャンクを伝送するのに必要な帯域幅についてのローカルで入手可能な情報に関する基準に基づいて前記可能な品質レベルからの1つのチャンク品質レベルの選択を行うように構成された選択エンティティCPEと、前記1つのチャンク品質レベルで符号化された符号化チャンクをクライアントエンティティに伝送するよう求める要求をサーバエンティティSに送信するように構成された送信エンティティCSEとを含む、請求項1に記載の方法を実現するためのクライアントエンティティCであって、前記受信エンティティCREが、前記符号化ビデオチャンクを受信するように構成され、前記受信エンティティCREが、前記サーバエンティティSからクライアントエンティティCまでの前記符号化チャンクの伝送時間に関する追加情報も受信するように構成され、前記選択エンティティCPEが、前記追加情報も考慮して、前記1つの品質レベルの前記選択を行うようにさらに構成されることを特徴とする、クライアントエンティティC。請求項6に記載の方法を実現するための中間ネットワークエンティティINであって、サーバエンティティSからクライアントエンティティCに符号化ビデオチャンクを送信するための伝送時間に関する情報を受信するように構成された受信モジュールINREと、更新された追加情報を生成するように構成された処理モジュールINPEであり、前記更新された追加情報が、前記中間ネットワーク要素INから前記クライアントエンティティCまでのビデオチャンクの伝送時間に関する情報、キャッシュされているビデオチャンクについての情報、もしくは前記クライアントエンティティCのプロファイル情報、またはそれらの任意の組み合わせなどの、しかしそれらに限定されない、ローカル情報を考慮した前記追加情報の更新である、処理モジュールINPEと、前記更新された追加情報を前記クライアントエンティティに送信するための送信モジュールINSEとを含むことを特徴とする、中間ネットワークエンティティIN。本発明の目的は、知られている方法についての上述の短所を克服することである。本発明による方法は、前記サーバエンティティが、前記サーバエンティティから前記クライアントエンティティまでの前記符号化チャンクの伝送時間に関する追加情報を、前記クライアントエンティティに送信する追加ステップと、前記クライアントエンティティが、前記1つの品質レベルの前記選択を行う際に、前記追加情報も考慮する追加ステップとを含むことで、この目的を実現する。このように、純粋な試行錯誤/回復スタイルの最適品質レベルの予測に従う代わりに、サーバエンティティから受信した追加情報によって、クライアントは、バッファアンダーランを引き起こすことなく達成可能な最高品質レベルを何らかの精度範囲内で計算することができる。本発明による方法の一実施形態の追加的特徴は、前記サーバエンティティが、前記クライアントエンティティから要求されたときに、前記追加情報を送信することである。このように、クライアントエンティティが、品質選択のタイミングと頻度を決定する。本発明による方法の一実施形態の別の追加的特徴は、前記追加情報が、前記品質レベルについての前記情報と一緒に送信されることである。このように、上述の追加的特徴を実現すると同時に、情報を伝送する回数を制限する。本発明による方法の一実施形態のまた別の追加的特徴は、前記サーバエンティティが、前記伝送時間に関連する所定の変化が生じるたびに、前記追加情報を送信することである。このように、クライアントエンティティから要求されたときに追加情報が提供されるシステムでは、このクライアントエンティティは、2つの情報要求の間に生じた伝送時間に関連する変化を知らされる。本発明による方法の一実施形態の別の追加的特徴は、前記サーバエンティティと前記クライアントエンティティの間の通信が、中間ネットワーク要素を介して実行され、前記方法が、前記中間ネットワーク要素が、おそらくはキャッシュされているチャンク、前記中間ネットワーク要素から前記クライアントエンティティにビデオチャンクを伝送するのに必要な伝送時間、もしくは前記クライアントエンティティのプロファイル情報、またはそれらの任意の組み合わせなどの、しかしそれらに限定されない、前記中間ネットワーク要素において入手可能なローカル情報を考慮して、前記追加情報を更新する追加ステップを含むことである。中間ネットワーク要素は、チャンクの伝送時間に影響することができる。すなわち、キャッシュは、その推定される伝送時間を短縮することができる。また、クライアントが利用可能な、または必要とする帯域幅は、クライアントのプロファイル、すなわち、加入契約または視聴挙動にそれぞれ依存することができる。この追加的特徴は、クライアントエンティティにそれらを通知することを可能にする。本発明は、本発明による方法を実現するサーバエンティティ、クライアントエンティティ、および中間ネットワークエンティティにも関する。本発明を実現するサーバエンティティ、クライアントエンティティ、および中間ネットワーク要素の実施形態が、もっぱら例を用い、サーバエンティティSがクライアントエンティティCと直接的に、または中間ネットワーク要素INを介して、ウェブによって通信するネットワークを表す添付の図面を参照して、これ以降で説明される。Sは、ネットワーク管理モジュールNMとも通信する。明瞭にするため、S、NM、IN、およびCの間のウェブ接続は、単線によって表される。Sは、サーバストレージエンティティSSTEと、サーバ受信エンティティSREと、サーバ送信エンティティSSEと、サーバ処理エンティティSPEと、サーバマネージャSMとを含む。Sは、ビデオストリームをCに直接的に、またはキャッシングエンティティとして機能するINを介して提供するために、ハイパーテキスト転送プロトコルHTTPを使用する。ビデオソースは、所望の配信コードフォーマットを使用して符号化される、一般に2-4秒の長さのチャンクに切断される。これをどのように行うかは、本発明の主題ではないので、詳細には説明しない。符号化は、Sまたは外部エンコーダによって行うことができる。チャンクは、SSTEによってS内に記憶され、アダプティブストリーミングによって配信される。この目的を達成するために、チャンクは、異なる品質レベルに対応する異なるビットレートを使用して符号化される。INは、受信部INREと、処理部INPEと、送信部INSEと、ストレージ部INSEとを含む。INは、Cに送信されるビデオチャンク用のキャッシング要素として機能し、これらのチャンクの送信時間を短縮し、ネットワークに対する負荷を低減する。Cは、受信部CREと、送信部CSEと、処理部CPEとを含む。ビデオチャンクをC宛てに送信させるために、C、またはより具体的にはC内のCSEは、最初に、利用可能な品質レベルについての情報の取得を求める要求をSに送信するが、これがいわゆるマニフェスト要求manifestrequestである。図示の実施形態では、この要求は、Sに直接的に送信されるが、これは、INを介しても同じく問題なく行うことができる。Sは、この要求をSREによって受信し、この要求をSPEに送る。SPEは、利用可能な品質レベルについての情報をSSTEから取り出すように構成される。SMは、ネットワーク負荷およびCのために確保された帯域幅など、ビデオチャンクをCに伝送するのに必要な時間に影響し得るパラメータについての帯域幅関連情報を、ネットワークマネージャモジュールNMからネットワークを介して獲得するように構成される。この情報は、帯域幅関連情報、利用可能なチャンクのサイズ、およびサーバの負荷などのローカル情報に基づいて、この伝送時間を評価するように構成されたSPEに転送される。考察する実施では、以下の式を計算のために使用するが、他の式も同様に使用することができ:t=BW/sRTTTsここで、t=推定伝送時間、BW=サーバからクライアントまでの利用可能な帯域幅、s=セグメントのサイズ、RTT=ラウンドトリップタイムクライアント-サーバ-クライアント、Ts=サーバが要求を処理するのに必要な処理時間である。その後、tについての情報は、利用可能な品質レベルについての情報と一緒に、Cへの送信のために、いわゆるマニフェストメッセージmanifestmessageの形式で、SSEに送られる。この送信は、INを介して行われる。INは、メッセージをINREで受信し、INREは、メッセージをINPEに送り、INPEにおいて、マニフェストメッセージ内の評価された伝送時間についての情報は、どのチャンクがINによってキャッシュされているか、INにおいて利用可能な品質レベル、およびCの近くでのこの利用可能性が伝送時間にどのような影響を与え得るかに基づいて、おそらくは適合される。考察する実施形態では、INは、チャンクがキャッシュから入手可能であるならば、時間をtu=BWI/sRTTITsIに変更し、ここで、tu=更新された推定伝送時間、BWI=INからクライアントまでの利用可能な帯域幅、s=セグメントのサイズ、RTTI=ラウンドトリップタイムクライアント-IN-クライアント、TsI=INが要求を処理するのに必要な処理時間である。やはり代替実施形態では、他の式を同様に使用することができる。その後、更新されたマニフェストメッセージが、Cへの送信のために、INSEに転送される。考察する実施形態では、INは、キャッシングユニットであることに留意されたい。しかし、一代替実施形態では、INは、DSLAMノードなどのアクセスノードとすることもできる。この場合、評価されるダウンロード時間は、アクセスリンクのタイプADSL、VDSL、ファイバなどの関数に適合される。Cは、マニフェストメッセージをCSEを介して受信し、CSEは、マニフェストメッセージをCPEに渡す。CPEは、バッファオーバーラン/アンダーランを引き起こすことのない伝送のために達成できる最高品質レベルを計算するために、推定ダウンロード時間と、チャンクをユーザ図示されずに表示する前にチャンクをバッファリングするために使用されるローカルバッファやはり図示されずのサイズについてのローカルで入手可能な情報とを使用する。この計算された品質レベルについての情報は、チャンク要求メッセージに挿入され、要求する品質レベルでビデオチャンクを獲得するために、チャンク要求メッセージは、INを介したSへの伝送のために、CREに転送される。その後、この要求は、要求されたチャンクがキャッシュされている場合は、INによって処理され、または要求されたチャンクがINでは入手可能でない場合は、INによってSに転送され、要求されたチャンクがCに送信される。Cは、ネットワーク負荷の変動、キャッシング状態の変化、Sの負荷の変化など、ネットワークまたはSにおける変化に起因する、評価された伝送時間の変化を知るために、そのようなマニフェスト要求を定期的に送出する。加えて、S内のSPEは、評価された伝送時間に関連する影響をもち得るネットワーク状態の突然の変化がないかどうかを、SMを介して定期的にチェックする。突然の変化が生じた場合、評価された伝送時間は再計算され、新しいマニフェストメッセージがCに送信される。代替実施形態では、このチェックは、SMによって行われ、またはネットワーク状態に変化が生じるたびに、トリガがネットワークから受信される。ビデオチャンクをどのように符号化し、復号するか、またビデオチャンクをユーザにどのようにストリーム配信するかは、本発明の主題ではないので、本明細書では説明しない。また、S、IN、およびC内の機能ブロックの実施は、上述の機能についての説明に基づいて、当業者にはまったく容易であるはずなので、詳細には説明しない。加えて、説明された機能は、専用ハードウェアの他、適切なソフトウェアと連携するソフトウェアを実行可能なハードウェアを使用しても提供できることに留意されたい。プロセッサによって提供される場合、機能は、単一の専用プロセッサによって、単一の共用プロセッサによって、またはいくつかは共用可能な複数の個々のプロセッサによって提供することができる。従来型および/またはカスタマイズされた他のハードウェアも含むことができる。上述の説明および図面は、本発明の原理を説明するものにすぎない。したがって、本明細書で明示的に説明または提示されていないが、本発明の原理を具現し、本発明の主旨および範囲内に含まれる様々な構成を、当業者であれば本明細書の説明に基づいて考案できることが理解されよう。さらに、本明細書で挙げた例は、本発明の原理および当技術分野を発展させるために発明者らが提供した概念を読者が理解し易いように、明らかにもっぱら教示を目的とすることを主に意図しており、そのような具体的に挙げられた実施例および条件に限定されるものではないと解釈されるべきであり、本発明の原理、態様、および実施形態について述べた本明細書のすべての言明、ならびにそれらの具体例は、それらの均等物を包含することが意図されている。