JP4723151B2

Method and system for fault tolerant media streaming over the internet

Abstract

This record has no abstract on file.

Term

Term ended

Expired 2 January 2021, 5.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    データパケットのストリームとして所与のメディアフォーマットで利用可能なライブメディアコンテンツの耐障害性配信方法であって、 各データセンタに1個配置された1組のスプリッタにデータパケットのストリームを受信させ、 各スプリッタから1組のサーバ領域へストリームの各パケットのコピーを出力させ、 各サーバ領域はコンセントレータと、所与のメディアフォーマットに関連する1組のメディアサーバとを含み、 各サーバ領域のコンセントレータに各スプリッタからのデータパケットを処理させて、冗長なデータパケットであれば捨てさせ、冗長なデータパケットでなければ受信後遅滞なく送信させることにより、データパケットのストリームを再編成させ、 コンセントレータから送信されてきたデータパケットを、データパケットのストリームとして、所与のメディアフォーマットに関連する1組のメディアサーバの各々に供給させることにより、サーバ領域の1組のメディアサーバの各々がデータパケットのストリームを供給できるようにし、 各サーバ領域の1組のメディアサーバの各々に、コンセントレータから送られてきたデータパケットのストリームを受信させ、 コンセントレータから送られてきたデータパケットのストリームを受信しているサーバ領域の1組のメディアサーバのうちの1つに差し向けられたエンドユーザの要求に応答して、サーバ領域の所与のメディアサーバからデータパケットのストリームを出力させるステップより成り、 データパケットは各スプリッタから各サーバ領域へ非ストリーミングメディアプロトコルにより配信され、データパケットのストリームは所与のメディアサーバから所与のストリーミングプロトコルにより出力される、ライブメディアコンテンツの耐障害性配信方法。
  2. 2
    ストリーミングプロトコルはRTSPである請求項1の方法 。
  3. 3
    非ストリーミングメディアプロトコルはUDPである請求項1の方法 。
  4. 4
    データパケットのストリームを配信する所与のポイントでデータパケットのストリームを符号化し、データパケットのストリームを配信するその後のポイントで符号化済みデータパケットのストリームを復号するステップをさらに含む請求項1の方法 。
  5. 5
    データパケットのストリームは、所与のメディアサーバから、エンドユーザーマシン上で実行されるブラウザに関連するメディアプレイヤへ出力される請求項1の方法 。
  6. 6
    データパケットのストリームとして所与のメディアフォーマットで利用可能なライブメディアコンテンツを1組の配信ソースの各々からインタネットを介して配信する耐障害性配信方法であって、 1組のサーバ領域の各々に、1組の配信ソースの1つから1つのコピーを受信させることにより、データパケットのストリームの2またはそれ以上のコピーを受信させ、 各サーバ領域でデータパケットを受信させ処理させて、冗長なデータパケットであれば捨てさせ、冗長なデータパケットでなければ受信後遅滞なく送信させることにより、データパケットの新しいストリームを編成させ、 データパケットの新しいストリームを所与のメディアフォーマットに関連する1組のメディアサーバの各々に供給させることにより、サーバ領域の1組のメディアサーバの各々がデータパケットの新しいストリームを供給できるようにし、 各サーバ領域の1組のメディアサーバの各々に、データパケットの新しいストリームを受信させ、 データパケットの新しいストリームを受信したサーバ領域の1組のメディアサーバのうちの1つのサーバへ差し向けられたエンドユーザの要求に応答して、サーバ領域の所与のメディアサーバからデータパケットの新しいストリームを出力させるステップより成り、 データパケットの各ストリームはUDPにより各サーバ領域へ配信され、データパケットの新しいストリームは所与のメディアサーバからメディアフォーマット特定アプリケーションレベルストリーミングプロトコルにより出力される、ライブメディアコンテンツの耐障害性配信方法 。
Independent claims6