JP2017517221A - Httpストリーミングを使用するdashストリーミングのための方法及び装置 - Google Patents
Httpストリーミングを使用するdashストリーミングのための方法及び装置 Download PDFInfo
- Publication number
- JP2017517221A JP2017517221A JP2017500785A JP2017500785A JP2017517221A JP 2017517221 A JP2017517221 A JP 2017517221A JP 2017500785 A JP2017500785 A JP 2017500785A JP 2017500785 A JP2017500785 A JP 2017500785A JP 2017517221 A JP2017517221 A JP 2017517221A
- Authority
- JP
- Japan
- Prior art keywords
- server
- client device
- streaming
- http
- processing circuit
- 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.)
- Ceased
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/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]
-
- 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/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- 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/752—Media network packet handling adapting media to network capabilities
-
- 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/643—Communication protocols
- H04N21/64322—IP
-
- 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)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
HTTPは、リクエスト/応答ベースのプロトコルである。クライアント装置300は、そのHTTPリクエストを送信するためにサーバ200との接続を確立する。サーバ200は、HTTPリクエストを受信しクライアント装置300に応答を送信するために、クライアント装置300からの接続を受諾する。標準HTTPモデルにおいて、サーバ200は、クライアントに対する接続を開始することも、要請されないHTTP応答を送信することもできない。従って、クライアント装置300は、HTTPにてメディアストリーミングを実行するためには、セグメント505毎にメディアデータをリクエストしなければならない。これは、追加的な終端間(end-to-end)遅延だけでなく、リクエストに対する著しいアップストリームトラフィックを発生する。
従来のリクエストとともに、クライアントは、サーバ200に一般的なリクエストを送信し、それぞれのリクエストは、すべての使用可能なデータを取得することを試みる。使用可能なデータがない場合、サーバ200は、空応答又はエラーメッセージを返す。クライアント装置300は、以後にポーリングを実行する。ポーリング頻度は、アプリケーションによる。DASHでは、これはセグメント使用可能開始時間により決定されるが、クライアントとサーバとの間でクロックの同期化が必要である。
HTTPストリーミングメカニズムは、リクエストを無期限オープン状態に維持する。HTTPストリーミングメカニズムは、いくつかのデータがクライアントに送信された後も、リクエストを終了せず、接続をクローズしない。クライアント及びサーバが接続をオープンしたりクローズしたりする必要がないため、このメカニズムは、待ち時間を大きく短縮させる。手順は、クライアント装置300が最初のリクエストを作成することにより開始される。その後、クライアント装置300は、応答を待つ。サーバ200は、データが使用可能となるまで応答を保留する。データが使用可能となったらいつでも、サーバは、部分応答としてクライアント装置300にデータを送信する。これは、HTTP/1.1とHTTP/1.0の両方にてサポートされる。この場合、Content−Lengthヘッダーフィールドは、優先的に知られていないため、応答で提供されない。その代わりに、応答長さは、接続をクローズすることにより決定される。このようなHTTPストリーミングアプローチの主な問題は、このような接続に対する中間ノードの挙動を保証できないことである。例えば、中間ノードは、部分応答を直ちに伝送しない場合がある。中間ノードは、応答をバッファリングし、後でこれを送信すると決定する場合がある。
HTTPプロトコルにより多くのフレキシビリティーが必要であることは以前より認識されていたが、コミュニティは、最も人気のあり、多く使用されるプロトコルのうちいずれか一つを変更することを渋っている。図6に示す実施形態では、HTTP1.0 600が接続ごとに一つのリクエストのみを許容することにより、TCP接続を増加及び減少させるために遅延を招く可能性があることが示されている。クライアント装置300による各々の“GET”リクエストに対して、連続的応答がサーバ200により送信される。すなわち、クライアント装置300による第1の“GET”リクエスト605aに対して、連続的応答610aがサーバ200により送信される。クライアント装置300による第2の“GET”リクエスト605bに対して、連続的応答610bがサーバ200により送信される。図7に示す実施形態では、HTTP1.1 700が永続的接続及びリクエストパイプライン方式を導入していることが示されている。クライアント装置300による複数の“GET”リクエストの後に、サーバ200により送信される複数の対応する応答が続く。すなわち、第1の“GET”リクエスト705a、第2の“GET”リクエスト705b、及び第3の“GET”リクエスト705cがクライアント装置300により送信される。その応答として、対応する第1の応答710a、第2の応答710b、及び第3の応答710cが、サーバ200により送信される。永続接続により、同一のTCP接続を複数のリクエストを送信し、その応答を受信するために使用できる。これにより、TCPの接続設定とTCPの遅い開始フェーズとを経ることを回避できる。リクエストパイプライン方式では、クライアントが以前のリクエストに対する応答を受信する前に複数のリクエストを送信できる。図6及び図7の実施形態は、HTTP1.0及びHTTP1.1の異なるメッセージ交換シーケンスを示しており、遅延及びリンク利用の側面で潜在的な利得を示している。
ここで、“HTTP/2”とも称されるHTTP2.0は、同時にすべての機能を変更せずに維持しつつ、HTTP1.1の以前の制限事項を解決しようとする国際インターネット技術委員会(IETF)の作業草案である。
HTTP/2と類似して、特定の実施形態では、ハンドシェーク動作で開始され、その間に両末端がウェブソケットに対する接続のアップグレードに同意する完壁な整合(conformant)HTTPプロトコルアップグレードとして、ウェブソケットが実現される。ウェブソケット接続に対する接続のアップグレードに成功した後に、データは両方向に同時に流れることが可能となり、その結果、全二重接続が可能となる。サーバ200は、クライアントのリクエストを必要とすることなくクライアント装置300にデータを送信すると決定できる。また、クライアント装置300は、サーバからの応答を待つ必要なしに複数のリクエストを送信できる。
クライアント装置300は、継続してデータをプル(pull)することを回避し、
クライアント装置300は、同期化問題及びリソースフェッチエラーを回避し、
クライアント装置300は、セッションの制御中にあり、
サーバ200は、セッションを通じていくつかの制御を得る。
代替リプレゼンテーションを選択し、あるいは代替リプレゼンテーションに切り替えることを決定し、
トリックモードオペレーションを実行すると決定し、
マニフェストファイルアップデート又はクライアント動作を必要とするとの指示を受信し、
ストリームの終了又はサービス指示の終了を受信し、
次のセグメントに対するリクエストを送信するためにサーバからリクエストを受信するまで、このプロセスは継続する。
新たなプロトコルHTTP/2及びウェブソケットの完全な潜在力を利用するために、DASHアプリケーションは、アップグレードされた接続上で使用される新たなサブプロトコルを定義しなければならない。この場合、サブプロトコルは、HTTP1.1機能と等しいことを意味するので、HTTP/2は、ウェブソケットより多くの機能を定義するため、HTTP/2の場合ではより少ない作業を実行する必要がある。
サブプロトコルは、名称“dash”により識別される。DASHストリーミングのためにウェブソケットを使用することを所望するクライアント装置は、プロトコルアップグレードリクエストとともにSec-WebSocket-Protocolヘッダーフィールドの一部としてキーワード“dash”を含む。
上記したように、HTTP/2は、HTTP1.1プロトコルと等価なサブプロトコルを提供するウェブソケットの上位集合と見なすことができる。PUSH_PROMISEフレームを用いてクライアントにデータをプッシュする機能、特定ストリームで現在の伝送を取り消す機能、複数ストリームをサポートする機能といったウェブソケットDASHサブプロトコルに対して提案される機能のいくつかは、既にHTTP/2プロトコルにより提供されている。
代替リプレゼンテーションを選択し、あるいは代替リプレゼンテーションに切り替えることを決定し、
トリックモードオペレーションを実行すると決定し、
マニフェストファイルアップデート又はクライアント動作を必要とするとの指示を受信し、
ストリームの終了又はサービス指示の終了を受信し、
次のセグメントに対するリクエストを送信するためにサーバからリクエストを受信するまで、このプロセスは継続する。
Claims (16)
- サーバとの通信接続を確立するように構成されるインターフェースと、
ウェブソケットを通じて適応ハイパーテキスト転送プロトコル(HTTP)ストリーミングをサポートする前記サーバの能力を決定し、
前記HTTPストリーミング中にストリーミングオペレーションを実行するように前記サーバに命令を送信し、
前記ストリーミングセッションで前記サーバから情報を受信するように構成される処理回路と、
を含むことを特徴とする装置。 - 前記処理回路は、トリガイベントが発生するまでメディアセグメントを受信するように構成されることを特徴とする請求項1に記載の装置。
- 前記トリガイベントは、帯域幅測定の変化、マニフェストファイルのアップデートを使用できる前記サーバによる指示、一つ以上のリプレゼンテーションに対する前記サーバによる推薦のうちいずれか一つを含み、前記処理回路は、前記処理回路により要求される動作に対する指示を受信し、前記処理回路は、ストリームの終了又はサービスの終了を受信することを特徴とする請求項2に記載の装置。
- ストリームの終了又はサービスの終了のうち一つを受信するステップに応答して、前記処理回路は、前記HTTPストリーミングの終了又は他のサーバへの切り替えのうち少なくとも一つを実行するように構成されることを特徴とする請求項2に記載の装置。
- 前記トリガイベントに応答して、前記処理回路は、前記サーバに命令を送信するように構成されることを特徴とする請求項2に記載の装置。
- 前記トリガイベントに応答して、前記処理回路は、
代替リプレゼンテーションを選択し、あるいはトリックモードオペレーションを実行するように構成されることを特徴とする請求項2に記載の装置。 - 少なくとも一つのクライアント装置と接続するように構成されるインターフェースと、
ウェブソケットを通じて適応ハイパーテキスト転送プロトコル(HTTP)ストリーミングがサポートされるという指示を前記少なくとも一つのクライアント装置に送信し、
前記HTTPストリーミング中にストリーミングオペレーションを実行するために前記少なくとも一つのクライアント装置から受信される命令に応答して前記少なくとも一つのクライアント装置と受信ウェブソケット接続を確立するように構成される処理回路と、
を含むことを特徴とするサーバ。 - 前記処理回路は、
前記HTTPストリーミング中にストリーミングオペレーションを実行するために命令を受信及び処理し、
前記少なくとも一つのクライアント装置にメディアセグメントを送信するように構成されることを特徴とする請求項7に記載のサーバ。 - 前記処理回路は、トリガイベントが発生するまでメディアセグメントを継続して送信するように構成されることを特徴とする請求項7に記載のサーバ。
- 前記トリガイベントは、
帯域幅測定の変化、
マニフェストファイルのアップデートを使用できる決定、又は
前記少なくとも一つのクライアント装置から受信される命令、及び一つ以上のリプレゼンテーションに対する前記サーバによる推薦を前記少なくとも一つのクライアント装置に送信するための決定のうちいずれか一つを含むことを特徴とする請求項9に記載のサーバ。 - 前記処理回路は、追加動作が前記少なくとも一つのクライアント装置により要求される場合を決定するように構成され、前記トリガイベントは、追加動作が前記少なくとも一つのクライアント装置により要求されるという決定を含むことを特徴とする請求項10に記載のサーバ。
- 前記処理回路は、ストリームの終了又はサービスの終了のうちいずれか一つを送信するように構成されることを特徴とする請求項10に記載のサーバ。
- 前記処理回路は、他のセグメントに対するリクエストを伝送するために前記少なくとも一つのクライアント装置にリクエストを伝送するように構成されることを特徴とする請求項7に記載のサーバ。
- クライアント装置のための方法であって、
サーバとの通信接続を確立するステップと、
ウェブソケットを通じて適応ハイパーテキスト転送プロトコル(HTTP)ストリーミングをサポートする前記サーバの能力を決定するステップと、
HTTPストリーミング中にストリーミングオペレーションを実行するために前記サーバに命令を送信するステップと、
前記ストリーミングセッションで前記サーバからの情報を受信するステップと、
を有することを特徴とする方法。 - トリガイベントが発生するまでメディアセグメントを受信するステップをさらに有し、前記トリガイベントは、
帯域幅測定の変化、
マニフェストファイルのアップデートが使用できるという前記サーバによる指示、
一つ以上のリプレゼンテーションに対して前記サーバによる推薦、
次のセグメントに対するリクエストを送信するために前記サーバから受信されたリクエストを受信すること、
前記クライアント装置により要求される動作に対する指示を受信するステップと、
ストリームの終了又はサービスの終了を受信すること、または、
次のセグメントに対するリクエストを送信するために前記サーバからリクエストを受信することのうちいずれか一つを有することを特徴とする請求項14に記載の方法。 - ストリームの終了又はサービスの終了のうちいずれか一つを受信するステップに応答して、
前記HTTPストリーミングを終了するステップ又は他のサーバに切り替えるステップのうち少なくとも一つ、又は
前記トリガイベントに応答して、
前記サーバに命令を送信するステップ、代替リプレゼンテーションを前記クライアント装置により選択するステップ、あるいはトリックモードオペレーションを前記クライアント装置により実行するステップのうち少なくとも一つをさらに有することを特徴とする請求項15に記載の方法。
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201461968204P | 2014-03-20 | 2014-03-20 | |
| US61/968,204 | 2014-03-20 | ||
| US201462008904P | 2014-06-06 | 2014-06-06 | |
| US62/008,904 | 2014-06-06 | ||
| US14/661,668 | 2015-03-18 | ||
| US14/661,668 US20150271233A1 (en) | 2014-03-20 | 2015-03-18 | Method and apparatus for dash streaming using http streaming |
| PCT/KR2015/002728 WO2015142102A1 (en) | 2014-03-20 | 2015-03-20 | Method and apparatus for dash streaming using http streaming |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2017517221A true JP2017517221A (ja) | 2017-06-22 |
Family
ID=54144976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017500785A Ceased JP2017517221A (ja) | 2014-03-20 | 2015-03-20 | Httpストリーミングを使用するdashストリーミングのための方法及び装置 |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP2017517221A (ja) |
| KR (1) | KR20160135811A (ja) |
| CN (1) | CN106416198A (ja) |
| WO (1) | WO2015142102A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220174521A1 (en) * | 2019-05-31 | 2022-06-02 | Apple Inc. | Systems and methods for performance data streaming, performance data file reporting, and performance threshold monitoring |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6700981B2 (ja) * | 2016-05-31 | 2020-05-27 | キヤノン株式会社 | 通信装置、通信方法、通信システムおよびプログラム |
| KR102335670B1 (ko) * | 2017-09-13 | 2021-12-06 | 한화테크윈 주식회사 | 웹소켓을 이용하여 중간 서버를 경유하는 미디어 스트리밍 방법 |
| CN110830541B (zh) | 2018-08-14 | 2021-07-16 | 华为技术有限公司 | 一种消息处理方法、装置及系统 |
| CN109413187A (zh) * | 2018-11-01 | 2019-03-01 | 中国科学院计算机网络信息中心 | 一种通用的图数据在线交互式浏览分析方法 |
| CN111447262A (zh) * | 2020-03-23 | 2020-07-24 | 北京达佳互联信息技术有限公司 | 请求发送方法及客户端、存储介质 |
| CN113938475B (zh) * | 2021-12-16 | 2022-03-29 | 深圳市大头兄弟科技有限公司 | 一种数据传输方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012096372A1 (ja) * | 2011-01-14 | 2012-07-19 | シャープ株式会社 | コンテンツ再生装置、コンテンツ再生方法、配信システム、コンテンツ再生プログラム、記録媒体、およびデータ構造 |
| WO2013098317A1 (en) * | 2011-12-29 | 2013-07-04 | Koninklijke Kpn N.V. | Network-initiated content streaming control |
| JP2013538507A (ja) * | 2010-08-10 | 2013-10-10 | クゥアルコム・インコーポレイテッド | コード化ビデオデータのネットワークストリーミングのためのトリックモード |
| WO2014005053A1 (en) * | 2012-06-29 | 2014-01-03 | Avocent Huntsville Corp. | System and method for single kvm client accommodating multiple different video compression technologies |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6704790B1 (en) * | 1998-09-16 | 2004-03-09 | Microsoft Corporation | Server-side stream switching |
| US7392316B2 (en) * | 2003-06-30 | 2008-06-24 | Microsoft Corporation | Client to server streaming of multimedia content using HTTP |
| US20120207088A1 (en) * | 2011-02-11 | 2012-08-16 | Interdigital Patent Holdings, Inc. | Method and apparatus for updating metadata |
| EP2685742A4 (en) * | 2011-04-07 | 2014-03-05 | Huawei Tech Co Ltd | METHOD, DEVICE AND SYSTEM FOR SENDING AND PROCESSING MEDIA CONTENT |
-
2015
- 2015-03-20 JP JP2017500785A patent/JP2017517221A/ja not_active Ceased
- 2015-03-20 WO PCT/KR2015/002728 patent/WO2015142102A1/en not_active Ceased
- 2015-03-20 KR KR1020167029356A patent/KR20160135811A/ko not_active Withdrawn
- 2015-03-20 CN CN201580026111.2A patent/CN106416198A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013538507A (ja) * | 2010-08-10 | 2013-10-10 | クゥアルコム・インコーポレイテッド | コード化ビデオデータのネットワークストリーミングのためのトリックモード |
| WO2012096372A1 (ja) * | 2011-01-14 | 2012-07-19 | シャープ株式会社 | コンテンツ再生装置、コンテンツ再生方法、配信システム、コンテンツ再生プログラム、記録媒体、およびデータ構造 |
| WO2013098317A1 (en) * | 2011-12-29 | 2013-07-04 | Koninklijke Kpn N.V. | Network-initiated content streaming control |
| WO2014005053A1 (en) * | 2012-06-29 | 2014-01-03 | Avocent Huntsville Corp. | System and method for single kvm client accommodating multiple different video compression technologies |
Non-Patent Citations (1)
| Title |
|---|
| IIS SMOOTH STREAMING TECHNICAL OVERVIEW, JPN6019013618, March 2009 (2009-03-01), ISSN: 0004018069 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220174521A1 (en) * | 2019-05-31 | 2022-06-02 | Apple Inc. | Systems and methods for performance data streaming, performance data file reporting, and performance threshold monitoring |
| US12022306B2 (en) * | 2019-05-31 | 2024-06-25 | Apple Inc. | Systems and methods for performance data streaming, performance data file reporting, and performance threshold monitoring |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20160135811A (ko) | 2016-11-28 |
| WO2015142102A1 (en) | 2015-09-24 |
| CN106416198A (zh) | 2017-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150271233A1 (en) | Method and apparatus for dash streaming using http streaming | |
| US8732274B2 (en) | Method and apparatus for generating and handling streaming media quality-of-experience metrics | |
| JP2017517221A (ja) | Httpストリーミングを使用するdashストリーミングのための方法及び装置 | |
| JP6618552B2 (ja) | 多重経路メディア伝達のための方法及び装置 | |
| EP2936742B1 (en) | Low-latency streaming | |
| EP2805471B1 (en) | Method and apparatus for enabling pre-fetching of media | |
| US20090125634A1 (en) | Network media streaming with partial syncing | |
| CN105379295A (zh) | 分段内容的流送 | |
| CN108600789A (zh) | 用于多媒体自适应流传输的装置和机器可读存储介质 | |
| US20240223832A1 (en) | Video stream bitrate adjustment method and apparatus, computer device, and storage medium | |
| US10044831B2 (en) | Method and apparatus for transmitting messages to a dash client | |
| WO2017202373A1 (zh) | 流媒体快速启动方法、装置和系统 | |
| WO2019128800A1 (zh) | 一种内容服务的实现方法、装置及内容分发网络节点 | |
| CN103190097B (zh) | 发送和接收用于http流送的媒体信息文件的方法 | |
| KR20170101192A (ko) | 링크 인식 스트리밍 적응 | |
| US8000339B2 (en) | Method and system for transparently transcoding a multicast stream | |
| EP3175599A1 (en) | Systems and methods for selective transport accelerator operation | |
| CN114363667A (zh) | 客户端、服务器、接收方法及发送方法 | |
| CN106604077A (zh) | 自适应流媒体传输方法及装置 | |
| JP6059820B2 (ja) | 低レイテンシ・ストリーミング | |
| US11082474B2 (en) | Data buffering method and apparatus in adaptive streaming service | |
| Tabari et al. | Low latency live video streaming on android devices using web-socket | |
| HK1244121B (zh) | 链路感知流送自适应 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160921 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171117 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180830 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181002 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190416 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190716 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190806 |
|
| A045 | Written measure of dismissal of application [lapsed due to lack of payment] |
Free format text: JAPANESE INTERMEDIATE CODE: A045 Effective date: 20191224 |
