JP5500531B2 - Httpベースのストリーミングメディアサービスを実施するための方法、システムおよびネットワークデバイス - Google Patents
Httpベースのストリーミングメディアサービスを実施するための方法、システムおよびネットワークデバイス Download PDFInfo
- Publication number
- JP5500531B2 JP5500531B2 JP2012521955A JP2012521955A JP5500531B2 JP 5500531 B2 JP5500531 B2 JP 5500531B2 JP 2012521955 A JP2012521955 A JP 2012521955A JP 2012521955 A JP2012521955 A JP 2012521955A JP 5500531 B2 JP5500531 B2 JP 5500531B2
- Authority
- JP
- Japan
- Prior art keywords
- client
- media
- server
- media fragment
- file
- 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
Links
- 238000000034 method Methods 0.000 title claims description 40
- 239000012634 fragment Substances 0.000 claims description 217
- 238000012546 transfer Methods 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 claims description 8
- 230000008929 regeneration Effects 0.000 claims 2
- 238000011069 regeneration method Methods 0.000 claims 2
- 239000012092 media component Substances 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 241000197200 Gallinago media Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
サーバが、クライアントからリクエストを受け取り、メディアプレゼンテーション記述ファイル(media presentation description file)を求めるリクエストに従って、メディアプレゼンテーション記述ファイルを伝えるレスポンスを返す、ステップと、
サーバとクライアントの間で時間同期関係を構築する、ステップと、
クライアントからユニフォームリソースロケータ(Uniform Resource Locator, URL)を受け取り、対応するメディア断片ファイル(media fragment file)を取得し、そしてクライアント側で再生するために、メディア断片ファイルをクライアントに返すステップであって、ユニフォームリソースロケータは、クライアントが再生を要求し確定するメディア断片(media fragment)のユニフォームリソースロケータであり、そして、クライアントが、サーバにメディア断片ファイルをリクエストするために使用される、ステップとを含む。
クライアントが、サーバにリクエストを送るステップであって、そのリクエストは、サーバが、リクエストに従って、クライアントにレスポンスを返すために使用され、そのレスポンスは、メディアプレゼンテーション記述ファイルを伝える、ステップと、
クライアントが、サーバとの時間同期関係を構築する、ステップと、
再生が要求されるメディア断片のユニフォームリソースロケータURLを確定する、ステップと、
クライアントが、メディア断片ファイルをリクエストするために、再生を要求するメディア断片に対応するユニフォームリソースロケータをサーバに送る、ステップと、
クライアントが、ユニフォームリソースロケータに対応しサーバから返されたメディア断片ファイルを受け取り、そしてそのメディア断片ファイルを再生する、ステップとを含む。
サーバが、ライブ再生開始時間およびサーバの現在時間をクライアントに送り、それによって、クライアントが、ライブ再生開始時間およびサーバの現在時間に従って、クライアントが再生を要求するメディア断片のロケーション表示情報(location indication information)を確定する、ステップと、
サーバが、再生が要求されるメディア断片のロケーション表示情報をクライアントから受け取る、ステップと、
サーバが、ロケーション表示情報に従って、ロケーション表示情報に対応するメディア断片ファイルを取得して、メディア断片ファイルをクライアントに送る、ステップとを含む。
ライブ再生開始時間およびサーバの現在時間をサーバから受け取る、ステップと、
ライブ再生開始時間およびサーバの現在時間に従って、再生が要求されるメディア断片のロケーション表示情報を確定する、ステップと、
再生が要求されるメディア断片のロケーション表示情報をサーバに送る、ステップと、
ロケーション表示情報に対応するメディア断片ファイルをサーバから受け取る、ステップと、
そのメディア断片ファイルを再生する、ステップとを含む。
ライブ再生開始時間およびサーバの現在時間をクライアントに送り、それによってクライアントが、ライブ再生開始時間およびサーバの現在時間に従って、再生を要求するメディア断片ファイルのロケーション表示情報を確定するように構成される、時間情報送信ユニットと、
再生が要求されるメディア断片ファイルのロケーション表示情報をクライアントから受け取るように構成される、ロケーション表示情報受信ユニットと、
クライアント側での再生が要求されるメディア断片ファイルに関するロケーション表示情報に従って、メディア断片ファイルを取得するように構成される、メディア断片ファイル取得ユニットと、
メディア断片ファイルをクライアントに送るように構成される、メディア断片ファイル送信ユニットとを含む。
ライブ再生開始時間およびサーバの現在時間をサーバから受け取るように構成される、時間情報受信ユニットと、
ライブ再生開始時間およびサーバの現在時間に従って、再生が要求されるメディア断片のロケーション表示情報を確定するように構成される、確定ユニットと、
再生が要求されるメディア断片ファイルのロケーション表示情報をサーバに送るように構成される、ロケーション表示情報送信ユニットと、
再生が要求されるメディア断片のロケーション表示情報に対応するメディア断片ファイルをサーバから受け取るように構成される、メディア断片ファイル受信ユニットと、
メディア断片ファイルを再生するように構成される、再生ユニットとを含む。
サーバであって、
ライブ再生開始時間およびサーバの現在時間をクライアントに送り、それによってクライアントが、ライブ再生開始時間およびサーバの現在時間に従って、再生が要求されるメディア断片のロケーション表示情報を確定し、
再生が要求されるメディア断片のロケーション表示情報をクライアントから受け取り、
クライアント側での再生が要求されるメディア断片に関するロケーション表示情報に従って、メディア断片ファイルを取得し、かつ、
メディア断片ファイルをクライアントに送るように構成される、サーバと、
クライアント装置であって、
ライブ再生開始時間およびサーバの現在時間をサーバから受け取り、
ライブ再生開始時間およびサーバの現在時間に従って、再生が要求されるメディア断片ファイルのロケーション表示情報を確定し、
再生が要求されるメディア断片のロケーション表示情報をサーバに送り、
サーバ側での再生が要求されるメディア断片のロケーション表示情報に対応するメディア断片ファイルを受け取り、かつ、
メディア断片ファイルを再生するように構成される、クライアント装置とを含む。
L=int((T-T0)/Ts)、ただし、
「moov」は、メディアデータの基本情報に関する記述を含む。異なる「traks」が、異なるメディアコンポーネントに関する記述を提示する。たとえば、trak1が、ビデオコンポーネントに関する情報、たとえば、コーデック(codec)、ビットレート、フレームレートおよび分解能を記述する。trak2が、オーディオコンポーネントに関する情報、たとえば、言語、ボリューム、モノ音響またはステレオ音響を記述する。
ライブ再生開始時間およびサーバの現在時間をクライアントに送り、それによってクライアントが、ライブ再生開始時間およびサーバの現在時間に従って、再生を要求するメディア断片ファイルのロケーション表示情報を確定するように構成される、時間情報送信ユニット702であって、ロケーション表示情報は、ユニフォームリソースロケータ(Uniform Resource Locator, URL)とすることができ、または、ファイルインデックス番号などのファイルロケーションを表す情報ともすることができ、クライアントが再生を要求するメディア断片は、ライブで再生されている最新のメディア断片、または実際の要求に従って、クライアントが指定した具体的な過去時間から開始されるメディア断片とすることができる、時間情報送信ユニット702と、
再生が要求されるメディア断片ファイルのロケーション表示情報をクライアントから受け取るように構成される、ロケーション表示情報受信ユニット704と、
クライアント側での再生が要求されるメディア断片に関するロケーション表示情報に従って、格納ユニットからメディア断片ファイルを取得するように構成される、メディア断片ファイル取得ユニット706と、
メディア断片ファイルをクライアントに送るように構成される、メディア断片ファイル送信ユニット708とを含む。
ライブ再生開始時間およびサーバの現在時間をサーバから受け取るように構成される、時間情報受信ユニット1002と、
ライブ再生開始時間およびサーバの現在時間に従って、再生が要求されるメディア断片ファイルのロケーション表示情報を確定するように構成される、確定ユニット1004であって、クライアントが再生を要求するメディア断片は、ライブで再生している最新のメディア断片、または実際の要求に従って、クライアントが指定した具体的な過去時間から開始されるメディア断片とすることができる、確定ユニット1004と、
再生が要求されるメディア断片ファイルのロケーション表示情報をサーバに送るように構成される、ロケーション表示情報送信ユニット1006であって、ロケーション表示情報は、ユニフォームリソースロケータ(Uniform Resource Locator, URL)とすることができる、またはファイルインデックス番号等など、ファイルロケーションを表す情報とすることもできる、ロケーション表示情報送信ユニット1006と、
再生が要求されるメディア断片ファイルのロケーション表示情報に対応するメディア断片ファイルをサーバから受け取るように構成される、メディア断片ファイル受信ユニット1008と、
メディア断片ファイルを再生するように構成される、再生ユニット1010とを含む。
ユニフォームリソースロケータのテンプレートを取得するように構成される、ユニフォームリソースロケータのテンプレート取得ユニット1202をさらに含むことができ、ユニフォームリソースロケータのテンプレートは、ローカルに、またはサーバから取得することができる。
ライブ再生開始時間、サーバの現在時間およびメディア断片の時間長さに従って、再生が要求されるメディア断片の連続番号を確定するように構成される、確定サブユニット1004-2と、
連続番号およびユニフォームリソースロケータのテンプレートに従って、再生が要求されるメディア断片ファイルに対応するユニフォームリソースロケータを生成するように構成される、生成ユニット1004-4とを含む。
サーバ1302であって、
ライブ再生開始時間およびサーバの現在時間をクライアントに送り、それによってクライアントが、ライブ再生開始時間およびサーバの現在時間に従って、再生を要求するメディア断片ファイルのロケーション表示情報を確定することができ、
クライアント側での再生が要求されるメディア断片ファイルに関するロケーション表示情報を受け取り、
クライアント側での再生が要求されるメディア断片ファイルに関するロケーション表示情報に従って、メディア断片ファイルを取得し、かつ、
メディア断片ファイルをクライアントに送るように構成される、サーバ1302と、
クライアント装置1304であって、
ライブ再生開始時間およびサーバの現在時間をサーバから受け取り、
ライブ再生開始時間およびサーバの現在時間に従って、再生が要求されるメディア断片ファイルのロケーション表示情報を確定し、
再生が要求されるメディア断片ファイルのロケーション表示情報をサーブに送り、
再生が要求されるメディア断片ファイルのロケーション表示情報に対応するメディア断片ファイルをサーバから受け取り、かつ、
メディア断片ファイルを再生するように構成される、クライアント装置1304とを含む。
704 ロケーション表示情報受信ユニット
706 メディア断片ファイル取得ユニット
708 メディア断片ファイル送信ユニット
802 格納ユニット
902 ユニフォームリソースロケータのテンプレート送信ユニット
1002 時間情報受信ユニット
1004 確定ユニット
1006 ロケーション表示情報送信ユニット
1008 メディア断片ファイル受信ユニット
1010 再生ユニット
1102 メディア断片時間長さ取得ユニット
1202 ユニフォームリソースロケータのテンプレート取得ユニット
1302 サーバ
1304 クライアント装置
Claims (13)
- ハイパーテキスト転送プロトコルHTTPベースのストリーミングサービスを実施するための方法であって、
サーバが、クライアントからのリクエストを受け取り、メディアプレゼンテーション記述ファイルを求める前記リクエストに従って、前記メディアプレゼンテーション記述ファイルを伝えるレスポンスを前記クライアントに返す、ステップであって、前記メディアプレゼンテーション記述ファイルは、ユニフォームリソースロケータのテンプレートと、ライブ再生開始時間と、メディア断片の時間長さとを含み、前記ユニフォームリソースロケータのテンプレートは、前記クライアントが、再生を要求するメディア断片ファイルに対応するユニフォームリソースロケータを生成するために使用され、前記ユニフォームリソースロケータは、再生が要求される前記メディア断片ファイルのロケーションを表すために使用され、前記メディア断片の前記時間長さ及び前記ライブ再生開始時間は、前記クライアントが、再生を要求する前記メディア断片ファイルのロケーション情報を決定するために使用される、ステップと、
前記サーバと前記クライアントの間で時間同期関係を構築する、ステップと、
前記サーバが、前記クライアントからユニフォームリソースロケータを受け取り、対応するメディア断片ファイルを取得し、かつ、前記クライアント側で再生するために、前記メディア断片ファイルを前記クライアントに返すステップとを有し、
前記ユニフォームリソースロケータは、前記クライアントによって確定され、再生が要求されるメディア断片のユニフォームリソースロケータであり、かつ前記クライアントによって、前記サーバに前記メディア断片ファイルをリクエストするために使用される方法。 - 前記レスポンスが起こされる時間は、ハイパーテキスト転送プロトコルHTTPヘッダ日付中で伝えられ、前記レスポンスが起こされる前記時間は、前記サーバの現在時間である、請求項1に記載の方法。
- 前記サーバが、ライブ再生が開始されるとき、前記メディアプレゼンテーション記述ファイルを生成し、
前記メディアプレゼンテーション記述ファイルは、生成されるメディアデータの基本情報を記述する、請求項1に記載の方法。 - 前記メディア断片ファイルは、単一のメディア表現または異なるメディア表現の組み合わせを含む、請求項1または請求項2に記載の方法。
- ハイパーテキスト転送プロトコルHTTPベースのストリーミングサービスを実施するための方法であって、
クライアントが、サーバにリクエストを送るステップであって、前記リクエストは、前記リクエストに従って、メディアプレゼンテーション記述ファイルを前記クライアントに伝えるレスポンスを返すために使用される、ステップと、
前記クライアントが、前記サーバから前記メディアプレゼンテーション記述ファイルを伝えるレスポンスを受信するステップであって、前記メディアプレゼンテーション記述ファイルは、ユニフォームリソースロケータのテンプレートと、ライブ再生開始時間と、メディア断片の時間長さとを含み、前記ユニフォームリソースロケータのテンプレートは、前記クライアントが、再生を要求するメディア断片ファイルに対応するユニフォームリソースロケータを生成するために使用され、前記ユニフォームリソースロケータは、再生を要求される前記メディア断片ファイルのロケーションを表すために使用され、前記メディア断片の前記時間長さ及び前記ライブ再生開始時間は、前記クライアントが再生を要求する前記メディア断片ファイルのロケーション情報を決定するために使用される、ステップと、
前記クライアントが、前記サーバとの時間同期関係を構築する、ステップと、
前記クライアントが、再生を要求する前記メディア断片ファイルの前記ユニフォームリソースロケータを確定する、ステップと、
前記クライアントが、前記メディア断片ファイルをリクエストするために、再生を要求する前記メディア断片ファイルに対応する前記ユニフォームリソースロケータを前記サーバに送る、ステップと、
前記クライアントが、前記ユニフォームリソースロケータに対応し、前記サーバから返された前記メディア断片ファイルを受け取り、前記メディア断片ファイルを再生する、ステップとを含む方法。 - 前記レスポンスが起こされる時間は、ハイパーテキスト転送プロトコルHTTPヘッダ日付中で伝えられ、前記レスポンスが起こされる前記時間は、前記サーバの現在時間である、請求項5に記載の方法。
- 前記クライアントが再生を要求する前記メディア断片ファイルの前記ユニフォームリソースロケータを確定するステップのプロセスは、
前記クライアントが、前記ライブ再生開始時間と、前記サーバの前記現在時間と、前記メディア断片の前記時間長さとに従って、再生を要求する前記メディア断片ファイルの連続番号を決定する、ステップと、
前記クライアントが、再生を要求される前記メディア断片ファイルの前記連続番号と、前記ユニフォームリソースロケータのテンプレートとに従って、再生を要求される前記メディア断片ファイルに対応する前記ユニフォームリソースロケータを生成するステップとを含む、請求項6に記載の方法。 - 前記クライアントが、取得するファイルの連続番号として、徐々に増加するファイル連続番号を使用し、そして、取得するメディア断片に対応するユニフォームリソースロケータを生成するために、ユニフォームリソースロケータのテンプレート中の変数を前記連続番号に置き換えて、メディア断片ファイルを連続的にリクエストして取得する、ステップをさらに含む、請求項5に記載の方法。
- 前記メディアプレゼンテーション記述ファイルは、ライブ再生が開始されるとき、前記サーバによって生成され、
前記メディアプレゼンテーション記述ファイルは、生成されるメディアデータの基本情報を記述する、請求項5に記載の方法。 - 再生を要求される前記メディア断片ファイルは、最新に生成されたメディア断片であり、前記クライアントが再生を要求する前記メディア断片ファイルの前記ユニフォームリソースロケータを確定するステップのプロセスは、
前記クライアントが、前記サーバの現在時間および前記ライブ再生開始時間に従って、ライブで再生されている最新のメディア断片ファイルの連続番号Lを計算し、そして前記連続番号Lを、取得するファイルの連続番号を表すローカル変数Nに割り当て、前記ユニフォームリソースロケータのテンプレート中の変数を前記ローカル変数Nに置き換えることによって、前記クライアントは、前記メディア断片ファイルに対応する前記ユニフォームリソースロケータを生成することを含み、
Lは、次の式によって得られ、
L=int((T-T0)/Ts)
ただし、Tは、前記サーバの現在時間であり、T0は、前記ライブ再生開始時間であり、Tsは、前記メディア断片の時間長さであり、int( )は、丸め関数であり、int(x)は、xを超えない最大の整数を表す、請求項5または請求項9に記載の方法。 - 前記クライアントが前記サーバとの時間同期関係を構築するステップのプロセスは、
前記クライアントが、前記サーバの現在時間及び前記クライアントのローカル時間に従って、時間オフセットΔT=前記クライアントのローカル時間−前記サーバの現在時間を計算して保存する、ステップと、
前記時間オフセットΔTに従って、前記クライアントのいずれものローカル時間に対応するサーバ時間を取得する、ステップとを含む、請求項5に記載の方法。 - 再生を要求される前記メディア断片ファイルは、クライアントが指定した具体的な過去時間から開始されるメディア断片であり、
前記クライアントが再生を要求する前記メディア断片ファイルの前記ユニフォームリソースロケータを確定するステップのプロセスは、
前記クライアントが、視聴の開始時間として、過去時間T1を指定した場合、ローカル時間に対応するサーバ時間は、前記サーバの現在時間と前記クライアントの前記ローカル時間の間の時間オフセットΔTに従って、T2=T1-ΔTによって得られることを含み、
T2は、T0≦T2≦Tを満たし、
過去時間T1から始まる、視聴される前記メディア断片ファイルの連続番号L’が、式L’=int((T2-T0)/Ts)によって、計算され、
前記メディア断片ファイルの前記連続番号L’は、ローカル変数Nに割り当てられ、前記ユニフォームリソースロケータのテンプレート中の変数を前記ローカル変数Nに置き換えることによって、前記クライアントは、前記メディア断片ファイルに対応する前記ユニフォームリソースロケータを生成し、T0は、前記ライブ再生開始時間であり、Tsは、前記メディア断片の時間長さであり、int( )は、丸め関数であり、int(x)は、xを超えない最大の整数を表す、請求項11に記載の方法。 - 前記メディア断片ファイルは、単一のメディア表現または異なるメディア表現の組み合わせを含む、請求項5または請求項8に記載の方法。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010282187.0 | 2009-11-09 | ||
CN200910110053.8 | 2009-11-09 | ||
CN 201010282187 CN102055789B (zh) | 2009-11-09 | 2009-11-09 | 实现基于http的流媒体业务的方法、系统和网络设备 |
CN 200910110053 CN102055773B (zh) | 2009-11-09 | 2009-11-09 | 实现基于http的流媒体业务的方法、系统和网络设备 |
PCT/CN2010/078343 WO2011054281A1 (zh) | 2009-11-09 | 2010-11-02 | 实现基于http的流媒体业务的方法、系统和网络设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013500652A JP2013500652A (ja) | 2013-01-07 |
JP5500531B2 true JP5500531B2 (ja) | 2014-05-21 |
Family
ID=43969570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012521955A Active JP5500531B2 (ja) | 2009-11-09 | 2010-11-02 | Httpベースのストリーミングメディアサービスを実施するための方法、システムおよびネットワークデバイス |
Country Status (7)
Country | Link |
---|---|
US (1) | US9338216B2 (ja) |
EP (1) | EP2437465A4 (ja) |
JP (1) | JP5500531B2 (ja) |
KR (1) | KR101361021B1 (ja) |
AU (1) | AU2010314582B2 (ja) |
BR (1) | BR112012001150B1 (ja) |
WO (1) | WO2011054281A1 (ja) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8412841B1 (en) | 2009-08-17 | 2013-04-02 | Adobe Systems Incorporated | Media content streaming using stream message fragments |
DK2526671T3 (en) | 2010-01-18 | 2017-02-27 | ERICSSON TELEFON AB L M (publ) | METHODS AND DEVICES FOR HTTP MEDIA FLOW DISTRIBUTION |
CN105245975B (zh) | 2011-03-22 | 2018-12-14 | 华为技术有限公司 | 媒体数据处理方法及其装置 |
BR112014007669B1 (pt) | 2011-09-30 | 2021-03-02 | Huawei Technologies Co., Ltd | método e dispositivo para transmissão de mídia de transmissão contínua |
US9438883B2 (en) * | 2012-04-09 | 2016-09-06 | Intel Corporation | Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content |
US9680689B2 (en) | 2013-02-14 | 2017-06-13 | Comcast Cable Communications, Llc | Fragmenting media content |
WO2015013687A1 (en) * | 2013-07-25 | 2015-01-29 | Futurewei Technologies, Inc. | System and method for effectively controlling client behavior in adaptive streaming |
US10015222B2 (en) | 2013-09-26 | 2018-07-03 | Arris Canada, Inc. | Systems and methods for selective retrieval of adaptive bitrate streaming media |
GB2519118A (en) * | 2013-10-10 | 2015-04-15 | Ibm | Web page reload |
EP3117626A4 (en) | 2014-03-13 | 2017-10-25 | Verance Corporation | Interactive content acquisition using embedded codes |
US10504200B2 (en) | 2014-03-13 | 2019-12-10 | Verance Corporation | Metadata acquisition using embedded watermarks |
US20150261753A1 (en) * | 2014-03-13 | 2015-09-17 | Verance Corporation | Metadata acquisition using embedded codes |
KR101600469B1 (ko) * | 2014-07-16 | 2016-03-07 | 김재경 | 스트리밍 서비스를 위한 클라이언트 및 서버의 동작 방법 |
EP3183883A4 (en) | 2014-08-20 | 2018-03-28 | Verance Corporation | Watermark detection using a multiplicity of predicted patterns |
WO2016100916A1 (en) | 2014-12-18 | 2016-06-23 | Verance Corporation | Service signaling recovery for multimedia content using embedded watermarks |
WO2016127374A1 (zh) | 2015-02-12 | 2016-08-18 | 华为技术有限公司 | 多媒体流业务呈现方法和相关装置及相关系统 |
US10257284B2 (en) * | 2015-12-30 | 2019-04-09 | Samsung Electronics Co., Ltd. | Broadcasting local function templates to proximate mobile computing devices |
KR101743228B1 (ko) * | 2016-01-22 | 2017-06-05 | 네이버 주식회사 | 스트리밍 장치 및 그 방법, 이를 이용한 스트리밍 서비스 시스템 및 컴퓨터로 판독 가능한 기록매체 |
US10079884B2 (en) * | 2016-03-14 | 2018-09-18 | Adobe Systems Incorporated | Streaming digital content synchronization |
CN106060071A (zh) * | 2016-06-27 | 2016-10-26 | 杭州当虹科技有限公司 | 一种直播流视频实时编辑系统 |
KR101863598B1 (ko) * | 2016-07-29 | 2018-06-01 | 주식회사 에어브로드 | 스트리밍 서비스를 위한 클라이언트의 동작 방법 |
US10733376B2 (en) | 2017-03-01 | 2020-08-04 | Google Llc | Delivering auto-play media content element from cross origin resources |
CN107197363B (zh) * | 2017-07-04 | 2020-07-10 | 武汉斗鱼网络科技有限公司 | 一种视频播放方法及装置 |
US11683355B2 (en) * | 2021-01-05 | 2023-06-20 | Tencent America LLC | Methods and apparatuses for dynamic adaptive streaming over HTTP |
US11722741B2 (en) | 2021-02-08 | 2023-08-08 | Verance Corporation | System and method for tracking content timeline in the presence of playback rate changes |
KR102559297B1 (ko) | 2023-05-08 | 2023-07-26 | 주식회사 성현 | 나선형 코일의 균일 피치유지와 생산성 향상을 위한 용접지원용 지그장치 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1155199C (zh) * | 1998-02-23 | 2004-06-23 | 国际商业机器公司 | 万维网浏览器中顺序链接的热对象及连续流视频浏览方法 |
CA2406253C (en) * | 2000-04-14 | 2006-03-14 | Nippon Telegraph And Telephone Corporation | Method, system and apparatus for obtaining information related to broadcast information |
ATE464740T1 (de) * | 2000-12-15 | 2010-04-15 | British Telecomm | Übertagung von ton- und/oder bildmaterial |
US7159014B2 (en) * | 2001-06-04 | 2007-01-02 | Fineground Networks | Method and system for efficient and automated version management of embedded objects in web documents |
US7392348B2 (en) * | 2003-08-06 | 2008-06-24 | International Business Machines Corporation | Method for validating remotely cached dynamic content web pages |
KR100983650B1 (ko) * | 2003-06-27 | 2010-09-24 | 주식회사 케이티 | 셋톱기반 양방향 데이터 전송 방법 |
US7392316B2 (en) * | 2003-06-30 | 2008-06-24 | Microsoft Corporation | Client to server streaming of multimedia content using HTTP |
KR20060028483A (ko) | 2003-07-04 | 2006-03-29 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 배포 네트워크를 통해 멀티미디어 컨텐트를브로드캐스팅하는 방법 |
US20050066371A1 (en) * | 2003-09-19 | 2005-03-24 | Bin Lu | Mobile digital security system and method |
JP2007528140A (ja) * | 2003-10-10 | 2007-10-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 配信ネットワークを介したマルチメディアコンテンツの配信方法 |
CN101099142B (zh) * | 2004-03-03 | 2010-10-06 | 分组视频网络技术方案有限公司 | 用来从网络节点获取数字多媒体内容的系统和方法 |
US20050232251A1 (en) * | 2004-04-14 | 2005-10-20 | Nortel Networks Limited | Personal communication device having multiple user IDs |
US20050254526A1 (en) * | 2004-05-12 | 2005-11-17 | Nokia Corporation | Parameter sets update in streaming applications |
WO2006066052A2 (en) * | 2004-12-16 | 2006-06-22 | Sonic Solutions | Methods and systems for use in network management of content |
JP2008535317A (ja) * | 2005-03-23 | 2008-08-28 | アルカテル−ルーセント | デジタルマルチメディアコンテンツに関してネットワークノードからプレイリスト検索を達成するためのシステムおよび方法 |
US9386064B2 (en) * | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
JP4946227B2 (ja) * | 2006-07-18 | 2012-06-06 | ソニー株式会社 | データ記録装置、データ処理方法、コンピュータプログラムおよびデータ記憶媒体 |
JP4862600B2 (ja) * | 2006-10-12 | 2012-01-25 | パナソニック電工株式会社 | 住宅設備監視システム用表示装置 |
JP5006659B2 (ja) * | 2007-01-30 | 2012-08-22 | キヤノン株式会社 | 映像送信装置、映像送信方法、プログラム及び記憶媒体 |
CN101282348B (zh) | 2007-04-06 | 2011-03-30 | 上海晨兴电子科技有限公司 | 运用http协议实现流媒体功能的方法 |
US7991904B2 (en) | 2007-07-10 | 2011-08-02 | Bytemobile, Inc. | Adaptive bitrate management for streaming media over packet networks |
KR101418591B1 (ko) * | 2007-10-05 | 2014-07-10 | 삼성전자주식회사 | 휴대 방송 시스템에서의 서비스 가이드 제공 방법 및 장치 |
US8819741B2 (en) | 2008-04-03 | 2014-08-26 | Microsoft Corporation | Streaming video over a wireless network |
CN101271720B (zh) * | 2008-04-22 | 2011-06-22 | 中兴通讯股份有限公司 | 一种手机流媒体音视频的同步方法 |
US8611428B1 (en) * | 2008-05-08 | 2013-12-17 | Velti USA, Inc. | Transparent insertion of multimedia content in real-time streaming sessions |
US8073829B2 (en) * | 2008-11-24 | 2011-12-06 | Microsoft Corporation | HTTP cache with URL rewriting |
CN101516057B (zh) | 2009-02-19 | 2011-12-14 | 深圳市彩秀科技有限公司 | 一种通过移动终端实现流媒体播放的方法 |
US8909806B2 (en) * | 2009-03-16 | 2014-12-09 | Microsoft Corporation | Delivering cacheable streaming media presentations |
JP5642779B2 (ja) * | 2009-06-15 | 2014-12-17 | ブラックベリー リミテッド | クライアント制御セッションレス適応を促進する方法および装置 |
US8412841B1 (en) * | 2009-08-17 | 2013-04-02 | Adobe Systems Incorporated | Media content streaming using stream message fragments |
WO2011039614A1 (en) * | 2009-09-29 | 2011-04-07 | Nokia Corporation | Systems, methods and apparatuses for media file streaming |
US9237387B2 (en) * | 2009-10-06 | 2016-01-12 | Microsoft Technology Licensing, Llc | Low latency cacheable media streaming |
KR20120010089A (ko) * | 2010-07-20 | 2012-02-02 | 삼성전자주식회사 | Http 기반의 멀티미디어 스트리밍 서비스의 품질 향상을 위한 방법 및 장치 |
-
2010
- 2010-11-02 KR KR1020117031518A patent/KR101361021B1/ko active IP Right Grant
- 2010-11-02 EP EP10827895A patent/EP2437465A4/en not_active Ceased
- 2010-11-02 AU AU2010314582A patent/AU2010314582B2/en active Active
- 2010-11-02 WO PCT/CN2010/078343 patent/WO2011054281A1/zh active Application Filing
- 2010-11-02 BR BR112012001150-2A patent/BR112012001150B1/pt active IP Right Grant
- 2010-11-02 JP JP2012521955A patent/JP5500531B2/ja active Active
-
2011
- 2011-12-29 US US13/340,224 patent/US9338216B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
KR101361021B1 (ko) | 2014-02-10 |
US20120110138A1 (en) | 2012-05-03 |
JP2013500652A (ja) | 2013-01-07 |
BR112012001150B1 (pt) | 2021-06-29 |
EP2437465A4 (en) | 2012-05-16 |
KR20120036901A (ko) | 2012-04-18 |
US9338216B2 (en) | 2016-05-10 |
EP2437465A1 (en) | 2012-04-04 |
AU2010314582A1 (en) | 2012-10-11 |
WO2011054281A1 (zh) | 2011-05-12 |
AU2010314582B2 (en) | 2015-03-12 |
BR112012001150A2 (pt) | 2016-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5500531B2 (ja) | Httpベースのストリーミングメディアサービスを実施するための方法、システムおよびネットワークデバイス | |
JP6173485B2 (ja) | 適応型ストリーミングにおけるurlパラメータ挿入及び追加 | |
JP6316781B2 (ja) | バイト範囲リクエストを使用したビデオデータのネットワークストリーミング | |
CN106060102B (zh) | 媒体提供方法和终端 | |
TWI610567B (zh) | 用於組態用於媒體之即時或接近即時串流傳輸的用戶端裝置之系統、方法及機器可讀媒體 | |
CN103493499B (zh) | 提供使用表示的流媒体内容的装置及方法 | |
US8510375B2 (en) | Apparatus and methods for time mapping media segments in streaming media files | |
CN102055773B (zh) | 实现基于http的流媒体业务的方法、系统和网络设备 | |
US20160134900A1 (en) | Streaming media processing method, apparatus, and system | |
KR20120080214A (ko) | 다이내믹 미디어 파일 스트리밍을 위한 시스템, 방법 및 장치 | |
TW201725911A (zh) | 決定用於媒體傳輸的媒體傳遞事件位置 | |
CN102055789B (zh) | 实现基于http的流媒体业务的方法、系统和网络设备 | |
US20210306703A1 (en) | Determination of availability of chunks of data for network streaming media data | |
CN113228687B (zh) | 用于使用初始化层次结构的方法、设备及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130521 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130528 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130827 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130903 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130930 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131004 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20131007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140116 |
|
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: 20140212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140303 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5500531 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
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 |