インターネットプロトコルテレビジョンIPTVサービスの配信のための方法であって、aインターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバでサードパーティIPTVサービスプロバイダに関連付けられるIPTVサーバから選択ビデオコンテンツのIPTVユニキャストビデオストリームを受信することであって、IPTVユニキャストビデオストリームがユニキャストインターネットプロトコルIPアドレッシング方式を有し、サードパーティIPTVサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するIPTVサービスを提供すること、bプロキシサーバでIPTVユニキャストビデオストリームからIPTVマルチキャストビデオストリームに選択ビデオコンテンツを変換することであって、IPTVマルチキャストビデオストリームがマルチキャストIPアドレッシング方式を有すること、およびcマルチキャストIPアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティIPTVサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのIPTVマルチキャストビデオストリームを送ることを含む、方法。aでの受信が、IPTVサーバが、対応する加入者デバイスを使用してコアネットワークを介してインターネットアクセスプロバイダを通じてIPTVサーバにアクセスする複数の加入者のうちの少なくとも第1の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後に始まる、請求項1に記載の方法。d複数の加入者のそれぞれについて、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスからコアネットワークを介してIPTVマルチキャストビデオストリームに参加するためのマルチキャスト要求を受信することであって、cで複数の加入者のそれぞれに送ることが、対応する複数の加入者からマルチキャスト要求を受信したことに応答して行われることをさらに含む、請求項1に記載の方法。dIPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやIPTVマルチキャストビデオストリームに接続されていないと判定したことに応答して、プロキシサーバからIPTVサーバに停止メッセージを送り、IPTVサーバからの選択ビデオコンテンツのIPTVユニキャストビデオストリームを終了させることをさらに含む、請求項1に記載の方法。dプロキシサーバでIPTVサーバからIPTVマルチキャストビデオストリームを求めるアドレス要求を受信すること、eマルチキャストIPアドレッシング方式に関連してIPTVマルチキャストビデオストリームにマルチキャストグループIPアドレスを割り当てること、およびfIPTVマルチキャストビデオストリームに関する割り当てたマルチキャストグループIPアドレスをプロキシサーバからIPTVサーバに送ることをさらに含む、請求項1に記載の方法。dマルチキャストIPアドレッシング方式に関連してサードパーティIPTVサービスプロバイダにマルチキャストグループIPアドレスを割り当てること、eaでの受信の前に、サードパーティIPTVサービスプロバイダに割り当てられるマルチキャストグループIPアドレスをプロキシサーバからIPTVサーバに送ること、およびfaでの受信に関連して、dで割り当てたマルチキャストグループIPアドレスを介してIPTVサーバから選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求をプロキシサーバで受信することをさらに含む、請求項1に記載の方法。インターネットプロトコルテレビジョンIPTVサービスの配信のための装置であって、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバであって、サードパーティIPTVサービスプロバイダに関連付けられるIPTVサーバから選択ビデオコンテンツのIPTVユニキャストビデオストリームを受信するサードパーティIPTVインターフェースモジュールであって、IPTVユニキャストビデオストリームがユニキャストIPアドレッシング方式を有し、サードパーティIPTVサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するIPTVサービスを提供するサードパーティIPTVインターフェースモジュールと、IPTVユニキャストビデオストリームからIPTVマルチキャストビデオストリームに選択ビデオコンテンツを変換する、サードパーティIPTVインターフェースモジュールと動作通信している変換モジュールであって、IPTVマルチキャストビデオストリームがマルチキャストIPアドレッシング方式を有する変換モジュールと、マルチキャストIPアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティIPTVサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのIPTVマルチキャストビデオストリームを送る、変換モジュールと動作通信している加入者インターフェースモジュールとを備えるプロキシサーバを備える、装置。IPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやIPTVマルチキャストビデオストリームに接続されていないと加入者インターフェースモジュールが判定したことに応答して、サードパーティIPTVインターフェースモジュールが、IPTVサーバに停止メッセージを送り、IPTVサーバからの選択ビデオコンテンツのIPTVユニキャストビデオストリームを終了させる、請求項7に記載の装置。サードパーティIPTVインターフェースモジュールが、IPTVサーバからIPTVマルチキャストビデオストリームを求めるアドレス要求を受信し、プロキシサーバが、サードパーティIPTVインターフェースモジュールと動作通信しているリソース管理モジュールと、マルチキャストIPアドレッシング方式に関連してIPTVマルチキャストビデオストリームにマルチキャストグループIPアドレスを割り当てる加入者インターフェースモジュールとをさらに備え、サードパーティIPTVインターフェースモジュールが、IPTVマルチキャストビデオストリームに関する割り当てたマルチキャストグループIPアドレスをIPTVサーバに送る、請求項7に記載の装置。プロキシサーバが、サードパーティIPTVインターフェースモジュールと動作通信しているリソース管理モジュールと、マルチキャストIPアドレッシング方式に関連してサードパーティIPTVサービスプロバイダにマルチキャストグループIPアドレスを割り当てる加入者インターフェースモジュールとをさらに備え、サードパーティIPTVインターフェースモジュールが、サードパーティIPTVインターフェースモジュールがIPTVサーバから選択ビデオコンテンツのIPTVユニキャストビデオストリームを受信する前に、サードパーティIPTVサービスプロバイダに割り当てられるマルチキャストグループIPアドレスをIPTVサーバに送り、IPTVユニキャストビデオストリームを受信することに関連して、割り当てられるマルチキャストグループIPアドレスを介してIPTVサーバから選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求を受信する、請求項7に記載の装置。上記に基づいて、ISPコアネットワーク18からユーザデバイス22へのサードパーティIPTVサービスに関するダウンストリーム経路中のサービス品質の問題を解決することが求められている。さらに、サードパーティIPTVサービスを提供することに関して、ISPコアネットワーク18からユーザデバイス22へのダウンストリーム経路中の帯域幅効率を改善することが求められている。一態様では、IPTVサービスの配信のための方法が提供される。一実施形態では、この方法は以下を含む:aインターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバでサードパーティIPTVサービスプロバイダに関連付けられるIPTVサーバから選択ビデオコンテンツのIPTVユニキャストビデオストリームを受信することであって、IPTVユニキャストビデオストリームがユニキャストインターネットプロトコルIPアドレッシング方式を有し、サードパーティIPTVサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するIPTVサービスを提供すること、bプロキシサーバでIPTVユニキャストビデオストリームからIPTVマルチキャストビデオストリームに選択ビデオコンテンツを変換することであって、IPTVマルチキャストビデオストリームがマルチキャストIPアドレッシング方式を有すること、およびcマルチキャストIPアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティIPTVサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのIPTVマルチキャストビデオストリームを送ること。別の態様では、IPTVサービスの配信のための装置が提供される。一実施形態では、この装置は、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバを含む。一実施形態では、プロキシサーバは以下を含む:サードパーティIPTVサービスプロバイダに関連付けられるIPTVサーバから選択ビデオコンテンツのIPTVユニキャストビデオストリームを受信するサードパーティIPTVインターフェースモジュールであって、IPTVユニキャストビデオストリームがユニキャストIPアドレッシング方式を有し、サードパーティIPTVサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するIPTVサービスを提供するサードパーティIPTVインターフェースモジュールと、IPTVユニキャストビデオストリームからIPTVマルチキャストビデオストリームに選択ビデオコンテンツを変換する、サードパーティIPTVインターフェースモジュールと動作通信している変換モジュールであって、IPTVマルチキャストビデオストリームがマルチキャストIPアドレッシング方式を有する変換モジュールと、マルチキャストIPアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティIPTVサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのIPTVマルチキャストビデオストリームを送る、変換モジュールと動作通信している加入者インターフェースモジュール。さらに別の態様では、IPTVサービスの配信のための方法が提供される。一実施形態では、この方法は以下を含む:aサードパーティIPTVサービスプロバイダの複数の加入者のそれぞれについて、対応する加入者がそれぞれの加入者デバイスを使用してコアネットワークを介してサードパーティIPTVサービスプロバイダに新しい顧客としてサインアップすることに関連して、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバでサードパーティIPTVサービスプロバイダに関連付けられるIPTVサーバから加入者情報を受信することであって、サードパーティIPTVサービスプロバイダが、インターネットアクセスプロバイダによって提供される他のサービスを補完するIPTVサービスを提供すること、bプロキシサーバでIPTVサーバからソースメッセージを受信することであって、ソースメッセージが、選択ビデオコンテンツのIPTVユニキャストビデオストリームに関するIPTVサーバに関連付けられるソースIPアドレスおよびソースポートを含むこと、cプロキシサーバでIPTVサーバから選択ビデオコンテンツのIPTVユニキャストビデオストリームを受信することであって、IPTVユニキャストビデオストリームがユニキャストIPアドレッシング方式を有すること、dプロキシサーバでIPTVユニキャストビデオストリームからIPTVマルチキャストビデオストリームに選択ビデオコンテンツを変換することであって、IPTVマルチキャストビデオストリームがマルチキャストIPアドレッシング方式を有すること、e複数の加入者のそれぞれについて、対応する複数の加入者に関するそれぞれの加入者デバイスからコアネットワークを介してIPTVマルチキャストビデオストリームに参加するためのマルチキャスト要求を受信すること、fマルチキャストIPアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスに対する複数の加入者のそれぞれに、選択ビデオコンテンツのIPTVマルチキャストビデオストリームを送ること、およびgIPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやIPTVマルチキャストビデオストリームに接続されていないと判定したことに応答して、プロキシサーバからIPTVサーバに停止メッセージを送り、IPTVサーバからの選択ビデオコンテンツのIPTVユニキャストビデオストリームを終了させること。この実施形態では、cでの受信は、IPTVサーバが、対応する加入者デバイスを使用してコアネットワークを介してインターネットアクセスプロバイダを通じてIPTVサーバにアクセスする複数の加入者のうちの少なくとも第1の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後に始まる。本発明のより詳しい適用範囲が、以下で与えられる詳細な説明から明らかとなるであろう。しかし、本発明の趣旨および範囲の中の様々な変更および修正が当業者には明らかとなるので、詳細な説明および特定の例は、本発明の好ましい実施形態を示すものの、例示として与えられるに過ぎないことを理解されたい。本発明は、デバイスの様々な部分の構造、構成、および組合せ、ならびに方法のステップとして存在し、それによって企図される目的が、以下でより完全に説明されるように、特に特許請求の範囲で指定され、添付の図面に示されるように達成される。マルチキャストビデオストリームを介して加入者にサードパーティIPTVサービスを提供する方法および通信システムの様々な実施形態が本明細書で開示される。様々な実施形態は、どのようにサードパーティIPTVサービスプロバイダがインターネットアクセスプロバイダにIPTVユニキャストビデオストリームを送るか、およびどのようにインターネットアクセスプロバイダがIPTVユニキャストビデオストリームをIPTVマルチキャストビデオストリームに変換し、対応するビデオコンテンツを要求したサードパーティIPTV加入者にIPTVマルチキャストビデオストリームを送るかを記述する。いくつかの実施形態は、どのようにこのIPTVサービスが光ファイバネットワーク、DSLネットワーク、またはケーブルTVネットワークを含むネットワークアーキテクチャを介して提供されるかを記述する。別の実施形態は、任意のタイプのネットワークアーキテクチャを、ローカルエリアネットワークLAN、TVネットワーク、電話網、およびワイヤレスネットワークの任意の組合せを含む加入者へのストリーミングビデオの配信に適した任意の組合せで使用して、どのようにこのIPTVサービスを提供することができるかを記述する。例えば、本明細書に記載のサードパーティIPTVサービスを提供する技法を提供するネットワークアーキテクチャで、WiFiネットワーク、WiMAXネットワーク、セルラ電話ネットワーク、またはサテライトTVネットワークを実装することができる。図2を参照すると、加入者にサードパーティIPTVサービスを提供する通信システム30の例示的実施形態が、サードパーティIPTVサービスプロバイダ32、ISPコアネットワーク34、ローカルオフィスアクセスネットワークノード36、および加入者デバイス38を含む。通信システム30は、サードパーティIPTVサービスプロバイダ32が、ISPコアネットワーク34を介して、対応する加入者デバイス38を使用する複数の加入者に、IPTVマルチキャストビデオストリームを介するIPTVサービスを配信するための技法を実装する。サードパーティIPTVサービスプロバイダ32は、IPTVサーバと、サードパーティIPTV加入者情報を格納するデータベース40とを含む。データベース40はまた、サードパーティIPTV加入者およびサードパーティIPTVサービスに関する一定のISP情報をも格納する。ISPコアネットワーク34はプロキシサーバ42を含み、ルータ、交換機、動的ホスト制御プロトコルDHCPサーバなどをも含むことができる。ローカルオフィスアクセスネットワークノード36は、例えば、OLT、DSLAM、またはケーブルモデム終端を含むことができる。加入者デバイス38は、ネットワークインターフェースデバイス44およびユーザデバイス46を含むことができる。ネットワークインターフェースデバイス44は、例えば、光ネットワーク端末ONT、DSLモデム、またはケーブルモデムを含むことができる。ユーザデバイス46は、例えば、STBおよびTVを含むことができる。プロキシサーバ42を、既存のルータまたはネットワークノードのアドオン構成要素として、または別々のネットワークノードとしてISPコアネットワーク34内に導入することができる。プロキシサーバ42は、対応するISPによって管理され、対応するサードパーティIPTVサービスプロバイダ32に関連付けられる1つまたは複数のIPTVサーバと通信することができる。プロキシサーバ42の導入は、今日のサードパーティIPTVサービスプロバイダが直面する少なくとも2つの著しい問題を解決する。第1に、プロキシサーバ42は、サードパーティIPTVサービスのために利用可能なIPマルチキャストグループIPアドレスと、そのようなアドレスへのアクセスのためのIPマルチキャストグループ加入ステータスとを管理する。プロキシサーバ42と協働して、IPTVサーバ40は、以下を含む、サードパーティIPTVサービスを提供することに関する様々な情報を格納するデータベースを管理する:iサードパーティIPTV加入者すなわち、顧客のためのIPアドレス範囲、iiサードパーティIPTVサービスが関連付けられるプロキシサーバ42に関するIPアドレス、ポート、および通信プロトコル、およびiiiサードパーティIPTVサービスが関連付けられるISPに関連付けられる利用可能なIPマルチキャストグループIPアドレス対応するISPがIPマルチキャストグループIPアドレスを動的に割り当てるためにプロキシサーバ42を使用しない場合。この実施形態では、サードパーティIPTVサービスプロバイダ32に関するIPTVサーバは、ISPコアネットワーク34内のプロキシサーバ42に1つのIPTVユニキャストビデオストリームを送る。プロキシサーバ42は、IPTVユニキャストビデオストリームをIPTVマルチキャストビデオストリームに変換する。したがって、対応するビデオコンテンツが複数の加入者に配信されるとき、同一のビデオコンテンツを有する追加のユニキャストストリームについて帯域幅は浪費されない。さらに、所望のビデオコンテンツがマルチキャストトラフィックとして加入者に配信されるので、ISPは、IPTVマルチキャストビデオストリームに関するIPSコアネットワーク34を通じた帯域幅を予約し、サービス品質が保証される。図3を参照すると、加入者にサードパーティIPTVサービスを提供する処理50の例示的実施形態が、サードパーティIPTVサービスプロバイダ32に関連付けられるIPTVサーバと、ISPすなわち、インターネットアクセスプロバイダに関連付けられるプロキシサーバ42と、複数のサードパーティIPTV加入者に関連付けられる加入者デバイス38例えば、STBとの間の通信を示す信号流れ図で示されている。シグナリング流れ図に示されるシグナリングの前に、サードパーティIPTVサービスプロバイダが新しい加入者すなわち、顧客を追加するとき、サードパーティIPTVサービスプロバイダは、加入者がやはり関連付けられるISPに、対応する加入者情報をプログラマティックに通信する。これにより、対応するISPが、サードパーティIPTVサービスに関連する新しい加入者に対するシグナリング例えば、インターネットグループ管理プロトコルIGMPシグナリングが可能となる。一実施形態では、サードパーティIPTVサービスプロバイダに関連付けられるIPTVサービスは、新しい加入者がやはり関連付けられるISPすなわち、インターネットアクセスプロバイダの管理サーバと通信する。引き続き図3を参照すると、第1の加入者は、STBを使用して、ライブTVチャネルを選択するIPTVサーバに要求52を送る。STBのソースIPアドレスに基づいて、IPTVサーバは、第1の加入者がやはり関連付けられるISPのプロキシサーバに関するIPアドレス、ポート、および通信プロトコル54を検索する。次に、IPTVサーバは、選択ライブTVチャネルに関するIPマルチキャストグループIPアドレスを要求するメッセージ56をそのプロキシサーバに送る。それに応答して、プロキシサーバは、選択ライブTVチャネルを提供するのに利用可能なIPマルチキャストグループIPアドレスを有するメッセージ58を送る。この時点で、ISPコアネットワークは、IPマルチキャストグループIPアドレスに関連付けられる選択ライブTVチャネルに関するIGMPシグナリングメッセージの処理を開始する。IPTVサーバは、選択ライブTVチャネルに関するIPTVユニキャストビデオストリームに関するソースIPアドレスおよびソースポートをプロキシサーバに通知するメッセージ60をプロキシサーバに送る。次に、IPTVサーバは、IPTVユニキャストビデオストリーム62を介するISPコアネットワーク内のプロキシサーバへの選択ライブTVチャネルに関するビデオデータのストリーミングを開始する。プロキシサーバは、ユニキャストトラフィックすなわち、IPTVユニキャストビデオストリーム62をマルチキャストトラフィックすなわち、IPTVマルチキャストビデオストリーム64に変換する。次に、IPTVサーバは、割り当てられたIPマルチキャストグループIPアドレスに参加することを要求するSTBからのメッセージの受信後に、ISPが加入者に選択ライブTVチャネルを提供することになることを示すメッセージ66を第1の加入者に関するSTBに送る。プロキシサーバにIGMP参加メッセージ68を送った後、第1の加入者に関するSTBは、IPTVマルチキャストビデオスチーム64の受信を開始する70。同一のISPに関連付けられる別の加入者が、別のSTBを使用して、IPTVサーバに同一のライブTVチャネルを求める要求72を送る場合、IPTVサーバは、割り当てられたIPマルチキャストグループIPアドレスに参加することを要求する、対応するSTBからのメッセージの受信後に、対応する加入者にISPが選択ライブTVチャネルを提供することを示すメッセージ74を対応する加入者に関するSTBに送る。プロキシサーバにIGMP参加メッセージ76を送った後、対応する加入者に関する対応するSTBは、同一のIPTVマルチキャストビデオスチーム64の受信を開始する78。IPTVマルチキャストビデオストリームに参加した加入者に関連付けられるSTBがもはや選択ライブTVチャネルを視聴していないと判定した後、プロキシサーバは、IPTVサーバにメッセージを送り、割り振られたIPマルチキャストグループIPアドレスを無効化することができる。それに応答して、IPTVサーバは、ISPコアネットワーク内のプロキシサーバに対する選択ライブTVチャネルのユニキャストストリーミングを停止する。別の実施形態では、サードパーティIPTVサービスプロバイダに関するIPTVサーバに、ISPに関するマルチキャストグループIPアドレスを静的に格納することができる。多数の大きいISPおよび小さいISPにわたってサードパーティIPTVサービスに対する加入者を分散させることができることを当業者は理解されよう。しかし、サードパーティIPTVサーバが、その加入者がやはり関連付けられる各ISPすなわち、インターネットアクセスプロバイダについてIPTVサーバを配置する必要はない。さらに、各ISPによって割り振られるIPマルチキャストグループIPアドレスは、他のISPとは異なる可能性が最も高い。こうした環境下で、選択ライブTVチャネルに関するIPTVマルチキャストビデオストリームを他の加入者に現在提供しているISPに関連付けられないサードパーティIPTV加入者によって同一のライブTVチャネルが選択される場合、IPTVサーバは、第2のISPに第2のユニキャストストリームを送る。本明細書に記載のIPTVマルチキャストビデオストリームを介して加入者にサードパーティIPTVサービスを提供する様々な技法は、サードパーティIPTVサービスプロバイダがより多くの加入者を得るための機会をもたらす保証サービス品質をサードパーティIPTV加入者に提供する。さらに、ISPは、サードパーティIPTVサービスを提供する際にサードパーティIPTVサービスプロバイダと収入を共有することができる。ネットワークデータトラフィックが年々指数関数的に増大するにつれて、本明細書で識別され、解決される現在の問題は、ますます有用なものとなる可能性がある。図4を参照すると、IPTVサービスの配信のための処理400の例示的実施形態が402から始まり、選択ビデオコンテンツのIPTVユニキャストビデオストリームが、サードパーティIPTVサービスプロバイダに関連付けられるIPTVサーバから、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバで受信される。IPTVユニキャストビデオストリームはユニキャストIPアドレッシング方式を利用することができる。サードパーティIPTVサービスプロバイダは、インターネットアクセスプロバイダによって提供される他のサービスを補完するIPTVサービスを提供していることがある。次に、IPTVユニキャストビデオストリームからの選択ビデオコンテンツが、プロキシサーバでIPTVマルチキャストビデオストリームに変換される404。IPTVマルチキャストビデオストリームはマルチキャストIPアドレッシング方式を利用することができる。406で、マルチキャストIPアドレッシング方式を使用して、プロキシサーバから、コアネットワークを介して、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスの所にいるサードパーティIPTVサービスプロバイダの複数の加入者のそれぞれに、選択ビデオコンテンツのIPTVマルチキャストビデオストリームを送ることができる。別の実施形態では、処理400はまた、サードパーティIPTVサービスプロバイダの複数の加入者のそれぞれについて、対応する加入者がそれぞれの加入者デバイスを使用してコアネットワークを介してサードパーティIPTVサービスプロバイダに新しい顧客としてサインアップすることに関連して、プロキシサーバでIPTVサーバから加入者情報を受信することをも含む。さらに別の実施形態では、処理400はまた、プロキシサーバでIPTVサーバからソースメッセージをも受信し、ソースメッセージは、選択ビデオコンテンツのIPTVユニキャストビデオストリームに関するIPTVサーバに関連付けられるソースIPアドレスおよびソースポートを含む。処理400のさらに別の実施形態では、402での受信は、IPTVサーバが、対応する加入者デバイスを使用してコアネットワークを介してインターネットアクセスプロバイダを通じてIPTVサーバにアクセスする複数の加入者のうちの少なくとも第1の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後に始まる。別の実施形態では、処理400はまた、複数の加入者のそれぞれについて、対応する複数の加入者に関するそれぞれの加入者デバイスからコアネットワークを介してIPTVマルチキャストビデオストリームに参加するためのマルチキャスト要求を受信することをも含み、406で複数の加入者のそれぞれに送ることは、対応する複数の加入者からマルチキャスト要求を受信したことに応答して行われる。さらに別の実施形態では、処理400はまた、IPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやIPTVマルチキャストビデオストリームに接続されていないと判定したことに応答して、プロキシサーバからIPTVサーバに停止メッセージを送り、IPTVサーバからの選択ビデオコンテンツのIPTVユニキャストビデオストリームを終了させることをも含む。さらに別の実施形態では、処理400はまた、プロキシサーバでIPTVサーバからIPTVマルチキャストビデオストリームを求めるアドレス要求をも受信することを含む。この実施形態では、マルチキャストグループIPアドレスが、マルチキャストIPアドレッシング方式に関連してIPTVマルチキャストビデオストリームに割り当てられる。次に、IPTVマルチキャストビデオストリームに関する割り当てられたマルチキャストグループIPアドレスが、プロキシサーバからIPTVサーバに送られる。説明している実施形態の変形形態では、IPTVサーバは、コアネットワークを介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワークを介して複数の加入者のそれぞれにIPTVマルチキャストビデオストリームに関するマルチキャストグループIPアドレスを送る。この実施形態では、複数の加入者のそれぞれは、コアネットワークを介してプロキシサーバに参加メッセージを送り、割り当てられたマルチキャストグループIPアドレスを使用して選択ビデオコンテンツのIPTVマルチキャストビデオストリームに参加する。説明している実施形態の別の変形形態では、処理400はまた、IPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやIPTVマルチキャストビデオストリームに接続されていないと判定したことに応答して、割り当てられたIPマルチキャストグループIPアドレスを無効化し、IPTVマルチキャストビデオストリームをサポートするために割り振られたプロキシサーバでのリソースを解放することをも含むことができる。別の実施形態では、処理400はまた、マルチキャストIPアドレッシング方式に関連してサードパーティIPTVサービスプロバイダにマルチキャストグループIPアドレスを割り当てることをも含むことができる。この実施形態では、サードパーティIPTVサービスプロバイダに割り当てられるマルチキャストグループIPアドレスが、402での受信の前に、プロキシサーバからIPTVサーバに送られる。次に、選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求が、402での受信に関連して、割り当てられるマルチキャストグループIPアドレスを介してIPTVサーバからプロキシサーバで受信される。説明している実施形態の変形形態では、IPTVサーバは、コアネットワークを介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワークを介して複数の加入者のそれぞれにIPTVマルチキャストビデオストリームに関するマルチキャストグループIPアドレスを送る。この実施形態では、複数の加入者のそれぞれは、コアネットワークを介してプロキシサーバに参加メッセージを送り、割り当てられたマルチキャストグループIPアドレスを使用して選択ビデオコンテンツのIPTVマルチキャストビデオストリームに参加する。処理400の別の実施形態では、選択ビデオコンテンツは、ライブスケジューリングされたプログラムコンテンツ、リアルタイムビデオコンテンツ、または任意の適切な形式のビデオコンテンツを任意の適切な組合せで含むことができる。処理400のさらに別の実施形態では、プロキシサーバはルータを含むことができる。処理400のさらに別の実施形態では、コアネットワークは、ローカルエリアネットワーク、TVネットワーク、電話網、ワイヤレスネットワーク、セルラネットワーク、衛星通信ネットワーク、光ファイバネットワーク、イーサネット登録商標ネットワーク、同軸ケーブルネットワーク、DSLネットワーク、またはストリーミングビデオの配信に適した任意のタイプの通信ネットワークを任意の適切な組合せで含むことができる。処理400の別の実施形態では、インターネットアクセスプロバイダは、インターネットサービスプロバイダ、TVサービスプロバイダ、ケーブルTVサービスプロバイダ、衛星TVサービスプロバイダ、電話サービスプロバイダ、ワイヤレスサービスプロバイダ、セルラ電話サービスプロバイダ、衛星通信サービスプロバイダ、またはストリーミングビデオの配信に適した任意の適切なタイプのサービスプロバイダを任意の適切な組合せで含むことができる。処理400のさらに別の実施形態では、IPTVマルチキャストビデオストリームに関するシグナリングの少なくとも一部は、インターネットグループ管理プロトコルIGMPまたはストリーミングビデオの配信に適した任意のIPプロトコルの任意の適切な組合せに準拠する。処理400の別の実施形態では、各加入者デバイスは、ネットワークインターフェースデバイスおよびユーザデバイスを含むことができる。説明している実施形態の変形形態では、各ネットワークインターフェースデバイスは、ネットワークインターフェースユニット、電話網インターフェース、ケーブルTVインターフェースユニット、衛星TVインターフェースユニット、電話網ボックス、スマートジャック、光ネットワーク端末、モデム、DSLモデム、ケーブルモデム、または任意の適切なネットワークインターフェースデバイスを任意の適切な組合せで含むことができる。説明している実施形態の別の変形形態では、各ユーザデバイスは、STB、TV、ディスプレイデバイス、コンピュータシステム、電話、セルラ電話、衛星電話、または任意の適切なユーザデバイスを任意の適切な組合せで含むことができる。図5を参照すると、IPTVサービスの配信のための通信システム500の例示的実施形態が、インターネットアクセスプロバイダ506に関連付けられるコアネットワーク504内のプロキシサーバ502を含む。プロキシサーバ502の例示的実施形態は、サードパーティIPTVインターフェースモジュール508と、サードパーティIPTVインターフェースモジュール508と動作通信している変換モジュール510と、変換モジュール510と動作通信している加入者インターフェースモジュール512とを含む。サードパーティIPTVインターフェースモジュール508は、サードパーティIPTVサービスプロバイダ516に関連付けられるIPTVサーバ514から選択ビデオコンテンツのIPTVユニキャストビデオストリームを受信することができる。IPTVユニキャストビデオストリームはユニキャストIPアドレッシング方式を利用することができる。サードパーティIPTVサービスプロバイダ516は、インターネットアクセスプロバイダ506によって提供される他のサービスを補完するIPTVサービスを提供することができる。変換モジュール510は、IPTVユニキャストビデオストリームからIPTVマルチキャストビデオストリームに選択ビデオコンテンツを変換することができる。IPTVマルチキャストビデオストリームはマルチキャストIPアドレッシング方式を利用することができる。加入者インターフェースモジュール512は、マルチキャストIPアドレッシング方式を使用して、コアネットワーク504を介して、プロキシサーバ502から、対応する複数の加入者に関連付けられるそれぞれの加入者デバイス518の所にいるサードパーティIPTVサービスプロバイダ516の複数の加入者のそれぞれに、選択ビデオコンテンツのIPTVマルチキャストビデオストリームを送ることができる。通信システム500の別の実施形態では、サードパーティIPTVインターフェースモジュール508は、サードパーティIPTVサービスプロバイダ516の複数の加入者のそれぞれについて、対応する加入者がそれぞれの加入者デバイス518を使用してコアネットワーク504を介してサードパーティIPTVサービスプロバイダ516に新しい顧客としてサインアップすることに関連して、IPTVサーバ514から加入者情報を受信することができる。コアネットワーク504を通じた加入者デバイス518とサードパーティIPTVサービスプロバイダ516との間のそのような通信は、プロキシサーバ502、別のネットワークノード520、またはネットワークノードの任意の適切な組合せを介するものでよい。通信システム500のさらに別の実施形態では、サードパーティIPTVインターフェースモジュール508は、選択ビデオコンテンツのIPTVユニキャストビデオストリームに関するIPTVサーバ514に関連付けられるソースIPアドレスおよびソースポートを含むソースメッセージをIPTVサーバ514から受信することができる。通信システム500のさらに別の実施形態では、IPTVサーバ514が、対応する加入者デバイス518を使用してコアネットワーク504を介してインターネットアクセスプロバイダ506を通じてIPTVサーバ514にアクセスする複数の加入者のうちの少なくとも第1の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後、サードパーティIPTVインターフェースモジュール508は、IPTVユニキャストビデオストリームの受信を開始することができる。コアネットワーク504を通じた加入者デバイス518とサードパーティIPTVサービスプロバイダ516との間のそのような通信は、プロキシサーバ502、別のネットワークノード520、またはネットワークノードの任意の適切な組合せを介するものでよい。通信システム500の別の実施形態では、加入者インターフェースモジュール512は、複数の加入者のそれぞれについて、対応する複数の加入者に関するそれぞれの加入者デバイス518からコアネットワーク504を介してIPTVマルチキャストビデオストリームに参加するためのマルチキャスト要求を受信することができる。この実施形態では、複数の加入者のそれぞれにIPTVマルチキャストビデオストリームを送ることは、対応する複数の加入者からマルチキャスト要求を受信したことに応答して行うことができる。通信システム500のさらに別の実施形態では、サードパーティIPTVインターフェースモジュール508は、IPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイス518がもはやIPTVマルチキャストビデオストリームに接続されていないと加入者インターフェースモジュール512が判定したことに応答して、IPTVサーバ514に停止メッセージを送り、IPTVサーバ514からの選択ビデオコンテンツのIPTVユニキャストビデオストリームを終了させる。通信システム500のさらに別の実施形態では、サードパーティIPTVインターフェースモジュール508は、IPTVサーバ514からIPTVマルチキャストビデオストリームを求めるアドレス要求を受信することができる。この実施形態では、プロキシサーバ502はまた、サードパーティIPTVインターフェースモジュール508と動作通信しているリソース管理モジュール522と、マルチキャストIPアドレッシング方式に関連してIPTVマルチキャストビデオストリームにマルチキャストグループIPアドレスを割り当てる加入者インターフェースモジュール512をも含むことができる。説明している実施形態では、サードパーティIPTVインターフェースモジュール508は、IPTVマルチキャストビデオストリームに関して割り当てられるマルチキャストグループIPアドレスをIPTVサーバ514に送ることができる。説明している実施形態の変形形態では、IPTVサーバ514は、コアネットワーク504を介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワーク504を介して複数の加入者のそれぞれにIPTVマルチキャストビデオストリームに関するマルチキャストグループIPアドレスを送ることができる。この実施形態では、複数の加入者のそれぞれは、コアネットワーク504を介して加入者インターフェースモジュール512に参加メッセージを送り、割り当てられたマルチキャストグループIPアドレスを使用して選択ビデオコンテンツのIPTVマルチキャストビデオストリームに参加することができる。コアネットワーク504を通じた加入者デバイス518とサードパーティIPTVサービスプロバイダ516との間のそのような通信は、プロキシサーバ502、別のネットワークノード520、またはネットワークノードの任意の適切な組合せを介するものでよい。説明している実施形態の別の変形形態では、IPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイス518がもはやIPTVマルチキャストビデオストリームに接続されていないと加入者インターフェースモジュール512が判定したことに応答して、リソース管理モジュール522は、IPTVマルチキャストビデオストリームに割り当てられたIPマルチキャストグループIPアドレスを無効化することができ、IPTVマルチキャストビデオストリームをサポートするために割り振られたリソースを解放することができる。通信システム500のさらに別の実施形態では、プロキシサーバ502はまた、サードパーティIPTVインターフェースモジュール508と動作通信しているリソース管理モジュール522と、マルチキャストIPアドレッシング方式に関連してサードパーティIPTVサービスプロバイダ516にマルチキャストグループIPアドレスを割り当てる加入者インターフェースモジュール512をも含むことができる。この実施形態では、サードパーティIPTVインターフェースモジュール508がIPTVサーバ514から選択ビデオコンテンツのIPTVユニキャストビデオストリームを受信する前に、サードパーティIPTVインターフェースモジュール508は、サードパーティIPTVサービスプロバイダ516に割り当てられるマルチキャストグループIPアドレスをIPTVサーバ514に送ることができ、IPTVユニキャストビデオストリームを受信すると共に、割り当てられるマルチキャストグループIPアドレスを介してIPTVサーバ514から選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求を受信することができる。説明している実施形態の変形形態では、IPTVサーバ514は、コアネットワーク504を介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワーク504を介して複数の加入者のそれぞれにIPTVマルチキャストビデオストリームに関するマルチキャストグループIPアドレスを送ることができる。この実施形態では、複数の加入者のそれぞれは、コアネットワーク504を介してプロキシサーバ502に参加メッセージを送り、割り当てられたマルチキャストグループIPアドレスを使用して選択ビデオコンテンツのIPTVマルチキャストビデオストリームに参加することができる。コアネットワーク504を通じた加入者デバイス518とサードパーティIPTVサービスプロバイダ516との間のそのような通信は、プロキシサーバ502、別のネットワークノード520、またはネットワークノードの任意の適切な組合せを介するものでよい。通信システム500の別の実施形態では、選択ビデオコンテンツは、ライブスケジュールされたプログラムコンテンツ、リアルタイムビデオコンテンツ、または任意の適切な形式のビデオコンテンツを任意の適切な組合せで含むことができる。通信システム500のさらに別の実施形態では、プロキシサーバ502はルータを含むことができる。通信システム500のさらに別の実施形態では、コアネットワーク504は、ローカルエリアネットワーク、TVネットワーク、電話網、ワイヤレスネットワーク、セルラネットワーク、衛星通信ネットワーク、光ファイバネットワーク、イーサネットネットワーク、同軸ケーブルネットワーク、DSLネットワーク、またはストリーミングビデオの配信に適した任意のタイプの通信ネットワークを任意の適切な組合せで含むことができる。通信システム500の別の実施形態では、インターネットアクセスプロバイダ506は、インターネットサービスプロバイダ、TVサービスプロバイダ、ケーブルTVサービスプロバイダ、衛星TVサービスプロバイダ、電話サービスプロバイダ、ワイヤレスサービスプロバイダ、セルラ電話サービスプロバイダ、衛星通信サービスプロバイダ、またはストリーミングビデオの配信に適した任意の適切なタイプのサービスプロバイダを任意の適切な組合せで含むことができる。通信システム500のさらに別の実施形態では、IPTVマルチキャストビデオストリームに関するシグナリングの少なくとも一部は、インターネットグループ管理プロトコルIGMPまたはストリーミングビデオの配信に適した任意のIPプロトコルの任意の適切な組合せに準拠する。通信システム500の別の実施形態では、各加入者デバイス518は、ネットワークインターフェースデバイス524およびユーザデバイス526を含むことができる。説明している実施形態の変形形態では、各ネットワークインターフェースデバイス524は、ネットワークインターフェースユニット、電話網インターフェース、ケーブルTVインターフェースユニット、衛星TVインターフェースユニット、電話網ボックス、スマートジャック、光ネットワーク端末、モデム、DSLモデム、ケーブルモデム、または任意の適切なネットワークインターフェースデバイスを任意の適切な組合せで含むことができる。説明している実施形態の別の変形形態では、各ユーザデバイス526は、STB、TV、ディスプレイデバイス、コンピュータシステム、電話、セルラ電話、衛星電話、または任意の適切なユーザデバイスを任意の適切な組合せで含むことができる。図6を参照すると、IPTVサービスの配信のための処理600の例示的実施形態が602から始まり、サードパーティIPTVサービスプロバイダに関連付けられるIPTVサーバからの加入者情報が、サードパーティIPTVサービスプロバイダの複数の加入者のそれぞれについて、対応する加入者がそれぞれの加入者デバイスを使用してコアネットワークを介してサードパーティIPTVサービスプロバイダに新しい顧客としてサインアップすることに関連して、インターネットアクセスプロバイダに関連付けられるコアネットワーク内のプロキシサーバで受信される。サードパーティIPTVサービスプロバイダは、インターネットアクセスプロバイダによって提供される他のサービスを補完するIPTVサービスを提供していることがある。次に、IPTVサーバからのソースメッセージがプロキシサーバで受信される604。ソースメッセージは、選択ビデオコンテンツのIPTVユニキャストビデオストリームに関するIPTVサーバに関連付けられるソースIPアドレスおよびソースポートを含むことができる。606で、IPTVサーバからの選択ビデオコンテンツのIPTVユニキャストビデオストリームが、プロキシサーバで受信される。IPTVユニキャストビデオストリームはユニキャストIPアドレッシング方式を利用することができる。次に、IPTVユニキャストビデオストリームからの選択ビデオコンテンツが、プロキシサーバでIPTVマルチキャストビデオストリームに変換される608。IPTVマルチキャストビデオストリームはマルチキャストIPアドレッシング方式を利用することができる。610で、複数の加入者のそれぞれについて、IPTVマルチキャストビデオストリームに参加するためのマルチキャスト要求が、対応する複数の加入者に関するそれぞれの加入者デバイスからコアネットワークを介して受信される。次に、選択ビデオコンテンツのIPTVマルチキャストビデオストリームが、マルチキャストIPアドレッシング方式を使用して、コアネットワークを介して、プロキシサーバから、対応する複数の加入者に関連付けられるそれぞれの加入者デバイスに対する複数の加入者のそれぞれに送られる612。614で、IPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやIPTVマルチキャストビデオストリームに接続されていないと判定したことに応答して、停止メッセージがプロキシサーバからIPTVサーバに送られ、IPTVサーバからの選択ビデオコンテンツのIPTVユニキャストビデオストリームが終了する。この実施形態では、606での受信は、IPTVサーバが、対応する加入者デバイスを使用してコアネットワークを介してインターネットアクセスプロバイダを通じてIPTVサーバにアクセスする複数の加入者のうちの少なくとも第1の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信した後に始めることができる。別の実施形態では、処理600はまた、プロキシサーバでIPTVサーバからIPTVマルチキャストビデオストリームを求めるアドレス要求をも受信する。この実施形態では、マルチキャストグループIPアドレスが、マルチキャストIPアドレッシング方式に関連してIPTVマルチキャストビデオストリームに割り当てられる。次に、IPTVマルチキャストビデオストリームに関する割り当てられたマルチキャストグループIPアドレスが、プロキシサーバからIPTVサーバに送られる。IPTVマルチキャストビデオストリームに参加した複数の加入者に関連付けられる加入者デバイスがもはやIPTVマルチキャストビデオストリームに接続されていないと判定したことに応答して、割り当てられたIPマルチキャストグループIPアドレスが無効化され、IPTVマルチキャストビデオストリームをサポートするために割り振られたプロキシサーバでのリソースが解放される。この実施形態では、IPTVサーバは、コアネットワークを介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワークを介して複数の加入者のそれぞれにIPTVマルチキャストビデオストリームに関するマルチキャストグループIPアドレスを送る。複数の加入者のそれぞれは、コアネットワークを介してプロキシサーバに参加メッセージを送り、割り当てられたマルチキャストグループIPアドレスを使用して選択ビデオコンテンツのIPTVマルチキャストビデオストリームに参加する。さらに別の実施形態では、処理600はまた、マルチキャストIPアドレッシング方式に関連してサードパーティIPTVサービスプロバイダにマルチキャストグループIPアドレスを割り当てることをも含むことができる。この実施形態では、サードパーティIPTVサービスプロバイダ割り当てられるマルチキャストグループIPアドレスが、606での受信の前に、プロキシサーバからIPTVサーバに送られる。次に、選択ビデオコンテンツをマルチキャストすることを求めるマルチキャスト要求が、606での受信に関連して、割り当てられるマルチキャストグループIPアドレスを介してIPTVサーバからプロキシサーバで受信される。この実施形態では、IPTVサーバは、コアネットワークを介して対応する複数の加入者から選択ビデオコンテンツを求めるコンテンツ要求を受信したことに応答して、コアネットワークを介して複数の加入者のそれぞれにIPTVマルチキャストビデオストリームに関するマルチキャストグループIPアドレスを送る。複数の加入者のそれぞれは、コアネットワークを介してプロキシサーバに参加メッセージを送り、割り当てられたマルチキャストグループIPアドレスを使用して選択ビデオコンテンツのIPTVマルチキャストビデオストリームに参加する。上記の説明は、単に本発明の特定の実施形態の開示を与えるものであり、本発明をその特定の実施形態に限定するためのものではない。したがって、本発明は上述の実施形態だけに限定されない。むしろ、当業者は本発明の範囲内に包含される代替実施形態を思い付くことができることを理解されたい。