JP6096931B2 - ハイパーテキスト転送プロトコル(http)要求に対する柔軟な応答時間 - Google Patents
ハイパーテキスト転送プロトコル(http)要求に対する柔軟な応答時間 Download PDFInfo
- Publication number
- JP6096931B2 JP6096931B2 JP2015550463A JP2015550463A JP6096931B2 JP 6096931 B2 JP6096931 B2 JP 6096931B2 JP 2015550463 A JP2015550463 A JP 2015550463A JP 2015550463 A JP2015550463 A JP 2015550463A JP 6096931 B2 JP6096931 B2 JP 6096931B2
- Authority
- JP
- Japan
- Prior art keywords
- segment
- available
- request
- http
- server
- 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.)
- Expired - Fee Related
Links
- 230000004044 response Effects 0.000 title claims description 30
- 238000012546 transfer Methods 0.000 title claims description 18
- 238000000034 method Methods 0.000 claims description 19
- 238000003860 storage Methods 0.000 claims description 9
- 230000003044 adaptive effect Effects 0.000 claims description 6
- 230000015654 memory Effects 0.000 description 27
- 230000001934 delay Effects 0.000 description 15
- 230000001413 cellular effect Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005670 electromagnetic radiation Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification 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
- 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
-
- 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/756—Media network packet handling adapting media to device capabilities
-
- 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
- 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]
-
- 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/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- 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/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2407—Monitoring of transmitted content, e.g. distribution time, number of downloads
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2408—Monitoring of the upstream path of the transmission network, e.g. client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/632—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
- Computer Security & Cryptography (AREA)
Description
本出願は、2012年12月28日に出願された「Device Timing Adjustments and Method for Supporting DASH Over Broadcast」という表題の米国仮特許出願第61/747,188号の優先権の利益を主張し、この仮特許出願の内容全体が参照によって本明細書に組み込まれる。
102 受信機デバイス
104 基地局
106 セルラー接続
108 コンテンツプロバイダ
110 インターネット
112 BMSC
202 受信機デバイス
204 アプリケーション/DASHクライアント
206 マルチキャストサービスデバイスクライアント(MSDC)
208 モデム
400 方法
600 モバイルデバイス
602 プロセッサ
604 内部メモリ
606 タッチスクリーンディスプレイ
608 アンテナ
610 内部メモリ
612a 物理ボタン
612b 物理ボタン
616 ネットワーク送受信機
618 電源ボタン
700 サーバ
701 プロセッサ
702 揮発性メモリ
703 ネットワーク送受信機
704 ディスクドライブ
706 CDまたはDVDディスクドライブ
707 通信ネットワーク
Claims (4)
- ハイパーテキスト転送プロトコル(HTTP)サーバからファイルを提供するための方法であって、
前記HTTPサーバ中のオブジェクトに対するアプリケーションからの要求を受信するステップであって、前記オブジェクトがDynamic Adaptive Streaming Over Hypertext Transfer Protocol(DASH)セグメントであり、前記要求がDASHクライアントからのものである、ステップと、
前記要求されたオブジェクトが前記HTTPサーバにおいて利用可能であるかどうかを判定するステップと、
前記要求されたオブジェクトが利用不可能であると判定したことに応答して、前記要求を保留するステップと、
次のオブジェクトが前記HTTPサーバにおいて利用可能であるかどうかを判定するステップと、
前記オブジェクトが前記HTTPサーバにおいて利用可能になることなく保留時間の閾値が満たされるかどうかを判定するステップと、
前記オブジェクトが前記HTTPサーバにおいて利用可能になることなく、かつ前記次のオブジェクトが前記HTTPサーバにおいて利用可能になることなく前記保留時間の閾値が満たされると判定したことに応答して、前記要求に応答してエラー指示を送信するステップとを含む、方法。 - ハイパーテキスト転送プロトコル(HTTP)サーバであって、
オブジェクトに対するアプリケーションからの要求を受信するための手段であって、前記オブジェクトがDynamic Adaptive Streaming Over Hypertext Transfer Protocol(DASH)セグメントであり、前記要求がDASHクライアントからのものである、手段と、
前記要求されたオブジェクトが利用可能であるかどうかを判定するための手段と、
前記要求されたオブジェクトが利用不可能であると判定したことに応答して、前記要求を保留するための手段と、
次のオブジェクトが利用可能であるかどうかを判定するための手段と、
前記オブジェクトが利用可能になることなく保留時間の閾値が満たされるかどうかを判定するための手段と、
前記オブジェクトが利用可能になることなく、かつ前記次のオブジェクトが利用可能になることなく前記保留時間の閾値が満たされると判定したことに応答して、前記要求に応答してエラー指示を送信するための手段とを含む、HTTPサーバ。 - ハイパーテキスト転送プロトコル(HTTP)サーバであって、
動作を実行するようにプロセッサ実行可能命令によって構成されたプロセッサを含み、前記動作が、
オブジェクトに対するアプリケーションからの要求を受信するステップと、
前記要求されたオブジェクトが利用可能であるかどうかを判定するステップと、
前記要求されたオブジェクトが利用不可能であると判定したことに応答して、前記要求を保留するステップと、
次のオブジェクトが利用可能であるかどうかを判定するステップと、
前記オブジェクトが利用可能になることなく保留時間の閾値が満たされるかどうかを判定するステップと、
前記オブジェクトが利用可能になることなく、かつ前記次のオブジェクトが利用可能になることなく前記保留時間の閾値が満たされると判定したことに応答して、前記要求に応答してエラー指示を送信するステップとを含み、
前記オブジェクトがDynamic Adaptive Streaming Over Hypertext Transfer Protocol(DASH)セグメントであり、前記要求がDASHクライアントからのものであるように動作を実行するように、前記プロセッサがプロセッサ実行可能命令によって構成される、HTTPサーバ。 - プロセッサ実行可能命令を記憶した非一時的プロセッサ可読記憶媒体であって、前記プロセッサ実行可能命令が、ハイパーテキスト転送プロトコル(HTTP)サーバに、
オブジェクトに対するアプリケーションからの要求を受信するステップと、
前記要求されたオブジェクトが利用可能であるかどうかを判定するステップと、
前記要求されたオブジェクトが利用不可能であると判定したことに応答して、前記要求を保留するステップと、
次のオブジェクトが利用可能であるかどうかを判定するステップと、
前記オブジェクトが利用可能になることなく保留時間の閾値が満たされるかどうかを判定するステップと、
前記オブジェクトが利用可能になることなく、かつ前記次のオブジェクトが利用可能になることなく前記保留時間の閾値が満たされると判定したことに応答して、前記要求に応答してエラー指示を送信するステップと
を含む動作を実行させるように構成され、
前記オブジェクトがDynamic Adaptive Streaming Over Hypertext Transfer Protocol(DASH)セグメントであり、前記要求がDASHクライアントからのものであるように、前記記憶されたプロセッサ実行可能命令が、HTTPサーバに動作を実行させるように構成される、非一時的プロセッサ可読記憶媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261747188P | 2012-12-28 | 2012-12-28 | |
US61/747,188 | 2012-12-28 | ||
US13/802,718 | 2013-03-14 | ||
US13/802,718 US9386062B2 (en) | 2012-12-28 | 2013-03-14 | Elastic response time to hypertext transfer protocol (HTTP) requests |
PCT/US2013/075441 WO2014105491A1 (en) | 2012-12-28 | 2013-12-16 | Elastic response time to hypertext transfer protocol (http) requests |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2016510523A JP2016510523A (ja) | 2016-04-07 |
JP2016510523A5 JP2016510523A5 (ja) | 2016-10-06 |
JP6096931B2 true JP6096931B2 (ja) | 2017-03-15 |
Family
ID=51018532
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015550463A Expired - Fee Related JP6096931B2 (ja) | 2012-12-28 | 2013-12-16 | ハイパーテキスト転送プロトコル(http)要求に対する柔軟な応答時間 |
JP2015550461A Pending JP2016506682A (ja) | 2012-12-28 | 2013-12-16 | デバイスのタイミング調整およびブロードキャストを通じてdashをサポートするための方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015550461A Pending JP2016506682A (ja) | 2012-12-28 | 2013-12-16 | デバイスのタイミング調整およびブロードキャストを通じてdashをサポートするための方法 |
Country Status (8)
Country | Link |
---|---|
US (3) | US10735486B2 (ja) |
EP (2) | EP2939389B1 (ja) |
JP (2) | JP6096931B2 (ja) |
KR (1) | KR101675055B1 (ja) |
CN (2) | CN104904180B (ja) |
ES (1) | ES2709033T3 (ja) |
HU (1) | HUE041668T2 (ja) |
WO (2) | WO2014105491A1 (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10735486B2 (en) | 2012-12-28 | 2020-08-04 | Qualcomm Incorporated | Device timing adjustments and methods for supporting dash over broadcast |
WO2014108207A1 (en) * | 2013-01-11 | 2014-07-17 | Telefonaktiebolaget L M Ericsson (Publ) | Technique for operating client and server devices in a broadcast communication network |
EP2954653B1 (en) * | 2013-02-06 | 2018-11-28 | Telefonaktiebolaget LM Ericsson (publ) | Technique for detecting an encoder functionality issue |
US9646162B2 (en) * | 2013-04-10 | 2017-05-09 | Futurewei Technologies, Inc. | Dynamic adaptive streaming over hypertext transfer protocol service protection |
US20150172066A1 (en) * | 2013-12-13 | 2015-06-18 | Qualcomm Incorporated | Practical implementation aspects of unicast fetch for http streaming over embms |
US20150199498A1 (en) * | 2014-01-10 | 2015-07-16 | Furturewei Technologies, Inc. | Flexible and efficient signaling and carriage of authorization acquisition information for dynamic adaptive streaming |
US11553018B2 (en) * | 2014-04-08 | 2023-01-10 | Comcast Cable Communications, Llc | Dynamically switched multicast delivery |
US9973345B2 (en) * | 2014-09-10 | 2018-05-15 | Qualcomm Incorporated | Calculating and signaling segment availability times for segments of media data |
US9756098B2 (en) * | 2014-09-15 | 2017-09-05 | Verizon Digital Media Services Inc. | Multi-tenant over-the-top multicast |
WO2016099354A1 (en) * | 2014-12-18 | 2016-06-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Request scheduling for streamed media |
JP2016123097A (ja) * | 2014-12-24 | 2016-07-07 | 沖電気工業株式会社 | 配信サーバ、配信方法、配信プログラム、及び配信システム |
US20160248829A1 (en) * | 2015-02-23 | 2016-08-25 | Qualcomm Incorporated | Availability Start Time Adjustment By Device For DASH Over Broadcast |
EP3062474B1 (en) * | 2015-02-24 | 2018-09-26 | Alcatel-Lucent España, S.A. | Method, device, computer program product and storage medium for distributing file requests in adaptive streaming systems |
US10298647B2 (en) * | 2015-02-26 | 2019-05-21 | Qualcomm Incorporated | Delay compensation for broadcast adaptive bitrate streaming |
US20160308927A1 (en) * | 2015-04-20 | 2016-10-20 | Qualcomm Incorporated | Further Device Timing Adjustments and Methods for Supporting DASH Over Broadcast |
EP3089461A1 (en) * | 2015-04-30 | 2016-11-02 | Advanced Digital Broadcast S.A. | A system and a method for distributing content via dynamic channel assignment in a mobile content gateway |
EP3089460A1 (en) | 2015-04-30 | 2016-11-02 | Advanced Digital Broadcast S.A. | A system and a method for distributing content via static channel assignment in a mobile content gateway |
EP3089463A1 (en) * | 2015-04-30 | 2016-11-02 | Advanced Digital Broadcast S.A. | A system and a method for a time shift function in a mobile content gateway |
EP3160149A3 (en) * | 2015-04-30 | 2017-08-02 | Advanced Digital Broadcast S.A. | A system and a method for distributed processing and selection of video content in a mobile content gateway |
WO2016182481A1 (en) * | 2015-05-08 | 2016-11-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Scheduling in media stream sessions |
US10291681B2 (en) * | 2015-06-18 | 2019-05-14 | Ericsson Ab | Directory limit based system and method for storing media segments |
CN107810625B (zh) * | 2015-06-30 | 2020-12-08 | 英国电讯有限公司 | 通过客户端从服务器流传输媒体序列的方法和装置 |
US9843825B1 (en) * | 2016-06-10 | 2017-12-12 | Apple Inc. | Distributed and synchronized media switching |
KR101853441B1 (ko) * | 2016-09-23 | 2018-05-02 | 재단법인 실감교류인체감응솔루션연구단 | 클라이언트 장치 및 그 로컬 클럭 스큐 보정 방법 |
US10601946B2 (en) | 2017-02-23 | 2020-03-24 | The Directv Group, Inc. | Edge cache segment prefetching |
JP7229696B2 (ja) | 2018-08-02 | 2023-02-28 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US11405662B2 (en) | 2019-03-22 | 2022-08-02 | Comcast Cable Communications, Llc | Content delivery |
US11647242B2 (en) * | 2019-07-30 | 2023-05-09 | Comcast Cable Communications, Llc | Methods and systems for low latency streaming |
CN113365099B (zh) * | 2021-05-31 | 2022-12-27 | 北京达佳互联信息技术有限公司 | 弹幕下发方法、接收方法、装置、电子设备及存储介质 |
Family Cites Families (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000052863A1 (fr) | 1999-03-01 | 2000-09-08 | Fujitsu Limited | Recepteur amrc |
CN1771695B (zh) | 2003-05-30 | 2010-09-29 | Lg电子株式会社 | 家庭网络*** |
US20050227657A1 (en) | 2004-04-07 | 2005-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for increasing perceived interactivity in communications systems |
US20060095573A1 (en) * | 2004-11-01 | 2006-05-04 | Microsoft Corporation | Delayed HTTP response |
US20060250977A1 (en) * | 2005-05-04 | 2006-11-09 | International Business Machines Corporation | Method and apparatus for determining data center resource availablilty using multiple time domain segments |
US7940687B2 (en) * | 2005-11-16 | 2011-05-10 | Qualcomm Incorporated | Efficient partitioning of control and data fields |
KR100850577B1 (ko) * | 2006-01-27 | 2008-08-06 | 삼성전자주식회사 | 휴대단말기의 멀티데이터 처리장치 및 방법 |
US9178535B2 (en) * | 2006-06-09 | 2015-11-03 | Digital Fountain, Inc. | Dynamic stream interleaving and sub-stream based delivery |
US8274905B2 (en) | 2006-08-22 | 2012-09-25 | Embarq Holdings Company, Llc | System and method for displaying a graph representative of network performance over a time period |
US8090813B2 (en) * | 2006-09-19 | 2012-01-03 | Solid State Networks, Inc. | Methods and apparatus for data transfer |
US7706384B2 (en) * | 2007-04-20 | 2010-04-27 | Sharp Laboratories Of America, Inc. | Packet scheduling with quality-aware frame dropping for video streaming |
WO2009019671A1 (en) | 2007-08-09 | 2009-02-12 | Markport Limited | Network resource management |
CN101119385A (zh) | 2007-08-10 | 2008-02-06 | 深圳市深信服电子科技有限公司 | 利用WebPush技术提高HTTP网络速度的方法 |
WO2010116241A1 (en) | 2009-04-09 | 2010-10-14 | Nokia Corporation | Systems, methods and apparatuses for media file streaming |
CN102124451A (zh) * | 2009-05-27 | 2011-07-13 | 松下电器产业株式会社 | 延迟调整装置以及延迟调整方法 |
US20120281536A1 (en) * | 2009-06-12 | 2012-11-08 | Cygnus Broadband, Inc. | Systems and methods for detection for prioritizing and scheduling packets in a communication network |
US20120327779A1 (en) * | 2009-06-12 | 2012-12-27 | Cygnus Broadband, Inc. | Systems and methods for congestion detection for use in prioritizing and scheduling packets in a communication network |
US8146125B2 (en) | 2009-07-01 | 2012-03-27 | Spirent Communications, Inc | Computerized device and method for analyzing signals in a multimedia over coax alliance (MOCA) network and similar TDM / encrypted networks |
US8477950B2 (en) * | 2009-08-24 | 2013-07-02 | Novara Technology, LLC | Home theater component for a virtualized home theater system |
US20110096828A1 (en) | 2009-09-22 | 2011-04-28 | Qualcomm Incorporated | Enhanced block-request streaming using scalable encoding |
JP2011234341A (ja) * | 2010-04-09 | 2011-11-17 | Sony Corp | 受信装置およびカメラシステム |
KR101652255B1 (ko) | 2010-04-26 | 2016-09-09 | 삼성전자주식회사 | 라이브 컨텐츠의 효과적인 재생방법 |
JP2011232893A (ja) | 2010-04-26 | 2011-11-17 | Canon Inc | 印刷データ作成サーバ及び印刷装置及び印刷システム |
US20120102184A1 (en) * | 2010-10-20 | 2012-04-26 | Sony Corporation | Apparatus and method for adaptive streaming of content with user-initiated quality adjustments |
CN102571686B (zh) | 2010-12-09 | 2014-09-03 | 中国科学院沈阳计算技术研究所有限公司 | 云会议***的实现方法 |
US8489760B2 (en) | 2011-03-31 | 2013-07-16 | Juniper Networks, Inc. | Media file storage format and adaptive delivery system |
US9026671B2 (en) | 2011-04-05 | 2015-05-05 | Qualcomm Incorporated | IP broadcast streaming services distribution using file delivery methods |
US8819264B2 (en) * | 2011-07-18 | 2014-08-26 | Verizon Patent And Licensing Inc. | Systems and methods for dynamically switching between unicast and multicast delivery of media content in a wireless network |
US20130042100A1 (en) * | 2011-08-09 | 2013-02-14 | Nokia Corporation | Method and apparatus for forced playback in http streaming |
US9088583B2 (en) * | 2011-10-31 | 2015-07-21 | Interdigital Patent Holdings, Inc. | Method and apparatus for enabling multimedia synchronization |
US9042247B2 (en) | 2011-12-06 | 2015-05-26 | Wi-Lan Labs, Inc. | Systems and methods for preserving application identification information on handover in a communication network |
US20130182643A1 (en) * | 2012-01-16 | 2013-07-18 | Qualcomm Incorporated | Method and system for transitions of broadcast dash service receptions between unicast and broadcast |
KR20190097306A (ko) * | 2012-01-19 | 2019-08-20 | 브이아이디 스케일, 인크. | 시청 조건에 대한 적응을 지원하는 비디오 전송 방법 및 시스템 |
US8640174B2 (en) * | 2012-03-01 | 2014-01-28 | Motorola Mobility Llc | Method for retrieving content, wireless communication device and communication system |
US9445138B2 (en) * | 2012-04-12 | 2016-09-13 | Qualcomm Incorporated | Broadcast content via over the top delivery |
KR20160063405A (ko) | 2012-04-24 | 2016-06-03 | 브이아이디 스케일, 인크. | Mpeg/3gpp-dash에서의 원활한 스트림 스위칭을 위한 방법 및 장치 |
US8949451B2 (en) * | 2012-04-27 | 2015-02-03 | Mobitv, Inc. | Combined broadcast and unicast delivery |
US9246842B2 (en) * | 2012-04-27 | 2016-01-26 | Intel Corporation | QoE-aware radio access network architecture for http-based video streaming |
US8725799B2 (en) * | 2012-06-21 | 2014-05-13 | Google Inc. | Server-side timing estimation of client-side actions |
TWI610554B (zh) * | 2012-07-10 | 2018-01-01 | Vid衡器股份有限公司 | 無線傳輸/接收單元中內容切換/品質驅動切換的方法 |
US9954717B2 (en) * | 2012-07-11 | 2018-04-24 | Futurewei Technologies, Inc. | Dynamic adaptive streaming over hypertext transfer protocol as hybrid multirate media description, delivery, and storage format |
US20140019635A1 (en) | 2012-07-13 | 2014-01-16 | Vid Scale, Inc. | Operation and architecture for dash streaming clients |
US8949440B2 (en) | 2012-07-19 | 2015-02-03 | Alcatel Lucent | System and method for adaptive rate determination in mobile video streaming |
US9003443B2 (en) * | 2012-07-31 | 2015-04-07 | Wideorbit Inc. | Systems, methods and articles to provide content in networked environment |
US9125073B2 (en) | 2012-08-03 | 2015-09-01 | Intel Corporation | Quality-aware adaptive streaming over hypertext transfer protocol using quality attributes in manifest file |
US9712585B2 (en) * | 2012-11-13 | 2017-07-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Processing of multimedia data |
US9843845B2 (en) * | 2012-11-28 | 2017-12-12 | Sinclair Broadcast Group, Inc. | Terrestrial broadcast market exchange network platform and broadcast augmentation channels for hybrid broadcasting in the internet age |
US9143543B2 (en) * | 2012-11-30 | 2015-09-22 | Google Technology Holdings LLC | Method and system for multi-streaming multimedia data |
US10735486B2 (en) | 2012-12-28 | 2020-08-04 | Qualcomm Incorporated | Device timing adjustments and methods for supporting dash over broadcast |
US9801054B2 (en) * | 2013-01-17 | 2017-10-24 | Intel IP Corporation | Presence service using IMS based dash service |
EP2954653B1 (en) * | 2013-02-06 | 2018-11-28 | Telefonaktiebolaget LM Ericsson (publ) | Technique for detecting an encoder functionality issue |
US9900166B2 (en) * | 2013-04-12 | 2018-02-20 | Qualcomm Incorporated | Methods for delivery of flows of objects over broadcast/multicast enabled networks |
-
2013
- 2013-03-14 US US13/802,709 patent/US10735486B2/en active Active
- 2013-03-14 US US13/802,718 patent/US9386062B2/en active Active
- 2013-12-16 KR KR1020157019689A patent/KR101675055B1/ko active IP Right Grant
- 2013-12-16 CN CN201380068479.6A patent/CN104904180B/zh active Active
- 2013-12-16 JP JP2015550463A patent/JP6096931B2/ja not_active Expired - Fee Related
- 2013-12-16 EP EP13818102.9A patent/EP2939389B1/en active Active
- 2013-12-16 EP EP13817811.6A patent/EP2939397B1/en active Active
- 2013-12-16 ES ES13818102T patent/ES2709033T3/es active Active
- 2013-12-16 WO PCT/US2013/075441 patent/WO2014105491A1/en active Application Filing
- 2013-12-16 JP JP2015550461A patent/JP2016506682A/ja active Pending
- 2013-12-16 HU HUE13818102A patent/HUE041668T2/hu unknown
- 2013-12-16 CN CN201380068459.9A patent/CN104919780B/zh not_active Expired - Fee Related
- 2013-12-16 WO PCT/US2013/075425 patent/WO2014105487A1/en active Application Filing
-
2019
- 2019-12-18 US US16/719,136 patent/US20200128058A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20140189066A1 (en) | 2014-07-03 |
EP2939397A1 (en) | 2015-11-04 |
US20140189052A1 (en) | 2014-07-03 |
JP2016510523A (ja) | 2016-04-07 |
US9386062B2 (en) | 2016-07-05 |
US20200128058A1 (en) | 2020-04-23 |
EP2939389B1 (en) | 2018-10-31 |
ES2709033T3 (es) | 2019-04-12 |
CN104904180A (zh) | 2015-09-09 |
EP2939389A1 (en) | 2015-11-04 |
HUE041668T2 (hu) | 2019-05-28 |
JP2016506682A (ja) | 2016-03-03 |
US10735486B2 (en) | 2020-08-04 |
EP2939397B1 (en) | 2017-12-06 |
WO2014105487A1 (en) | 2014-07-03 |
KR101675055B1 (ko) | 2016-11-10 |
KR20150103074A (ko) | 2015-09-09 |
CN104919780A (zh) | 2015-09-16 |
CN104919780B (zh) | 2018-04-24 |
WO2014105491A1 (en) | 2014-07-03 |
CN104904180B (zh) | 2017-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6096931B2 (ja) | ハイパーテキスト転送プロトコル(http)要求に対する柔軟な応答時間 | |
JP2018519694A (ja) | Dashオーバーブロードキャストをサポートするためのさらなるデバイスタイミング調整および方法 | |
EP2826267B1 (en) | Multicast broadcast multimedia service-assisted content distribution | |
US20150249845A1 (en) | Live video broadcasting from a mobile device | |
JP2018507581A (ja) | メディアコンテンツストリーミング | |
JP2016511557A (ja) | Imsベースのdashサービスを用いるプレゼンスサービス | |
JP2018514098A (ja) | ブロードキャストを介したdashのためのデバイスによる利用可能開始時間調整 | |
JP6731937B2 (ja) | ブロードキャスト適応ビットレートストリーミングのための遅延補正 | |
JP2018057027A (ja) | Imsベースのdashサービスにおいて、プレゼンスサーバによりプレゼンス情報を供給する方法、および、プレゼンスサーバを介してプレゼンス情報を受信するユーザ機器(ue) | |
US10182089B2 (en) | Method and broadcast multicast service center, BM-SC, node for providing an on-request service | |
JP2018518851A (ja) | 適応メディアストリーミングのためのマルチサービス初期化 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160816 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160816 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20160816 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20160920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161209 |
|
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: 20170123 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170216 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6096931 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |