JP6009501B2 - データセグメントのオプションのブロードキャスト配信によるストリーミング - Google Patents

データセグメントのオプションのブロードキャスト配信によるストリーミング Download PDF

Info

Publication number
JP6009501B2
JP6009501B2 JP2014152373A JP2014152373A JP6009501B2 JP 6009501 B2 JP6009501 B2 JP 6009501B2 JP 2014152373 A JP2014152373 A JP 2014152373A JP 2014152373 A JP2014152373 A JP 2014152373A JP 6009501 B2 JP6009501 B2 JP 6009501B2
Authority
JP
Japan
Prior art keywords
broadcast
description file
data segment
distribution
stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014152373A
Other languages
English (en)
Other versions
JP2015008475A (ja
Inventor
トルステン ローマー,
トルステン ローマー,
ダニエル カトレイン,
ダニエル カトレイン,
エイナルソン, トルビェルン
トルビェルン エイナルソン,
Original Assignee
テレフオンアクチーボラゲット エルエム エリクソン(パブル)
テレフオンアクチーボラゲット エルエム エリクソン(パブル)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by テレフオンアクチーボラゲット エルエム エリクソン(パブル), テレフオンアクチーボラゲット エルエム エリクソン(パブル) filed Critical テレフオンアクチーボラゲット エルエム エリクソン(パブル)
Priority to JP2014152373A priority Critical patent/JP6009501B2/ja
Publication of JP2015008475A publication Critical patent/JP2015008475A/ja
Application granted granted Critical
Publication of JP6009501B2 publication Critical patent/JP6009501B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、データセグメントのオプションのブロードキャスト配信によりストリーミングする技術に関する。
データをクライアントに配信するため、データをストリーミングする手法を使用することは既知である。一般にストリーミングされたデータは、オーディオデータ及び/又はビデオデータ等のメディアデータを含む。
これに関連して、ファイルストリーミング手法を使用することが既知であり、この手法に従って、ストリームのデータセグメントは、ユニキャスト要求及びユニキャスト応答を使用してクライアントに配信される。ここで、データセグメントは、例えばMPEG−TSパケット(MPEG:Moving Pictures Experts Group、TS:トランスポートストリーム)の形式のメディアデータを含むファイルであってもよい。データセグメントは、メディアデータを含む個々のメディアファイル、例えば3GPP技術仕様書26.244に規定されたような3gpファイル又はISO/IEC14496−12及び14496−14に規定されたようなMP4ファイルの形式を更に有してもよい。例えば、ストリームは、合計再生時間が約1時間の映画に対応してもよく、データセグメントは、各々が約数秒の再生時間を有する映画の連続部分に対応するメディアファイルであってもよい。
ファイルストリーミング手法において、データセグメントのユニキャスト配信のための配信元識別子のリストを含む記述ファイルが提供される。そのような記述ファイルの一例は、HTTPライブストリーミングプロトコル(HTTP:ハイパーテキスト転送プロトコル)に従うプレイリストファイルである。この場合、配信元識別子(delivery source identifies)は、URI(Uniform Resource Identifiers)の形式で提供される。
移動通信ネットワークにおいてファイルストリーミング手法を適用する場合、一般に、データセグメントを連続して要求及び受信する種々の移動端末において複数のストリーミングクライアントが存在することになるから、ネットワークデバイス間の通信又はネットワークデバイスと移動端末との間の通信に対して使用可能な帯域幅等のネットワーク資源をかなり使用することになるだろう。
従って、移動通信ネットワークにおいてデータをストリーミングする場合にネットワーク資源を効率的に使用できるようにする技術が必要である。
本発明の一実施形態によると、移動通信ネットワークにおいてデータをストリーミングする方法が提供される。この方法は、ストリームの記述ファイルを提供することを備える。記述ファイルは、ストリームのデータセグメントのユニキャスト配信のための配信元識別子のリストを含む。この方法によると、データセグメントのブロードキャスト配信が使用できるかを示すため、ブロードキャスト指標(broadcast indicator)が記述ファイルに追加される。
本発明の一実施形態によると、ストリームの人気値(popularity value)は、例えばデータセグメント及び/又は記述ファイルを提供するサーバ、あるいは一時的に格納されたデータセグメント及び/又は記述ファイルのコピーを提供するプロキシサーバにおいて実現されてもよい人気推定器関数により判定される。人気値に基づいて、ブロードキャスト配信を開始してもよく、ブロードキャスト配信を使用できることを示すように記述ファイルに追加されたブロードキャスト指標でもよい。例えば人気値は、第1の閾値及び第2の閾値と比較されてもよい。人気値が第1の閾値を上回る場合、ブロードキャスト配信を開始してもよく、ブロードキャスト指標は、ブロードキャスト配信を使用できることを示すために記述ファイルにおいて提供されてもよい。人気値が第2の閾値を下回る場合、ブロードキャスト配信を終了してもよく、ブロードキャスト指標は、例えばブロードキャスト指標を変更するかあるいは記述ファイルからブロードキャスト指標を削除することにより、ブロードキャスト配信を使用できないことを示すために提供されてもよい。
本発明の更なる一実施形態によると、移動端末においてストリーミングされたデータを受信する方法が提供される。この方法は、ストリームの記述ファイルを受信することを備える。記述ファイルは、ストリームのデータセグメントのユニキャスト配信のための配信元識別子のリストを含む。更に、この記述ファイルは、データセグメントのブロードキャスト配信を使用できるかを示すブロードキャスト指標を含む。この方法によると、ブロードキャスト指標に基づいて前記ブロードキャスト配信を使用できるかが判定される。ブロードキャスト配信を使用できる場合には、データセグメントは、ブロードキャスト配信を使用して受信される。
本発明の更なる実施形態は、上述の方法に従って動作するネットワーク構成要素又は移動端末に関する。
図1は、分割されたストリームの構造及びストリームの記述ファイルを概略的に示す図である。 図2は、本出願の実施形態に係る概念が適用されてもよい移動通信ネットワーク環境を概略的に示す図である。 図3は、本発明の一実施形態に係るネットワーク構成要素を概略的に示す図である。 図4は、本発明の一実施形態に係る移動端末を概略的に示す図である。 図5は、本発明の一実施形態に従ってデータをストリーミングする方法を示すフローチャートである。 図6は、本発明の更なる一実施形態に従ってストリーミングされたデータを受信する方法を示すフローチャートである。
以下において、例示的な実施形態及び添付の図面を参照することにより、本発明を更に詳細に説明する。示された実施形態は、3GPP(第3世代パートナーシッププロジェクト)技術仕様書に係る移動通信ネットワーク等の移動通信ネットワークにおいてデータをストリーミングする技術に関する。しかし、本明細書において説明されるような概念は、WLANネットワーク(WLAN:無線ローカルエリアネットワーク)等の他の種類の移動通信ネットワークに更に適用されてもよいことが理解されるべきである。
図1は、本発明の一実施形態に従って使用されるような分割されたセグメント200の構造を概略的に示す。また、図1は、本発明の一実施形態に係る記述ファイル100の構造を更に示す。
示されるように、ストリーム200は複数のデータセグメント210を含む。データセグメントは、ストリーミングクライアントにより順々に再生されるように並べられている。ストリーミングの概念によると、データセグメント210は、連続して、すなわち2つのデータセグメント210間の間隔なしで再生される。図1の例において、順序は、セグメント番号#X、#X+1及び#X+2により示される。この所定の順序に従って、番号#X+1を含むデータセグメントは番号#Xを含むデータセグメントの後で再生され、番号#X+2を含むデータセグメントは番号#X+1を含むデータセグメントの後で再生される。
各データセグメント210は、オーディオデータ及び/又はビデオデータ等のメディアデータを含む。図示された例においては、メディアデータは、オーディオフレーム又はビデオフレーム等のメディアフレーム220により示される。示されるように、各データセグメント210は、複数のメディアフレーム220を含んでもよい。一実施形態によると、メディアフレーム220はMPEG−TSパケットである。他の実施形態によると、データセグメント210は、例えば3GPP技術仕様書26.244に規定されたような3gpファイル又はISO/IEC14496−12及び14496−14に規定されたようなMP4ファイルの形式の個々のメディアファイルであってもよい。
各データセグメント210は、例えば約10秒のメディアデータの再生時間を与えることに対応してもよい。ストリーム200の合計再生時間は、非常により長くてもよく、例えば数分〜数時間であってもよい。
記述ファイル100は、データセグメント210のユニキャスト配信のための配信元識別子のリスト110を含む。リスト110において配信元識別子を使用することにより、ストリーム200のデータセグメント210は、要求/応答機構を使用して検索されてもよい。例えばストリーミングクライアントは、配信元識別子を含むHTTP要求を送出してもよく、その要求に応答してこの配信元識別子に対応するデータセグメント210を受信してもよい。本発明の一実施形態によると、配信元識別子は、URI又はURL(統一資源ロケータ)の形式を有する。他の実施形態によると、他の種類の配信元識別子及び/又はHTTP以外の他のプロトコルが使用されてもよい。
ストリーミングの実現例に依存して、記述ファイル100に対して種々の形式が使用されてもよい。記述ファイル100の例示的な形式は、HTTPライブストリーミングプロトコルに対して規定されるようなプレイリストファイルである。ストリーミングの実現例に依存して、更に記述ファイル100は、プレイリストファイル、インデックスファイル又はマニフェストファイルと呼ばれてもよい。
更に示されるように、記述ファイル100はブロードキャスト指標120を更に含む。また、タイミング指標130が、その記述ファイル100に追加的に提供されてもよい。
ブロードキャスト指標120は、ストリーム200のブロードキャスト配信が使用できるかを示すように記述ファイル100に選択的に追加できる。ブロードキャスト指標120は、ストリーム200の種々の別の配信方法を更に示してもよい。例えば、第1の別の配信方法はユニキャスト配信であってもよく、第2の別の配信方法はユニキャスト配信及びブロードキャスト配信の双方であってもよく、第3の別の配信方法はブロードキャスト配信のみであってもよい。しかし、以下の説明のため、データセグメント210のユニキャスト配信を常に使用できるものとし、且つブロードキャスト指標120についはユニキャスト配信に加えブロードキャスト配信を使用できるかを示すものと仮定される。また、ブロードキャスト指標120は、ブロードキャスト配信のためのアクセス情報、例えばポート番号又はマルチキャストアドレス等のブロードキャストチャネルを受信するのに必要なブロードキャストチャネル及び/又はパラメータの識別子を更に含むと仮定されるだろう。
ストリーミングクライアントがデータセグメント210のうちの1つを要求し且つ要求に応答して要求されたデータセグメント210を受信するユニキャスト配信と比較すると、ブロードキャスト配信は、同一のデータセグメント210を同時に複数のストリーミングクライアントに送出することを意味する。ブロードキャスト配信は、複数の移動端末により受信されてもよく且つデータセグメント210を送信するために使用されるブロードキャストチャネルを使用して確立されてもよい。また、記述ファイル100の更新されたバージョンも、ブロードキャストチャネル上で送信されてもよい。
ブロードキャスト配信を実現するため、種々のオプションが使用可能である。例えばブロードキャストチャネルは、RFC3926に規定されたようなFLUTEプロトコル(FLUTE:File Delivery over Unidirectional Transport)又はIPマルチキャスト(IP:インターネットプロトコル)を使用して実現されてもよい。3GPP技術仕様書に従って移動通信ネットワークにおいてブロードキャストチャネルを確立するため、3GPP技術仕様書に規定されたようなマルチメディアブロードキャスト及びマルチキャストサービス(MBMS)のマルチキャストモード又はブロードキャストモードは、ブロードキャストチャネルを確立するために使用されてもよい。
上述したように、記述ファイル100は、オプションとしてタイミング指標130を更に含んでもよい。タイミング指標130は、その後ストリーミングクライアントが記述ファイル100の更新されたバージョンを要求すべき時間間隔を示すように使用されてもよい。更に又はあるいは、その後ストリーミングクライアントがブロードキャスト配信を使用して正常に受信できないデータセグメント210のうちの1つ以上を検索するためにユニキャスト配信を使用すべき時間間隔が示されてもよい。以下に更に説明されるように、これは、ストリーム200へのユニキャストアクセスに対して最小使用率を維持することをストリーミングクライアントに強制するために使用されてもよい。次にユニキャストアクセスは、ストリーム200の人気値を推定又は監視するために使用されてもよい。
図2は、本発明の実施形態に係る概念が適用可能な移動通信ネットワーク環境を概略的に示す図である。
示されるように、移動通信ネットワーク環境は、Aにより示されたコンテンツアップロードセクション、Bにより示されたコンテンツ検索セクション、及び、Cにより示された管理されたコンテンツ配信セクションを備える。
コンテンツアップロードセクションにおいて、ビデオヘッドエンド(VHE)システム310は、ビデオデータ及び/又はオーディオデータを含む連続メディアストリーム11を生成する。連続メディアストリーム11は分割器320に供給される。分割器320は、連続メディアストリーム11を例えば約10秒のほぼ同一の再生時間に対応するデータセグメントに分割する。データセグメントは、図1に関連して説明したようなデータセグメントに対応してもよい。図中符号12により示されるように、次に分割器320は、HTTPサーバ335のファイルシステム330へのデータセグメントのアップロードを達成する。分割器320は、図1に関連して説明したような記述ファイルに対応してもよいが、一般にブロードキャスト指標120又はタイミング指標130を含まないストリームに対する記述ファイルを更に生成する。記述ファイルは、例えばURIの形式のストリームのデータセグメントのユニキャスト配信のための配信元識別子のリストを含む。
1つのオプションによると、ストリームはオープンであり、新しいデータセグメントは、連続メディアストリーム11から生成されるために分割器320により使用可能になる。この場合、記述ファイルは、新しいデータセグメントが使用可能になる度に更新されてもよい。別のオプションによると、ストリームはクローズされてもよく、ストリームの更なるデータセグメントは分割器320により生成されない。この場合、分割器320は、記述ファイルの更新されたバージョンを提供する必要はない。これは、HTTPライブストリーミングプロトコルに対して説明したような「#EXT−X−ENDLIST」等の対応する指標により、記述ファイルにおいて示されてもよい。そのような指標が記述ファイルに含まれない場合、ストリーミングクライアントは、新しいデータセグメントの配信元識別子を認識するように記述ファイルの更新されたバージョンを受信しようとするだろう。尚、これに関連して、記述ファイルの更新されたバージョンは、一般に新しい情報を含むだろう。しかし、更新されたバージョンは、例えば記述ファイルの以前のバージョンが依然として有効であることを示すために更に変更されなくてもよい。
コンテンツ検索セクションBは、キャッシュ345を含むHTTPプロキシサーバ340を備える。更にコンテンツ検索セクションBは、キャッシュ345及びブロードキャストハンドラ360を含むハイブリッドプロキシサーバ350を備える。
管理されたコンテンツ配信セクションは、ハイブリッドプロキシサーバ350と通信する移動端末380を備える。更に移動端末380は、ブロードキャストチャネル50を介してブロードキャストハンドラ360と通信してもよい。
図2に示されるような移動通信ネットワーク環境において、コンテンツ検索及び管理されたコンテンツ配信は以下のように動作する。移動端末380のうちの1つのストリーミングクライアントは、ストリームについて認識し、ストリームの記述ファイルに対する要求21をハイブリッドプロキシサーバ350に送出する。要求された記述ファイルがハイブリッドプロキシサーバ350のキャッシュ355において入手可能でない場合、ハイブリッドプロキシサーバ350は、記述ファイルに対する要求22をHTTPプロキシサーバ340に送出する。要求された記述ファイルがHTTPプロキシサーバ340のキャッシュ345において入手可能でない場合、HTTPプロキシサーバ340は、記述ファイルに対する要求23をHTTPサーバ335に送出する。HTTPサーバ335は、ファイルシステム330から要求された記述ファイルを検索し、要求された記述ファイルを含む応答24を、キャッシュ345に受信した記述ファイルのコピーを格納するHTTPプロキシサーバ340に送出する。更にHTTPプロキシサーバ340は、記述ファイルを含む応答25をハイブリッドプロキシサーバ350に送出する。ハイブリッドプロキシサーバ350は、キャッシュ355に記述ファイルのコピーを格納する。更にハイブリッドプロキシサーバ350は、記述ファイルを含む応答26を移動端末380のストリーミングクライアントに送出する。ここで、例えば移動端末380のうちの別の1つにおけるストリーミングクライアントからの記述ファイルに対する別の要求27がある場合、キャッシュ355において既に記述ファイルのコピーは入手可能であり、次にハイブリッドプロキシサーバ350は、キャッシュ355に格納されたような記述ファイルのコピーを含む応答28を送出する。
ストリームのデータセグメント等の他のコンテンツを要求する処理も同様である。移動端末380のうちの1つのストリーミングクライアントは、データセグメントに対する要求21をハイブリッドプロキシサーバ350に送出する。要求されたデータセグメントのコピーがキャッシュ355において入手可能でない場合、ハイブリッドプロキシサーバ350は、データセグメントに対する要求22をHTTPプロキシサーバ340に送出する。要求されたデータセグメントのコピーがキャッシュ345において入手可能でない場合、HTTPプロキシサーバ340は、データセグメントに対する要求23をHTTPサーバ335に送出する。HTTPサーバ335は、ファイルシステムから要求されたデータセグメントを検索し、要求されたデータセグメントを含む応答24をHTTPプロキシサーバ340に送出する。HTTPプロキシサーバ340は、キャッシュ345に要求されたデータセグメントのコピーを格納する。更にHTTPプロキシサーバ340は、要求されたデータセグメントを含む応答をハイブリッドプロキシサーバ350に送出する。ハイブリッドプロキシサーバ350は、キャッシュ355に要求されたデータセグメントのコピーを格納し、応答26を移動端末380のストリーミングクライアントに送出する。すなわち移動端末380のうちの別の1つからこのデータセグメントに対する別の要求27がある場合、要求されたデータセグメントのコピーはキャッシュ355において既に入手可能であり、ハイブリッドプロキシサーバ350は、要求されたデータセグメントのコピーを含む応答を移動端末380のストリーミングクライアントに送出する。
記述ファイル又はデータセグメント等の要求されたコンテンツのコピーがキャッシュ355において入手可能ではないが、キャッシュ345において入手可能である場合、要求は、キャッシュ345に格納されたようなコピーで応えられる。
従って、示されたキャッシング階層により、キャッシュ355又はキャッシュ345に格納される要求されたコンテンツのコピーを含む特定のコンテンツ、すなわちストリームの記述ファイル又はストリームのデータセグメントに対する要求に応答できる。ハイブリッドプロキシサーバ350のみを使用するキャッシング階層又はより多くのHTTPプロキシサーバを使用するキャッシング階層等の他のキャッシング階層が更に使用されてもよいことが理解されるべきである。キャッシュ355又はキャッシュ345により格納されたコピーは、コンテンツが所定の時間の後で新たに要求されることを保証するように、有効時間情報を含んでもよい。このように、コンテンツの更新されたバージョンはキャッシュ355、345に格納される。例えば、キャッシュ355又はキャッシュ345に格納されたようなストリームの記述ファイルのコピーは、記述ファイルの更新されたバージョンのコピーに置換されてもよい。
従って、示されたキャッシング階層は、ストリームの記述ファイル又はストリームのデータセグメントのデータセグメント等のコンテンツのコピーをある特定の時間維持することにより、コンテンツを移動端末380のより近くに移動させることがきる。このように、移動通信ネットワークの構成要素(components)間のデータトラフィックは削減される。
図2に示されるような移動通信ネットワーク環境の構造は単なる例であり、且つ本発明の実施形態に係る概念は、移動通信ネットワーク環境の異なる構造を使用して更に適用されてもよいことが理解されるべきである。例えば、HTTPプロキシサーバ340及びキャッシュ345はコミットされてもよく、ハイブリッドプロキシサーバ350は、HTTPサーバ335と直接通信してもよい。また、ハイブリッドプロキシサーバ350及びキャッシュ355は更に省略されてもよく、移動端末380及びブロードキャストハンドラ360は、HTTPサーバ335と直接通信してもよい。
本発明の一実施形態によると、ハイブリッドプロキシサーバ350は、ストリームの人気値を判定するように構成される。このため、ハイブリッドプロキシサーバ350は、人気推定器と呼ばれる、それに対応して構成されたデバイス又はモジュール(図2には不図示)を備える。人気値に基づいて、トリガリング信号31をブロードキャストハンドラ360に送出することによりストリームのブロードキャスト配信を開始する。更にハイブリッドプロキシサーバ350は、ストリームのブロードキャスト配信を現在使用できることを示すように、ブロードキャスト指標を記述ファイルに追加する。
一実施形態によると、ブロードキャストハンドラ360は、ストリームに関連したコンテンツに対する要求32をハイブリッドプロキシサーバ350に送出する。特にブロードキャストハンドラ360は、ストリームのデータセグメントを要求してもよい。また、ブロードキャストハンドラ360は、ストリームの記述ファイルを更に要求してもよい。ハイブリッドプロキシサーバ350は、要求されたコンテンツ、すなわちストリームのデータセグメント及びオプションとして更にストリームの記述ファイルを含む応答33をブロードキャストハンドラ360に送出する。要求32及び応答33は、例えば要求/応答機構を使用して移動端末380のうちの1つとハイブリッドプロキシサーバ350との間と同様にブロードキャストハンドラ360とハイブリッドプロキシサーバ350との間でやり取りされてもよい。すなわち、ハイブリッドプロキシサーバ350に対して、ブロードキャストハンドラ360は、移動端末380のストリーミングクライアントと同様に動作してもよい。他の実施形態によると、ブロードキャストハンドラ360は、ブロードキャストチャネル50を介して配信のためのデータセグメント及び/又は記述ファイルを検索するために他の機構を使用してもよい。例えばハイブリッドプロキシサーバ350は、プッシュ機構とも呼ばれてもよいブロードキャストハンドラ360からの要求を全く必要とせずに、データセグメント又は記述ファイルをブロードキャストハンドラ360に能動的に送出してもよい。また、ブロードキャストハンドラ360は、HTTPプロキシサーバ340又はHTTPサーバ335等の他のソースからデータセグメント及び/又は記述ファイルを更に受信してもよい。
次にブロードキャストハンドラ360は、ブロードキャストチャネル50を使用してコンテンツを同時に複数の移動端末380に配信する。
ストリームに対してブロードキャスト配信を開始する場合、少なくともストリームのデータセグメントは、ブロードキャストハンドラ360により複数の移動端末380に配信される。いくつかの実施形態によると、ストリームの記述ファイルは、更にブロードキャスト配信を使用して配信されてもよい。この場合、記述ファイルの更新されたバージョンは、規則的な時間間隔で又はそれらが使用可能になるとすぐにブロードキャストチャネル上に配信される。
ハイブリッドプロキシサーバ350の上述の機能性を使用して、移動端末380のうちの1つがストリームを受信したい場合に、最初にハイブリッドプロキシサーバ350からストリームの記述ファイルを要求する。ハイブリッドプロキシサーバ350は、記述ファイルのキャッシュされたコピーで応答するか、あるいはHTTPプロキシサーバ340又はHTTPサーバ335から記述ファイルを受信するための要求を行う。
ストリームの人気値に基づいて、ブロードキャスト指標は記述ファイルに選択的に追加される。例えば、人気値が第1の閾値を上回る場合、ブロードキャスト指標は、ブロードキャスト配信を使用できることを示すように記述ファイルに追加し、ブロードキャスト配信を開始してもよい。そして、人気値が第2の閾値を下回る場合、ブロードキャスト指標は、ブロードキャスト配信をもはや使用できないことを示すように変更又は削除し、ブロードキャスト配信を終了してもよい。ブロードキャスト配信の開始及び終了は、トリガリング信号31を使用して実現されてもよい。一実施形態によると、第1の閾値は第2の閾値より高い。このように、人気値が閾値のうちの1つに近接することによりブロードキャスト配信を頻繁に開始及び終了することを回避できる。示された実施形態において、選択的にブロードキャスト指標を追加し且つブロードキャスト配信を開始又は終了する上記の処理は、ハイブリッドプロキシサーバ350の人気推定器により達成される。閾値は、ユニキャスト配信を提供するのに必要な資源とブロードキャスト配信を提供するのに必要な資源とのバランスを取るように、移動通信ネットワークの事業者により構成されてもよい。
移動通信端末380のストリーミングクライアントは、記述ファイルを受信し、記述ファイルのブロードキャスト指標に基づいてブロードキャスト配信を使用できるかを判定する。例えば、記述ファイルに存在するブロードキャスト指標はブロードキャスト配信を使用できることを示してもよく、記述ファイルに存在しないブロードキャスト指標はブロードキャスト配信を使用できないことを示してもよい。別の例は、ブロードキャスト配信を使用できることを示す一方の種類のブロードキャスト指標及びブロードキャスト配信を使用できないことを示す他方の種類のブロードキャスト指標を有することである。
ブロードキャスト配信を使用できる場合、次に移動端末380のストリーミングクライアントは、ストリームのデータセグメントを受信するためにブロードキャスト配信を使用する。ブロードキャスト配信を使用できない場合、移動端末のストリーミングクライアントは、ストリームのデータセグメントを受信するためにユニキャスト配信を使用する。すなわち、記述ファイルに含まれるようなユニキャスト配信のための配信元指標を使用してデータセグメントを要求する。また、データセグメントのうちの1つのブロードキャスト配信がブロードキャストチャネル50上の外乱等により障害を起こす場合、ストリーミングクライアントは、このデータセグメントを受信するためにユニキャスト配信を更に使用してもよい。
上述したように、ストリームの記述ファイルは更にブロードキャスト配信に含まれてもよい。従って、移動端末380のストリーミングクライアントは、ブロードキャスト配信を使用して記述ファイルの更新されたバージョンを受信してもよい。記述ファイルの更新されたバージョンは、新たに追加された配信資源識別子を含んでもよく、あるいはブロードキャスト識別子に対して更に変更されてもよい。例えば、データセグメントのブロードキャスト配信は、ブロードキャスト配信をもはや使用できないことを示すようにブロードキャスト指標に対して変更されるストリームの記述ファイルの更新されたバージョンで終了してもよい。記述ファイルの更新されたバージョンを受信すると、移動端末380のストリーミングクライアントは、ブロードキャスト配信をもはや使用できないことを判定し、次にデータセグメント又は記述ファイルの更新されたバージョンを要求及び受信するためにユニキャスト配信を使用する。ここでも、記述ファイルの更新されたバージョンは、例えば以前のバージョンが依然として有効であることを示すために、以前のバージョンに対して更に実質的に変更されなくてもよい。
上述したように、本発明のいくつかの実施形態によると、ブロードキャスト配信の開始又は終了は、ストリームの人気値に基づいて判断される。人気値を判定するために種々のオプションが使用可能である。
第1のオプションは、人気値を、移動通信ネットワークの事業者又はストリームのコンテンツプロバイダにより設定されるものである。すなわち、ストリームが多数の移動端末により受信されることを期待される場合、高い人気値をストリームに手動で割り当てられてもよい。ストリームが少数の移動端末のみにより受信されることを期待される場合、低い人気値をストリームに手動で割り当てられてもよい。従って、人気推定器は、ストリームの所定のパラメータとして人気値を受信又は取得するように構成されてもよい。
第2のオプションは、例えばストリームに関連したコンテンツに対する複数の要求に基づいて、人気推定器が動的に人気値を判定するように構成するものである。例えば人気値は、ストリームの記述ファイルに対する複数の要求に基づいて判定されてもよい。更に人気値は、ストリームのデータセグメントのうちの1つ以上のユニキャスト配信に対する複数の要求に基づいて判定されてもよい。人気値は、記述ファイルに対する要求の数とデータセグメントのうちの1つ以上のユニキャスト配信に対する要求の数との組合せに基づいて更に判定されてもよい。人気値は、所定の時間間隔において要求の絶対数又は要求の相対数に基づいてもよい。
いくつかの状況において、例えば、ストリームがクローズされ且つユニキャスト配信のための新しい配信元識別子がこれ以上記述ファイルに追加されていない場合、あるいはブロードキャスト配信が記述ファイルの更新を配信するために使用される場合、人気値を判定する精度は、記述ファイルを要求することに対するストリーミングクライアントのある特定の最小使用率を実行することにより改善されてもよい。記述ファイルの更新されたバージョンを所定の時間受信していない場合、これは、記述ファイルのブロードキャスト配信を一時的に抑制するか、あるいは記述ファイルの更新されたバージョンを要求するようにストリーミングクライアントを構成することにより実現されてもよい。この所定の時間は、ストリーミングクライアントにおいて事前設定されてもよく、あるいは1つのデータセグメントの再生時間等のストリームのパラメータに依存して選択されてもよい。また、その後ストリーミングクライアントが記述ファイルの更新されたバージョンを要求すべき時間は、記述ファイルに含まれたタイミング指標、例えば図1に関連して説明したようなタイミング指標130を使用してネットワークから更に構成されてもよい。ストリーミングクライアントは、所定の時間が経過したかを監視するようにタイマを使用して実現されてもよい。更に又はあるいは、記述ファイルを要求することに対するストリーミングクライアントのある特定の最小使用率は、クローズされたストリームの記述ファイルを変更することにより更に実行されてもよい。例えば、ストリームがクローズされることを示す指標は、記述ファイルから削除されてもよい。また、配信元識別子のうちのいくつかは、記述ファイルのリストから削除されてもよい。
ストリームのデータセグメントのうちの1つのユニキャスト配信に対する複数の要求に基づいて人気値が判定される場合、人気値の改善された精度は、このデータセグメントのブロードキャスト配信を抑制することにより取得されてもよい。このように、ストリーミングクライアントは、ストリームがブロードキャスト配信を使用して受信される場合であってもデータセグメントのユニキャスト配信に対する要求を行うように強制される。これにより、データセグメントのうちの1つ以上のユニキャスト配信に対して要求を行うことに対するストリーミングクライアントのある特定の最小使用率が得られる。
従って、データセグメントのうちの1つのユニキャスト配信又は記述ファイルに対して要求を行うことに対するストリーミングクライアントのある特定の使用率を実行することにより、データセグメント及び記述ファイルの更新されたバージョンを配信するためにブロードキャスト配信が使用される場合であっても人気値を正確に監視できる。
図3は、ハイブリッドプロキシサーバ350の更なる詳細を概略的に示す。図3に示されるように、ハイブリッドプロキシサーバ350は、プロセッサ352、人気推定器353及びインタフェース354を備える。プロセッサ352は、キャッシュ355及びインタフェース354に結合される。人気推定器353は、プロセッサ352により実行される適切に構成されたプログラムコードにより実現されてもよい。インタフェース354は、移動端末380又は他のネットワーク構成要素から要求を受信するように構成される。更にインタフェース354は、移動端末380又は他のネットワーク構成要素に応答を送出するように構成される。例えばインタフェース354は、移動端末380のうちの1つからデータセグメントのユニキャスト配信に対する要求を受信し、且つ要求されたデータセグメントを含む応答を移動端末380に送出するために使用されてもよい。更にインタフェース354は、移動端末380のうちの1つからストリームの記述ファイルに対する要求を受信し、且つ記述ファイルを含む応答を移動端末に送出するために使用されてもよい。更にインタフェース354は、図2に関連して説明したようにブロードキャストハンドラ360からストリームのデータセグメントに対する要求を受信し、且つ要求されたデータセグメントを含む応答をブロードキャストハンドラ360に送出するために使用されてもよい。同様に、インタフェース354は、ブロードキャストハンドラからストリームの記述ファイルに対する要求を受信し、且つ要求された記述ファイルを含む応答をブロードキャストハンドラ360に送出するために更に使用されてもよい。インタフェース354は、ストリームの記述ファイル又はストリームのデータセグメントに対する要求を他のネットワーク構成要素に送出し、且つ要求されたコンテンツ、すなわち記述ファイル又はデータセグメントを含む応答をネットワーク構成要素から受信するために更に使用されてもよい。そのようなネットワーク構成要素は、HTTPプロキシサーバ340又はHTTPサーバ335であってもよい。
プロセッサ352は、適切に構成されたプログラムコードを実行することによりハイブリッドプロキシサーバ350の上述した機能性を達成するように構成される多目的プロセッサであってもよい。
図4は、本発明の一実施形態に係る移動端末、すなわち図2に示されたような移動端末380のうちの1つを概略的に示す。移動端末380は、移動電話、ポータブルコンピュータ、メディアプレーヤ又は他の種類のポータブル通信機器であってもよい。示されるように、移動端末380は、プロセッサ382及びインタフェース386を備える。プロセッサは、適切に構成されたプログラムコードを実行することによりストリーミングクライアント390の機能性を実現する。ストリーミングクライアント390は、上述した方法でストリームの受信に対処するように構成される。すなわち、ブロードキャスト配信がストリームの記述ファイルにおいて使用できるように示される場合、ストリーミングクライアント390は、ストリームのデータセグメントを受信するために選択的にブロードキャスト配信を使用する。
インタフェース386は、ストリームの記述ファイル又はストリームのデータセグメントのユニキャスト配信に対する要求を送出し、且つ要求されたコンテンツ、すなわち要求された記述ファイル又はデータセグメントを含む応答を受信するように構成される。更にインタフェース386は、ブロードキャストチャネルからストリームのデータセグメントを受信するように構成される。インタフェース386は、ブロードキャストチャネルからストリームの記述ファイルを受信するために更に使用されてもよい。
インタフェース386は、移動端末380が使用される移動通信ネットワーク環境に従う無線インタフェース、すなわちGSM(登録商標)インタフェース又はUMTSインタフェース(GSM:汎ヨーロッパデジタル移動通信システム、UMTS:ユニバーサル移動通信システム)であってもよい。
移動端末380は、示されていない更なる構成要素を備えてもよいことが理解されるべきである。例えばそのような構成要素は、再生される前に受信したデータセグメントを一時的に格納するバッファ又は連続して再生されるように受信したデータセグメントを順序付けし且つ連結するアセンブラであってもよい。
図5は、本発明の一実施形態に従ってデータをストリーミングする方法を概略的に示すフローチャートである。方法は、ハイブリッドプロキシサーバ350等の図2に示されたような移動通信環境に適用されてもよい。しかし、方法は、HTTPサーバ335等の他のネットワーク構成要素に更に適用されてもよい。
ステップ510において、ストリームの記述ファイルが提供される。ストリーム及び記述ファイルは、図1に関連して説明したように構成されてもよい。記述ファイルは、ストリームのデータセグメントのユニキャスト配信のための配信元識別子のリストを含む。図1に関連して説明したように、配信元識別子はURIであってもよい。配信元識別子を使用することは、要求−応答機構を使用して受信されてもよい。本発明の一実施形態によると、記述ファイルは、HTTPライブストリーミングプロトコルに従うプレイリストファイルに対応してもよい。他の実施形態によると、他の形式は記述ファイルに対して使用されてもよい。
ステップ520において、データセグメントのブロードキャスト配信を使用できるかを示すため、図1に関連して説明したようなブロードキャスト指標120等のブロードキャスト指標が、記述ファイルに追加される。ブロードキャスト指標は、ユニキャスト配信のみ、ユニキャスト配信及びブロードキャスト配信の双方、又はブロードキャスト配信のみ等のストリームの種々の別の配信方法を示してもよい。ここでも、「ブロードキャスト配信」という用語は、同一のコンテンツが同時に複数の受信者に配信される配信の種類を示す。
ブロードキャスト指標は、ストリームの人気値に基づいて記述ファイルに追加されてもよい。この処理は、人気値を第1の閾値及び第2の閾値と比較することを含んでもよい。人気値が第1の閾値を上回る場合、ブロードキャスト配信を開始してもよく、ブロードキャスト指標は、ブロードキャスト配信を使用できることを示すために提供されてもよい。人気値が第2の閾値を下回る場合、ストリームの実行中のブロードキャスト配信を終了してもよく、ブロードキャスト配信をもはや使用できないことを示すように削除又は変更されたブロードキャスト指標となる。本発明の一実施形態によると、人気値は、記述ファイルに対する複数の要求及び/又はデータセグメントのうちの1つ以上のユニキャスト配信に対する複数の要求に基づいて判定されてもよい。
ブロードキャスト指標が記述ファイルに追加される場合、例えば上述したようにトリガリング信号をブロードキャストハンドラに送出することにより、ブロードキャスト配信を開始してもよい。
図6は、本発明の一実施形態に従ってストリーミングされたデータを受信する方法を概略的に示すフローチャートである。この方法は、図2に示されたような移動端末380のうちの1つのストリーミングクライアントに適用されてもよい。
ステップ610において、ストリームの記述ファイル、例えば図1に関連して説明したような記述ファイルが受信される。記述ファイルは、ストリームのデータセグメントのユニキャスト配信のための配信元識別子のリストを含む。例えば記述ファイルは、HTTPライブストリーミングプロトコルに従うプレイリストファイルであってもよい。更なる項目として、記述ファイルは、データセグメントのブロードキャスト配信を使用できるかを示すブロードキャスト指標、例えば図1に関連して説明したようなブロードキャスト配信を含む。
ステップ620において、ブロードキャスト指標は、ブロードキャスト配信を使用できるかを判定するために使用される。
ステップ630において、ブロードキャスト配信を使用できる場合、ストリームのデータセグメントは、ブロードキャスト配信を使用して受信される。ブロードキャスト配信を使用できない場合、データセグメントは、記述ファイルのリストに含まれるような配信元識別子及びユニキャスト配信を使用して受信されてもよい。また、データセグメントのうちの1つのブロードキャスト配信が障害を起こす場合、このデータセグメントのユニキャスト配信は、更に要求されてもよい。配信元識別子のリストの前のデータセグメントの受信又はデータセグメントの所期の再生時間に対して規定されてもよい所定の時点でデータセグメントが受信されていない場合、データセグメントのブロードキャスト配信は障害を起こしたと考えられてもよい。ストリーミングクライアントにおいて、タイマは、この所定の時点を監視するために提供されてもよい。対応する情報は、図1に関連して説明したようなタイミング指標130を使用してストリーム毎にストリーミングクライアントに送信されてもよく、あるいはストリーミングクライアントにおいて事前設定されてもよい。
図5及び図6に説明したような方法は、互いに組み合わされてもよい。すなわち、図5の方法により提供されたようなブロードキャスト指標を含む記述ファイルは、図6の方法で使用されてもよい。
上述したような実施形態及び例において、いくつかの変更が可能である。例えば、記述ファイルの種々のファイル構造が使用されてもよい。また、種々のストリーム分割方法が使用されてもよい。データセグメントは、MPTEG−TSパケットを含むファイル、あるいは3gpファイル又はMP4ファイルであってもよい。また、上述したような概念は、種々の移動通信ネットワークに適用されてもよい。例えば概念は、WLAN通信ネットワークに更に適用されてもよい。また、ストリームの人気を監視すること、ストリームのブロードキャスト配信を選択的に開始すること及び記述ファイルにおいてブロードキャスト配信の可用性を示すことは、図2に関連して説明したようなハイブリッドプロキシサーバにより実行されなくてもよく、記述ファイル及び/又はデータセグメントを維持するために使用される他のサーバ、例えば図2に示されたようなHTTPサーバ335により更に実行されてもよい。人気推定器は、ハイブリッドプロキシサーバ350以外の他のネットワーク構成要素、例えばHTTPプロキシサーバ340又はHTTPサーバ335において更に実現されてもよい。人気推定器は、専用のネットワーク構成要素において更に実現されてもよいまた、ストリームのブロードキャスト配信を開始又は終了すべきかを判断する際、更に又はあるいは人気値以外の他の基準が使用されてもよいことが理解されるべきである。また、上述したようなネットワーク構成要素の機能性は、単一のネットワーク構成要素に組み込まれてもよい。例えば、図2に示されたようなハイブリッドプロキシサーバ350、キャッシュ355及びブロードキャストハンドラ360は、単一のネットワーク構成要素に組み込まれるかあるいは少なくとも同一の場所に配置されてもよい。また、上述したような機能性は、コンピュータシステム上で実行するソフトウェア又は専用のハードウェアにより実現されてもよいことが理解されるべきである。

Claims (11)

  1. 移動通信ネットワークにおいてデータをストリーミングする方法であって、
    記憶手段が、ストリーム(200)のデータセグメント(210)をユニキャスト配信のための配信元識別子のリスト(110)を記述した記述ファイル(100)を記憶する記憶ステップ(25)と、
    ここで、前記記述ファイル(100)は、当該記述ファイル(100)の更新する時間間隔を示すタイミング指標(130)をも記述している;
    配信手段が、前記移動通信ネットワーク上のストリーミングクライアントからの要求の受信に応じて、前記記述ファイル(100)又は前記データセグメント(210)を前記ストリーミングクライアントにユニキャスト配信する配信ステップ(26,28)と、
    判定手段が、前記記述ファイル(100)に対する要求数に基づき、前記ストリーム(200)に対する人気値を判定する判定ステップと、
    第1処理手段が、
    前記人気値が第1の閾値を上回った場合に、前記記述ファイルを、所定のブロードキャストチャネルを介してストリームのブロードキャスト配信を行うブロードキャストハンドラ装置に送信(33)し、
    当該ブロードキャストハンドラ装置に対して送信した前記記述ファイルに記述されたデータセグメントのブロードキャスト配信の実行を要求(31)し、且つ、
    前記ブロードキャストチャネルを介して配信されるデータセグメントの受信方法を表すブロードキャスト指標を、前記記述ファイルに加える第1処理ステップと、
    第2処理手段が、
    前記人気値が第2の閾値を下回った場合に、前記ブロードキャストハンドラ装置に前記ストリームのデータセグメントのブロードキャスト配信の終了を要求し、
    前記記述ファイルから前記ブロードキャスト指標を削除する第2処理ステップと
    含める手段が、前記記述ファイル(100)を前記データセグメント(210)の前記ブロードキャスト配信に含めるステップと、
    抑制手段が、前記記述ファイル(100)の前記ブロードキャスト配信を一時的に抑制する抑制ステップと
    を有することを特徴とする方法。
  2. 前記第2の閾値は前記第1の閾値より小さいことを特徴とする請求項1に記載の方法。
  3. 第2抑制手段が、前記1つのデータセグメント(210)の前記ブロードキャスト配信を抑制する第2抑制ステップを有することを特徴とする請求項に記載の方法。
  4. 前記記述ファイル(100)は、HTTPライブストリーミングプロトコルに従うプレイファイルリストであることを特徴とする請求項1乃至のいずれか1項に記載の方法。
  5. 移動通信ネットワークにおいてデータをストリーミングする装置であって、
    ストリーム(200)のデータセグメント(210)をユニキャスト配信のための配信元識別子のリスト(110)を記述した記述ファイル(100)を記憶する記憶手段と、
    ここで、前記記述ファイル(100)は、当該記述ファイル(100)の更新する時間間隔を示すタイミング指標(130)をも記述している;
    前記移動通信ネットワーク上のストリーミングクライアントからの要求の受信に応じて、前記記述ファイル(100)又は前記データセグメント(210)を前記ストリーミングクライアントにユニキャスト配信する配信手段と、
    前記記述ファイル(100)に対する要求数に基づき、前記ストリーム(200)に対する人気値を判定する判定手段と、
    前記人気値が第1の閾値を上回った場合に、前記記述ファイルを、所定のブロードキャストチャネルを介してストリームのブロードキャスト配信を行うブロードキャストハンドラ装置に送信(33)し、当該ブロードキャストハンドラ装置に対して送信した前記記述ファイルに記述されたデータセグメントのブロードキャスト配信の実行を要求(31)し、且つ、前記ブロードキャストチャネルを介して配信されるデータセグメントの受信方法を表すブロードキャスト指標を、前記記述ファイルに加える第1処理手段と、
    前記人気値が第2の閾値を下回った場合に、前記ブロードキャストハンドラ装置に前記ストリームのデータセグメントのブロードキャスト配信の終了を要求し、前記記述ファイルから前記ブロードキャスト指標を削除する第2処理手段と
    前記記述ファイル(100)を前記データセグメント(210)の前記ブロードキャスト配信に含める手段と、
    前記記述ファイル(100)の前記ブロードキャスト配信を一時的に抑制する抑制手段と
    を有することを特徴とする装置。
  6. 前記第2の閾値は前記第1の閾値より小さいことを特徴とする請求項に記載の装置。
  7. 前記1つのデータセグメント(210)の前記ブロードキャスト配信を抑制する第2抑制手段を有することを特徴とする請求項に記載の装置。
  8. 前記記述ファイル(100)は、HTTPライブストリーミングプロトコルに従うプレイファイルリストであることを特徴とする請求項5乃至7のいずれか1項に記載の装置。
  9. コンピュータに読み込ませ実行させることで、前記コンピュータに、請求項1乃至のいずれか1項に記載の方法の各工程を実行させるためのプログラム。
  10. 請求項に記載のプログラムを格納した、コンピュータが読み取り可能な記憶媒体。
  11. 移動通信ネットワークにおいてデータをストリーミングするストリーミング装置(350)と、所定のブロードキャストチャネルを介してストリームのブロードキャスト配信を実行するブロードキャストハンドラ装置(360)で構成されるシステムであって、
    前記ストリーミング装置(350)は、
    ストリーム(200)のデータセグメント(210)をユニキャスト配信のための配信元識別子のリスト(110)を記述した記述ファイル(100)を記憶する記憶手段と、
    ここで、前記記述ファイル(100)は、当該記述ファイル(100)の更新する時間間隔を示すタイミング指標(130)をも記述している;
    前記移動通信ネットワーク上のストリーミングクライアントからの要求の受信に応じて、前記記述ファイル(100)又は前記データセグメント(210)を前記ストリーミングクライアントにユニキャスト配信する配信手段と、
    前記記述ファイル(100)に対する要求数に基づき、前記ストリーム(200)に対する人気値を判定する判定手段と、
    前記人気値が第1の閾値を上回った場合に、前記記述ファイルを、所定のブロードキャストチャネルを介してストリームのブロードキャスト配信を行うブロードキャストハンドラ装置に送信(33)し、当該ブロードキャストハンドラ装置に対して送信した前記記述ファイルに記述されたデータセグメントのブロードキャスト配信の実行を要求(31)し、且つ、前記ブロードキャストチャネルを介して配信されるデータセグメントの受信方法を表すブロードキャスト指標を、前記記述ファイルに加える第1処理手段と、
    前記人気値が第2の閾値を下回った場合に、前記ブロードキャストハンドラ装置に前記ストリームのデータセグメントのブロードキャスト配信の終了を要求し、前記記述ファイルから前記ブロードキャスト指標を削除する第2処理手段と
    前記記述ファイル(100)を前記データセグメント(210)の前記ブロードキャスト配信に含める手段と、
    前記記述ファイル(100)の前記ブロードキャスト配信を一時的に抑制する抑制手段とを有し、
    前記ブロードキャストハンドラ装置(360)は、
    前記ストリーミング装置からの要求に応じて、当該ストリーミング装置から受信した前記記述ファイルに記述されたストリームのデータセグメントを、当該ストリーミング装置から受信する受信手段と、
    前記所定のブロードキャストチャネルを介して、受信したデータセグメントのブロードキャスト配信を実行するブロードキャスト手段とを有する
    ことを特徴とするシステム。
JP2014152373A 2014-07-25 2014-07-25 データセグメントのオプションのブロードキャスト配信によるストリーミング Active JP6009501B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014152373A JP6009501B2 (ja) 2014-07-25 2014-07-25 データセグメントのオプションのブロードキャスト配信によるストリーミング

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014152373A JP6009501B2 (ja) 2014-07-25 2014-07-25 データセグメントのオプションのブロードキャスト配信によるストリーミング

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012535638A Division JP5588517B2 (ja) 2009-11-03 2009-11-03 データセグメントのオプションのブロードキャスト配信によるストリーミング

Publications (2)

Publication Number Publication Date
JP2015008475A JP2015008475A (ja) 2015-01-15
JP6009501B2 true JP6009501B2 (ja) 2016-10-19

Family

ID=52338459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014152373A Active JP6009501B2 (ja) 2014-07-25 2014-07-25 データセグメントのオプションのブロードキャスト配信によるストリーミング

Country Status (1)

Country Link
JP (1) JP6009501B2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005276079A (ja) * 2004-03-26 2005-10-06 Matsushita Electric Ind Co Ltd データ配信サーバおよびデータ配信システム
JP2008311947A (ja) * 2007-06-14 2008-12-25 Panasonic Corp コンテンツ配信システム、コンテンツサーバ、端末、コンテンツ配信方法、プログラムおよび記録媒体

Also Published As

Publication number Publication date
JP2015008475A (ja) 2015-01-15

Similar Documents

Publication Publication Date Title
JP5588517B2 (ja) データセグメントのオプションのブロードキャスト配信によるストリーミング
EP3595268A1 (en) Streaming media resource distribution method, system, edge node and central dispatching system
US10116572B2 (en) Method, device, and system for acquiring streaming media data
EP2391086B1 (en) Method and apparatus for playing live content
US9407968B2 (en) Multicast and unicast adaptive bitrate services
US9615119B2 (en) Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
US8463849B2 (en) Method and apparatus for providing broadcast content and system using the same
RU2647654C2 (ru) Система и способ доставки аудиовизуального контента в клиентское устройство
WO2015034752A1 (en) Server-side systems and methods for reporting stream data
US9356985B2 (en) Streaming video to cellular phones
KR101743228B1 (ko) 스트리밍 장치 및 그 방법, 이를 이용한 스트리밍 서비스 시스템 및 컴퓨터로 판독 가능한 기록매체
KR20120114016A (ko) 사용자 컨텐츠를 외부 단말기에서 네트워크 적응적으로 스트리밍하는 방법 및 장치
JP5752231B2 (ja) ディジタルブロードキャスティングシステムにおけるタイムシフトサービスを提供する方法及び装置とそのシステム
US9826283B2 (en) Apparatus and method for inserting advertisement in a broadcasting system
WO2023061060A1 (zh) 音视频码流的调度方法、***、介质及电子装置
JP2014239278A (ja) コンテンツ供給装置、コンテンツ供給方法、プログラム、およびコンテンツ供給システム
US20160295245A1 (en) A method, node and computer programe for providing live content streaming
US20150319210A1 (en) Method and apparatus for handling files in association with media content delivery
KR101397183B1 (ko) 스트리밍 서비스에서의 재생 목록 파일 관리 방법 및 그 장치
CN104661052A (zh) 利用数据分段的可选广播传送的流传输
JP6009501B2 (ja) データセグメントのオプションのブロードキャスト配信によるストリーミング
CN103796035A (zh) 一种处理分段节目的方法、服务器及客户端设备
JP2009177811A (ja) 分割後のp2pモードでの繰延回復を目的としたコンテンツのライブ送信のための方法、並びに制御装置及び関連する設備
WO2016162732A1 (en) Method and apparatus for providing current manifest information for broadcasted content delivered via a wireless communication network

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150928

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160229

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160622

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20160630

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160914

R150 Certificate of patent or registration of utility model

Ref document number: 6009501

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250