JP6221142B2 - メディアコンテンツに適応ストリーミングを実行するための方法及び装置 - Google Patents
メディアコンテンツに適応ストリーミングを実行するための方法及び装置 Download PDFInfo
- Publication number
- JP6221142B2 JP6221142B2 JP2015553863A JP2015553863A JP6221142B2 JP 6221142 B2 JP6221142 B2 JP 6221142B2 JP 2015553863 A JP2015553863 A JP 2015553863A JP 2015553863 A JP2015553863 A JP 2015553863A JP 6221142 B2 JP6221142 B2 JP 6221142B2
- Authority
- JP
- Japan
- Prior art keywords
- client device
- request
- data object
- media server
- segment
- 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
Images
Classifications
-
- 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/80—Responding to QoS
-
- 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
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- 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/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
1)要求される前記パラメータの識別子「id」。パラメータ化されたURLの一部として使用されるときに置換されるトークン $idとして使用されることができ、又はクエリ文字列のために使用される場合の、「name」(例えば、「=」の前の部分)として使用されることができる。これは、前記パラメータの名前空間に関し一意であるべきである。
2)パラメータの任意の知られている(静的な)値をキャプチャするオプションの値、「value」。パラメータ化されたURLの一部として使用されるときに前記トークン $idを置換する実際の値、又はクエリ文字列のために使用される場合の、「value」(例えば、「=」の後の部分)である。この情報が不足しているならば、前記URLを構成するときに、このパラメータ値は前記クライアントデバイスにより集められるとともに提供されることを意味する。この要素情報の実際の値はURLの部分として又はクエリ文字列付きのURLとして使用できる方法でエンコードされる必要があることに留意。
3)パラメータである任意のオプションの名前空間「namespace」。省略される場合、デフォルトの名前空間は、DASHに対するものになる。
4)このパラメータが挿入のための目的であることを示すための目的のオプションである「queryString」。省略される場合、デフォルトは、挿入のためにセットされることができる。
をキャプチャするために使用される。
http://cdn1.example.com/video/1_2_ thisIsARearllyLongPath.mp4v?bw=80000
http://cdn1.example.com/video/1_2.mp4v? AvailableBandwidth=80000
108 ネットワーク
104 メディアサーバ
106 コンテンツ準備デバイス
22 適応ロジック
23 リクエストパーサ
24 分配機能
25 メディアエンジン
26 監視機能
27 アクセスエンジン
302 プロセッサ
304 大容量記憶装置
306 ネットワークインターフェース
308 メモリ
310 I/Oインターフェース
312 データバス
402 プロセッサ
404 大容量記憶装置
406 ネットワークインターフェース
408 メモリ
410 I/Oインターフェース
412 ビデオアダプタ
414 データバス
Claims (8)
- クライアントデバイスにストリームされるメディアコンテンツ上で適応ストリーミングを実行するためのメディアサーバであって、
送信器と、
受信器と、
前記送信器及び前記受信器に接続されているプロセッサと、
を具備し、
前記プロセッサは、
ストリーミング適応パラメータを特定するための情報を具備するメディア表現記述(MPD)ファイルを、前記送信器を介して、前記クライアントデバイスに送信するステップと、
データオブジェクトロケーションインジケータと、少なくとも1つのストリーミング適応パラメータの値を含んでいるクエリ文字列とを具備するリクエストを、前記受信器を介して受信するステップと、
前記リクエストを受信した後、前記リクエストの前記データオブジェクトロケーションインジケータと前記クエリ文字列のうちの少なくとも1つに基づいて、前記クライアントデバイスに返送されるデータオブジェクトを選択するステップと、
前記データオブジェクトとともに応答を、前記クライアントデバイスに送信するステップと、
を実行するように構成されており、
前記リクエストを受信した後、前記リクエストの前記データオブジェクトロケーションインジケータと前記クエリ文字列のうちの少なくとも1つに基づいて、前記クライアントデバイスに返送されるデータオブジェクトを選択するステップは、
コンテンツが変更されたことに応じて、変更後の第2MPDを選択するステップを具備することを特徴とするメディアサーバ。 - 前記ストリーミング適応パラメータの値は、セグメント番号と、前記メディアサーバと前記クライアントデバイスとの間のネットワーク接続の帯域幅を示す値と、を具備することを特徴とする請求項1に記載のメディアサーバ。
- 前記ストリーミング適応パラメータの値は、第1セグメント番号を具備し、前記第2MPDは広告のセグメントに対応する第2セグメント番号を備え、
前記第2MPDを選択する前記ステップは、前記第2セグメント番号は、前記第1セグメント番号より前であると判別するステップを具備する
ことを特徴とする請求項1に記載のメディアサーバ。 - メディアサーバにより、メディアコンテンツ上で適応ストリーミングを実行するための方法であって、
クライアントデバイスに、ストリーミング適応パラメータを特定するための情報を具備するメディア表現記述(MPD)ファイルを送信するステップと、
データオブジェクトロケーションインジケータと、少なくとも1つのストリーミング適応パラメータの値を含んでいるクエリ文字列とを具備するリクエストを受信するステップと、
前記リクエストを受信した後、前記リクエストの前記データオブジェクトロケーションインジケータと前記クエリ文字列のうちの少なくとも1つに基づいて、前記クライアントデバイスに返送されるデータオブジェクトを選択するステップと、
前記データオブジェクトとともに応答を、前記クライアントデバイスに送信するステップと、
を具備し、
前記リクエストを受信した後、前記リクエストの前記データオブジェクトロケーションインジケータと前記クエリ文字列のうちの少なくとも1つに基づいて、前記クライアントデバイスに返送されるデータオブジェクトを選択するステップは、
コンテンツが変更されたことに応じて、変更後の第2MPDを選択するステップを具備することを特徴とする方法。 - 前記ストリーミング適応パラメータの値は、セグメント番号と、前記メディアサーバと前記クライアントデバイスとの間のネットワーク接続の帯域幅を示す値と、を具備することを特徴とする請求項4に記載の方法。
- 前記ストリーミング適応パラメータの値は、第1セグメント番号を具備し、前記第2MPDは広告のセグメントに対応する第2セグメント番号を備え、
前記第2MPDを選択する前記ステップは、前記第2セグメント番号は、前記第1セグメント番号より前であると判別するステップを具備することを特徴とする請求項4に記載の方法。 - メディアサーバのプロセッサにより実行可能な命令を格納している非一時的コンピュータ可読記録媒体であって、
クライアントデバイスに、ストリーミング適応パラメータを特定するための情報を具備するメディア表現記述(MPD)ファイルを送信するステップと、
前記クライアントデバイスから、データオブジェクトロケーションインジケータと、少なくとも1つのストリーミング適応パラメータの値を含んでいるクエリ文字列とを具備するリクエストを受信するステップと、
前記リクエストを受信した後、前記リクエストの前記データオブジェクトロケーションインジケータと前記クエリ文字列のうちの少なくとも1つに基づいて、前記クライアントデバイスに返送されるデータオブジェクトを選択するステップと、
前記データオブジェクトとともに応答を、前記クライアントデバイスに送信するステップと、
を具備するステップを実行させることを特徴とし、
前記リクエストを受信した後、前記リクエストの前記データオブジェクトロケーションインジケータと前記クエリ文字列のうちの少なくとも1つに基づいて、前記クライアントデバイスに返送されるデータオブジェクトを選択するステップは、
コンテンツが変更されたことに応じて、変更後の第2MPDを選択するステップを具備する非一時的コンピュータ可読記録媒体。 - 前記ストリーミング適応パラメータの値は、セグメント番号と、前記メディアサーバと前記クライアントデバイスとの間のネットワーク接続の帯域幅を示す値と、を具備することを特徴とする請求項7に記載の非一時的コンピュータ可読記録媒体。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361754442P | 2013-01-18 | 2013-01-18 | |
| US61/754,442 | 2013-01-18 | ||
| PCT/US2014/012105 WO2014113710A1 (en) | 2013-01-18 | 2014-01-17 | Method and apparatus for performing adaptive streaming on media contents |
| US14/158,477 | 2014-01-17 | ||
| US14/158,477 US9917872B2 (en) | 2013-01-18 | 2014-01-17 | Method and apparatus for performing adaptive streaming on media contents |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016509421A JP2016509421A (ja) | 2016-03-24 |
| JP6221142B2 true JP6221142B2 (ja) | 2017-11-01 |
Family
ID=51208606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015553863A Active JP6221142B2 (ja) | 2013-01-18 | 2014-01-17 | メディアコンテンツに適応ストリーミングを実行するための方法及び装置 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9917872B2 (ja) |
| EP (1) | EP2932397B1 (ja) |
| JP (1) | JP6221142B2 (ja) |
| KR (1) | KR101693584B1 (ja) |
| CN (1) | CN104937583B (ja) |
| WO (1) | WO2014113710A1 (ja) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10476930B2 (en) * | 2014-01-06 | 2019-11-12 | Intel IP Corporation | Client/server signaling commands for dash |
| US9680891B2 (en) * | 2014-04-18 | 2017-06-13 | You42 Radio, Inc. | System, method and network device for streaming data from a network |
| GB2528039A (en) * | 2014-07-01 | 2016-01-13 | Canon Kk | Method for identifying objects across time periods and corresponding device |
| US9894130B2 (en) * | 2014-09-23 | 2018-02-13 | Intel Corporation | Video quality enhancement |
| US11622137B2 (en) | 2015-02-11 | 2023-04-04 | Vid Scale, Inc. | Systems and methods for generalized HTTP headers in dynamic adaptive streaming over HTTP (DASH) |
| US10412132B2 (en) * | 2015-02-16 | 2019-09-10 | Lg Electronics Inc. | Broadcasting signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method |
| JP6476995B2 (ja) * | 2015-02-24 | 2019-03-06 | 沖電気工業株式会社 | 中継装置、コンテンツ配信システム、中継方法およびプログラム |
| KR101916022B1 (ko) * | 2015-10-06 | 2018-11-07 | 한국전자통신연구원 | 세그먼트 기반의 방송 콘텐츠 반복 전송 방법 및 장치 |
| CN105657572A (zh) * | 2015-12-29 | 2016-06-08 | 锐达互动科技股份有限公司 | 一种基于web的视频点播方法及系统 |
| US10257284B2 (en) * | 2015-12-30 | 2019-04-09 | Samsung Electronics Co., Ltd. | Broadcasting local function templates to proximate mobile computing devices |
| WO2017135181A1 (ja) * | 2016-02-01 | 2017-08-10 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | クライアント、サーバ、受信方法及び送信方法 |
| WO2017170159A1 (ja) * | 2016-03-31 | 2017-10-05 | 京セラ株式会社 | 無線端末及び基地局 |
| CN105959714B (zh) * | 2016-04-28 | 2019-04-05 | 武汉斗鱼网络科技有限公司 | 根据用户的硬件环境自动推荐网络直播参数的方法和系统 |
| KR102532645B1 (ko) * | 2016-09-20 | 2023-05-15 | 삼성전자 주식회사 | 적응적 스트리밍 서비스에서 스트리밍 어플리케이케이션으로 데이터를 제공하는 방법 및 장치 |
| US20180146019A1 (en) * | 2016-11-21 | 2018-05-24 | International Business Machines Corporation | Light-weight resolution switching for online video streaming |
| CN108632644B (zh) * | 2017-03-21 | 2020-09-11 | 华为技术有限公司 | 预览图的展示方法以及设备 |
| KR102307447B1 (ko) * | 2017-05-02 | 2021-09-30 | 삼성전자주식회사 | 네트워크 환경 모니터링에 기반하는 http 적응적 스트리밍 서버, 방법, 및 클라이언트 단말 |
| US10547885B2 (en) * | 2017-06-08 | 2020-01-28 | T-Mobile Usa, Inc. | Adaptively selecting content resolution |
| JP6277318B1 (ja) * | 2017-10-10 | 2018-02-07 | パナソニック株式会社 | 端末装置、映像配信システムおよび映像配信方法 |
| KR102019654B1 (ko) * | 2018-10-02 | 2019-09-09 | 전남대학교산학협력단 | 적응형 스트리밍 서버를 전환하기 위한 방법 |
| CN111193686B (zh) * | 2018-11-14 | 2021-12-21 | 北京开广信息技术有限公司 | 媒体流的递送方法及服务器 |
| US11782751B2 (en) * | 2019-04-26 | 2023-10-10 | Tencent America LLC | Method and apparatus for improvements to moving picture experts group network based media processing |
| US11310303B2 (en) * | 2019-10-01 | 2022-04-19 | Tencent America LLC | Methods and apparatuses for dynamic adaptive streaming over HTTP |
| US11290514B2 (en) * | 2020-05-18 | 2022-03-29 | Tencent America LLC | Method for content preparation templates for 5G common media application format based media streaming |
| US20220124135A1 (en) * | 2020-09-25 | 2022-04-21 | Mediatek Singapore Pte. Ltd. | Systems and methods of server-side streaming adaptation in adaptive media streaming systems |
| US11533346B2 (en) * | 2021-01-05 | 2022-12-20 | Tencent America LLC | Methods and apparatuses for dynamic adaptive streaming over HTTP |
| US12034789B2 (en) * | 2022-04-19 | 2024-07-09 | Tencent America LLC | Extensible request signaling for adaptive streaming parameterization |
| KR20240109372A (ko) | 2023-01-04 | 2024-07-11 | 삼성전자주식회사 | 영상 제공 장치, 그것을 갖는 영상 서비스 시스템, 및 그것의 동작 방법 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7016409B2 (en) * | 2003-11-12 | 2006-03-21 | Sony Corporation | Apparatus and method for use in providing dynamic bit rate encoding |
| US9432433B2 (en) * | 2006-06-09 | 2016-08-30 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
| US8370520B2 (en) * | 2008-11-24 | 2013-02-05 | Juniper Networks, Inc. | Adaptive network content delivery system |
| US8621044B2 (en) * | 2009-03-16 | 2013-12-31 | Microsoft Corporation | Smooth, stateless client media streaming |
| US8355433B2 (en) * | 2009-08-18 | 2013-01-15 | Netflix, Inc. | Encoding video streams for adaptive video streaming |
| US8954596B2 (en) * | 2010-04-02 | 2015-02-10 | Netflix, Inc. | Dynamic virtual chunking of streaming media content |
| US9497290B2 (en) * | 2010-06-14 | 2016-11-15 | Blackberry Limited | Media presentation description delta file for HTTP streaming |
| KR20120034550A (ko) | 2010-07-20 | 2012-04-12 | 한국전자통신연구원 | 스트리밍 컨텐츠 제공 장치 및 방법 |
| US9319448B2 (en) * | 2010-08-10 | 2016-04-19 | Qualcomm Incorporated | Trick modes for network streaming of coded multimedia data |
| US8645562B2 (en) | 2010-09-06 | 2014-02-04 | Electronics And Telecommunications Research Institute | Apparatus and method for providing streaming content |
| WO2012059376A1 (en) * | 2010-11-02 | 2012-05-10 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and devices for media description delivery |
| US20120192080A1 (en) * | 2011-01-21 | 2012-07-26 | Google Inc. | Tailoring content based on available bandwidth |
| US8849950B2 (en) * | 2011-04-07 | 2014-09-30 | Qualcomm Incorporated | Network streaming of video data using byte range requests |
| KR20120119790A (ko) * | 2011-04-22 | 2012-10-31 | 삼성전자주식회사 | 미디어 데이터 전송 방법 및 장치와 미디어 데이터 수신 방법 및 장치 |
| US9438883B2 (en) * | 2012-04-09 | 2016-09-06 | Intel Corporation | Quality of experience reporting for combined unicast-multicast/broadcast streaming of media content |
-
2014
- 2014-01-17 JP JP2015553863A patent/JP6221142B2/ja active Active
- 2014-01-17 KR KR1020157021951A patent/KR101693584B1/ko active Active
- 2014-01-17 CN CN201480005130.2A patent/CN104937583B/zh active Active
- 2014-01-17 WO PCT/US2014/012105 patent/WO2014113710A1/en not_active Ceased
- 2014-01-17 EP EP14741147.4A patent/EP2932397B1/en active Active
- 2014-01-17 US US14/158,477 patent/US9917872B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN104937583A (zh) | 2015-09-23 |
| EP2932397B1 (en) | 2017-08-09 |
| CN104937583B (zh) | 2018-09-28 |
| EP2932397A4 (en) | 2015-12-30 |
| KR101693584B1 (ko) | 2017-01-06 |
| WO2014113710A1 (en) | 2014-07-24 |
| JP2016509421A (ja) | 2016-03-24 |
| US9917872B2 (en) | 2018-03-13 |
| EP2932397A1 (en) | 2015-10-21 |
| US20140207907A1 (en) | 2014-07-24 |
| KR20150110603A (ko) | 2015-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6221142B2 (ja) | メディアコンテンツに適応ストリーミングを実行するための方法及び装置 | |
| JP6469788B2 (ja) | メディアコンテンツの適応型ストリーミングのための品質情報の使用 | |
| US20190146951A1 (en) | Auxiliary manifest file to provide timed metadata | |
| US12519846B2 (en) | Adaptive content streaming based on bandwidth | |
| US9438654B2 (en) | Fragment interface into dynamic adaptive streaming over hypertext transfer protocol presentations | |
| CN116366616B (zh) | 接收会话的媒体数据的方法、装置和非易失性计算机可读介质 | |
| CN103338401A (zh) | 用于移动终端浏览器中的视频播放控制方法、装置和系统 | |
| KR102705349B1 (ko) | Http 동적 적응 스트리밍을 위한 방법들 및 장치들 | |
| JP6239102B2 (ja) | アダプティブ・ストリーミングにおいてリプレゼンテーション(Representation)を関連付けるシステムおよび方法 | |
| JP2016519895A (ja) | メディアファイル受信およびメディアファイル送信方法、装置、およびシステム | |
| CN113438513B (zh) | 一种视频分辨率切换方法、装置、设备及存储介质 | |
| US11418561B2 (en) | Remote link validity interval in media streaming | |
| CN106165435B (zh) | 自适应流媒体中的客户端行为控制的方法、装置和服务器 | |
| CN107438051A (zh) | 流媒体快速启动方法、装置和系统 | |
| CN104429090A (zh) | 内容发送装置、内容再生装置、内容分发系统、内容发送装置的控制方法、内容再生装置的控制方法、数据结构、控制程序以及记录介质 | |
| CN107040505A (zh) | 媒体数据传输方法及装置 | |
| CN115499626A (zh) | 一种监控数据处理方法、装置、电子设备及存储介质 | |
| CN113364728B (zh) | 媒体内容接收方法、装置、存储介质和计算机设备 | |
| HK40052233A (en) | Method and apparatus for receiving media content, storage medium and computer device | |
| HK40052233B (en) | Method and apparatus for receiving media content, storage medium and computer device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150828 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150828 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160923 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161004 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170404 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170510 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170620 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170804 |
|
| 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: 20170905 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170912 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6221142 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |