CN102333089A - 基于超文本传输协议流化的多码率媒体流自适应控制方法 - Google Patents
基于超文本传输协议流化的多码率媒体流自适应控制方法 Download PDFInfo
- Publication number
- CN102333089A CN102333089A CN201110288958A CN201110288958A CN102333089A CN 102333089 A CN102333089 A CN 102333089A CN 201110288958 A CN201110288958 A CN 201110288958A CN 201110288958 A CN201110288958 A CN 201110288958A CN 102333089 A CN102333089 A CN 102333089A
- Authority
- CN
- China
- Prior art keywords
- media stream
- client
- http
- section
- control method
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种基于超文本传输协议流化的多码率媒体流自适应控制方法,涉及媒体传输技术领域。本方法应用于基于HTTP流化的多码率自适应传输***。本方法的内容包括:客户端通过HTTP请求媒体流切片时,通过当前媒体流切片的比特率、时长以及接收时间估计当前可用带宽,通过连续两个媒体流切片的请求时间的差值和时间戳的差值估计当前客户端缓存可播放时间。客户端根据当前可用带宽和缓存可播放时间决定请求下一个媒体流切片的质量级别。本方法有效的利用了带宽,最大限度的提高了用户体验。
Description
技术领域
本发明涉及媒体传输技术领域,特别涉及基于HTTP(超文本传输协议)流化的媒体传输自适应控制算法。
背景技术
HTTP协议最初是用来浏览网页,传输文本的协议。这样看来,HTTP涉及的网络流量很小,因此显然不太适合流量较大的视频下载和传输。另外,由于HTTP是基于TCP的协议,TCP本身具有的拥塞控制以及重传时延都被认为是不适合传输视频的机制。因此,早期的视频传输都是利用UDP(例如RTP over UDP)协议、架构专有的视频服务器***完成的,成本昂贵且不适宜大规模的部署。
近几年来,Internet的快速发展和网络带宽的不断增加,以及人们对于视频需求量的增长,使得基于视频应用产生的网络流量占到了Internet总流量的一半以上。相对于传统的视频流化技术,基于HTTP的流化自适应方案无需架设专用视频服务器,而是利用现有的WEB服务器并且在服务器产生同一视频的不同码率的视频片断,其中视频片断可以理解为将长的视频流切割成一个个小的片断(一般为几秒钟),不同码率对应不同的视频质量级别,在不同网络条件下通过切换质量级别实现视频的连续平滑播放。HTTP流实质上就是一系列连续视频片断传输、下载和播放。从用户的角度看,多码率的HTTP流可以取得和基于传统流媒体协议的视频流(例如RTP流)同样甚至更优的播放效果,这其中的自适应算法起着重要作用。另外,HTTP/TCP对防火墙/NAT的穿越能力也使得HTTP流化技术在Internet上的应用前景广阔。
发明内容
技术问题:本发明的目的是公开一种基于超文本传输协议流化的多码率媒体流自适应控制方法,相比较在服务器进行的自适应算法客户端对网络状况和本身资源的估计更具有实时性,因此算法更加准确。
技术方案:本发明的基于超文本传输协议流化的多码率媒体流自适应控制方法用于基于HTTP流化的多码率自适应传输***,该***包括服务器和客户端两个组成部分;服务器包括媒体流接收模块、媒体流切片处理模块以及媒体流发送模块;客户端通过HTTP协议请求媒体流切片;
客户端计算连续多片媒体流切片的接收时间,提取连续多片媒体流切片的大小,估计当前可用带宽;客户端提取最后接收的媒体流切片即当前媒体流切片的比特率,该比特率与质量级别一一对应,比特率越小,质量级别越低;
客户端计算两个连续媒体流切片的请求时间,提取这两个连续媒体流切片的时间戳,估计客户端缓存可播放时间;
客户端对估计出的当前可用带宽与当前媒体流切片的比特率比较大小,如果当前可用带宽连续多次大于当前媒体流切片的比特率,并且客户端的缓存可播放时间大于0,并且当前比特率不是最高质量级别的比特率时,客户端请求的下一个媒体流切片的质量级别上升一级。如果当前可用带宽连续多次小于当前媒体流切片的比特率,并且客户端的缓存可播放时间小于设定的一段时间,并且当前比特率不是最低质量级别的比特率时,客户端请求的下一个媒体流切片的质量级别下降一级;其它不满足上述两种情况的任何情况,客户端请求的下一个媒体流切片的质量级别保持不变。
所述基于HTTP流化的多码率自适应传输***,该***中的服务器只负责媒体流的接收、处理和发送,不负责媒体流的编码;该***中客户端是网页播放器。
所述媒体流切片,是包含整数个图像组GOP,每个GOP第一帧为立即刷新帧IDR帧且不含有双向预测帧B帧;
人为规定媒体流切片的长度,以时间t秒为度量,0<t<10;媒体流切片的大小,其单位是比特或者字节的表示存储容量的单位,不是时间单位。
所述媒体流切片的接收时间,是客户端下载该切片的第一个比特开始到最后一比特下载结束的时间,该时间内,客户端只对一个媒体流切片进行接收。
所述提取连续多片媒体流切片的大小,是从媒体流切片本身的媒体文件封装格式中提取有关切片大小的参数。
所述两个连续媒体流切片的请求时间,是客户端对这两个连续媒体流切片的HTTP GET请求时间;
所述提取这两个连续媒体流切片的时间戳,是指从媒体流切片本身的媒体文件封装格式中提取有关两个切片时间信息的参数。
所述的媒体文件封装格式中,除编码的媒体内容外,还包括该媒体的时间戳和大小等信息。
所述客户端缓存可播放时间,是指当前时刻客户端缓存数据可以连续播放的最大时间。
所述基于HTTP流化的多码率自适应传输***,是至少含有三个不同码率即比特率的媒体流的***。
客户端与服务器建立连接,客户端向服务器发送请求媒体描述文件的GET请求;
服务器响应请求,返回媒体描述文件,客户端获知可以请求的媒体流切片的比特率;
客户端从最低比特率请求媒体流切片,当请求的媒体流切片数目大于等于一定数量时,客户端启动如下算法:
客户端计算连续多片媒体流切片的接收时间,接收时间是指客户端下载该切片的第一个比特开始到最后一比特下载结束的时间。客户端提取多片媒体流切片的大小和最后接收的媒体流切片(当前媒体流切片)的比特率。由这几个媒体流切片的大小和其接收时间的比值的平均值得到对当前带宽估计值。
客户端计算两个连续媒体流切片的请求时间之差,称为请求间隔。提取这两个连续媒体流切片的时间戳并计算两时间戳之差,称为时间戳间隔。客户端缓存可播放时间的估计等于时间戳间隔与请求间隔之差的逐次累加。
客户端将得到的当前带宽的估计值与当前媒体流切片比特率进行大小比较。
若当前带宽的估计值连续大于当前媒体流切片的比特率,同时客户端缓存可播放时间大于零,并且当前比特率不是最高质量级别的比特率时,则请求的下一个媒体流切片的质量级别比当前媒体流切片高一个级别。
若当前带宽的估计值连续小于当前媒体流切片的比特率,同时客户端缓存可播放时间小于一定数目媒体流切片的总时长,并且当前比特率不是最低质量级别的比特率时,则请求的下一个媒体切片的质量级别比当前媒体流切片低一个级别。
其它不满足上述两种情况的任何情况,则请求的下一个媒体流切片的质量级别保持不变;
有益效果:本发明是在客户端进行的多码率媒体流自适应控制算法,相比较在服务器进行的自适应算法客户端对网络状况和本身资源的估计更具有实时性,因此算法更加准确。
附图说明
图1基于HTTP流化的多码率自适应传输***,
图2基于HTTP流化的多码率自适应控制算法流程图。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步描述。
该方法应用于基于HTTP流化的多码率自适应传输***,该***包括服务器和客户端两个组成部分;服务器包括媒体流接收模块、媒体流切片处理模块以及媒体流发送模块;客户端通过HTTP协议请求媒体流切片;
客户端计算连续多片媒体流切片的接收时间,提取连续多片媒体流切片的大小,估计当前可用带宽;客户端提取最后接收的媒体流切片即当前媒体流切片的比特率,该比特率与质量级别一一对应,比特率越小,质量级别越低;
客户端计算两个连续媒体流切片的请求时间,提取这两个连续媒体流切片的时间戳,估计客户端缓存可播放时间;
客户端对估计出的当前可用带宽与当前媒体流切片的比特率比较大小,如果当前可用带宽连续多次大于当前媒体流切片的比特率,并且客户端的缓存可播放时间大于0,并且当前比特率不是最高质量级别的比特率时,客户端请求的下一个媒体流切片的质量级别上升一级。如果当前可用带宽连续多次小于当前媒体流切片的比特率,并且客户端的缓存可播放时间小于设定的一段时间,并且当前比特率不是最低质量级别的比特率时,客户端请求的下一个媒体流切片的质量级别下降一级;其它不满足上述两种情况的任何情况,客户端请求的下一个媒体流切片的质量级别保持不变。
实施例1:如图1是本算法应用的基于HTTP流化的多码率自适应传输***,该***服务器可以提供同一内容的5种不同比特率的片源。这5种不同比特率的片源从小到大记为b1、b2、b3、b4、b5,对应从低到高5种质量级别,记为0、1、2、3、4。
媒体流切片时长约为5秒。
客户端与服务器建立连接,客户端向服务器发送请求媒体描述文件的GET请求;
服务器响应请求,返回媒体描述文件,客户端获知可以请求的媒体流切片的比特率;
客户端从最低比特率请求媒体流切片,当请求的媒体流切片数目大于5时,客户端启动算法:
客户端计算连续5片媒体流切片的接收时间,分别记为T(t1)、T(t2)、T(t3)、T(t4)、T(t5),接收时间是指客户端下载该切片的第一个比特开始到最后一比特下载结束的时间。
客户端提取这5片媒体流切片的大小,分别记为Size(t1)、Size(t2)、Size(t3)、Size(t4)、Size(t5),客户端提取最后接收的媒体流切片(当前媒体流切片)的比特率bi(0≤i≤4)。客户端根据下式估计当前的带宽bwc。
Buffer(tj+1)=0 j=0
将bwc与bi进行比较,若bwc连续3次大于bi,并且Buffer(tj+1)>0,并且i≠4,则请求下一个媒体流切片时,i+1;若bwc连续3次小于bi,并且Buffer(tj+1)<10s时,并且i≠0,则请求下一个媒体切片时,i-1。
本算法是在客户端进行的基于HTTP流化的多码率媒体流自适应控制算法,该算法不需要和服务器很多的交互信息,提取参数的实时性较好,最大限度的保证了用户体验。
本技术为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围内。
Claims (9)
1.一种基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,该方法应用于基于HTTP流化的多码率自适应传输***,该***包括服务器和客户端两个组成部分;服务器包括媒体流接收模块、媒体流切片处理模块以及媒体流发送模块;客户端通过HTTP协议请求媒体流切片;
客户端计算连续多片媒体流切片的接收时间,提取连续多片媒体流切片的大小,估计当前可用带宽;客户端提取最后接收的媒体流切片即当前媒体流切片的比特率,该比特率与质量级别一一对应,比特率越小,质量级别越低;
客户端计算两个连续媒体流切片的请求时间,提取这两个连续媒体流切片的时间戳,估计客户端缓存可播放时间;
客户端对估计出的当前可用带宽与当前媒体流切片的比特率比较大小,如果当前可用带宽连续多次大于当前媒体流切片的比特率,并且客户端的缓存可播放时间大于0,并且当前比特率不是最高质量级别的比特率时,客户端请求的下一个媒体流切片的质量级别上升一级。如果当前可用带宽连续多次小于当前媒体流切片的比特率,并且客户端的缓存可播放时间小于设定的一段时间,并且当前比特率不是最低质量级别的比特率时,客户端请求的下一个媒体流切片的质量级别下降一级;其它不满足上述两种情况的任何情况,客户端请求的下一个媒体流切片的质量级别保持不变。
2.根据权利要求1所述的基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,所述基于HTTP流化的多码率自适应传输***,该***中的服务器只负责媒体流的接收、处理和发送,不负责媒体流的编码;该***中客户端是网页播放器。
3.根据权利要求1所述的基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,所述媒体流切片,是包含整数个图像组GOP,每个GOP第一帧为立即刷新帧IDR帧且不含有双向预测帧B帧;
人为规定媒体流切片的长度,以时间t秒为度量,0<t<10;媒体流切片的大小,其单位是比特或者字节的表示存储容量的单位,不是时间单位。
4.根据权利要求1所述的基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,所述媒体流切片的接收时间,是客户端下载该切片的第一个比特开始到最后一比特下载结束的时间,该时间内,客户端只对一个媒体流切片进行接收。
5.根据权利要求1所述的基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,所述提取连续多片媒体流切片的大小,是从媒体流切片本身的媒体文件封装格式中提取有关切片大小的参数。
6.根据权利要求1所述的基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,所述两个连续媒体流切片的请求时间,是客户端对这两个连续媒体流切片的HTTP GET请求时间;
所述提取这两个连续媒体流切片的时间戳,是指从媒体流切片本身的媒体文件封装格式中提取有关两个切片时间信息的参数。
7.根据权利要求5所述的基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,所述的媒体文件封装格式中,除编码的媒体内容外,还包括该媒体的时间戳和大小等信息。
8.根据权利要求1所述的基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,所述客户端缓存可播放时间,是指当前时刻客户端缓存数据可以连续播放的最大时间。
9.根据权利要求1所述的基于超文本传输协议流化的多码率媒体流自适应控制方法,其特征在于,所述基于HTTP流化的多码率自适应传输***,是至少含有三个不同码率即比特率的媒体流的***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110288958A CN102333089A (zh) | 2011-09-26 | 2011-09-26 | 基于超文本传输协议流化的多码率媒体流自适应控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110288958A CN102333089A (zh) | 2011-09-26 | 2011-09-26 | 基于超文本传输协议流化的多码率媒体流自适应控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102333089A true CN102333089A (zh) | 2012-01-25 |
Family
ID=45484694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110288958A Pending CN102333089A (zh) | 2011-09-26 | 2011-09-26 | 基于超文本传输协议流化的多码率媒体流自适应控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102333089A (zh) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932670A (zh) * | 2012-11-29 | 2013-02-13 | 百视通网络电视技术发展有限责任公司 | 一种流媒体切片方法及*** |
CN103338393A (zh) * | 2013-06-13 | 2013-10-02 | 西安交通大学 | 一种hspa***下用户体验驱动的视频码率选择方法 |
CN103354618A (zh) * | 2013-06-24 | 2013-10-16 | 西安交通大学 | 一种基于hls的多场景流媒体自适应直播方法 |
CN103391481A (zh) * | 2013-07-12 | 2013-11-13 | 亿览在线网络技术(北京)有限公司 | 一种基于实时消息传送协议的数据交互方法、装置和*** |
CN103428105A (zh) * | 2012-05-14 | 2013-12-04 | 中国科学院声学研究所 | 一种基于带宽估计的自适应http流化码流切换方法及*** |
WO2014063604A1 (zh) * | 2012-10-22 | 2014-05-01 | 华为终端有限公司 | 媒体内容播放的方法及媒体服务器、设备 |
WO2014124555A1 (zh) * | 2013-02-17 | 2014-08-21 | 华为技术有限公司 | 流媒体数据传输的调节方法及装置 |
CN104022845A (zh) * | 2014-05-30 | 2014-09-03 | 北京高森明晨信息科技有限公司 | 调整数据块比特率的方法、装置和*** |
CN105075214A (zh) * | 2013-03-29 | 2015-11-18 | 英特尔Ip公司 | 体验质量感知的多媒体自适应流传输 |
CN105187950A (zh) * | 2014-05-29 | 2015-12-23 | ***通信集团内蒙古有限公司 | 一种视频文件播放的方法、设备和*** |
CN106162229A (zh) * | 2015-04-10 | 2016-11-23 | 北京大学 | 改善公平性的平滑码率自适应方法及装置 |
CN106664594A (zh) * | 2014-05-05 | 2017-05-10 | 索尼公司 | 在网络环境中流送内容的***和方法 |
CN106686409A (zh) * | 2015-11-09 | 2017-05-17 | ***通信集团公司 | 一种流媒体码率自适应方法及装置、服务器、终端 |
CN107135411A (zh) * | 2016-02-26 | 2017-09-05 | 掌赢信息科技(上海)有限公司 | 一种调整视频码率的方法及电子设备 |
CN107809647A (zh) * | 2017-10-24 | 2018-03-16 | 深圳市创维软件有限公司 | 视频播放的码率切换方法、装置及存储介质 |
CN108023864A (zh) * | 2016-10-28 | 2018-05-11 | ***通信有限公司研究院 | 流媒体推送方法及装置 |
US10003999B2 (en) | 2014-05-22 | 2018-06-19 | Huawei Technologies Co., Ltd. | HTTP-based buffer status updating method and device, and buffer status processor |
CN109040018A (zh) * | 2018-06-22 | 2018-12-18 | 深圳Tcl数字技术有限公司 | 数据匹配方法、装置、显示终端及可读存储介质 |
CN109348265A (zh) * | 2018-11-27 | 2019-02-15 | 湖南国科微电子股份有限公司 | 基于hls多码流模式下的直播方法及*** |
US10397286B2 (en) | 2017-05-05 | 2019-08-27 | At&T Intellectual Property I, L.P. | Estimating network data streaming rate |
CN111225209A (zh) * | 2018-11-23 | 2020-06-02 | 北京字节跳动网络技术有限公司 | 视频数据推流方法、装置、终端及存储介质 |
US10972526B2 (en) | 2017-06-09 | 2021-04-06 | At&T Intellectual Property I, L.P. | Estimating network data encoding rate |
US11057445B2 (en) | 2013-06-28 | 2021-07-06 | Interdigital Vc Holdings, Inc. | Method for adapting the downloading behavior of a client terminal configured, to receive multimedia content, and corresponding terminal |
CN113141523A (zh) * | 2020-01-17 | 2021-07-20 | 北京达佳互联信息技术有限公司 | 资源传输方法、装置、终端及存储介质 |
-
2011
- 2011-09-26 CN CN201110288958A patent/CN102333089A/zh active Pending
Non-Patent Citations (8)
Title |
---|
《MMSys'11 Proceedings of the second annual ACM conference on Multimedia systems》 20110225 Chenghao Liu等 Rate Adaptation for Adaptive HTTP Streaming 第169-174页 , * |
3GPP ETSI: "Transparent end-to-end Packet-switched Streaming Service (PSS);Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)", 《3GPP TS 26.247 V10.0.0》 * |
3GPP ETSI: "Transparent end-to-end Packet-switched Streaming Service (PSS);Protocols and codecs", 《3GPP TS 26.234 V10.1.0》 * |
ALEX ZAMBELLI: "《Internet Information Services 7.0》", 31 March 2009 * |
CHENGHAO LIU等: "Rate Adaptation for Adaptive HTTP Streaming", 《MMSYS’11 PROCEEDINGS OF THE SECOND ANNUAL ACM CONFERENCE ON MULTIMEDIA SYSTEMS》 * |
FARBER NIKOLAUS 等: "Adaptive progressive download based on the MPEG-4 file format", 《JOURNAL OF ZHEJIANG UNIVERSITY SCIENCE A》 * |
R. PANTOS 等: "HTTP Live Streaming draft-pantos-http-live-streaming-04", 《IETF INTERNET DRAFT》 * |
李争明 等: "自适应流媒体传输方案研究及其应用", 《计算机工程》 * |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103428105B (zh) * | 2012-05-14 | 2017-03-08 | 中国科学院声学研究所 | 一种基于带宽估计的自适应http流化码流切换方法及*** |
CN103428105A (zh) * | 2012-05-14 | 2013-12-04 | 中国科学院声学研究所 | 一种基于带宽估计的自适应http流化码流切换方法及*** |
WO2014063604A1 (zh) * | 2012-10-22 | 2014-05-01 | 华为终端有限公司 | 媒体内容播放的方法及媒体服务器、设备 |
CN102932670A (zh) * | 2012-11-29 | 2013-02-13 | 百视通网络电视技术发展有限责任公司 | 一种流媒体切片方法及*** |
CN102932670B (zh) * | 2012-11-29 | 2015-09-02 | 百视通网络电视技术发展有限责任公司 | 一种流媒体切片方法及*** |
CN104509061A (zh) * | 2013-02-17 | 2015-04-08 | 华为技术有限公司 | 流媒体数据传输的调节方法及装置 |
WO2014124555A1 (zh) * | 2013-02-17 | 2014-08-21 | 华为技术有限公司 | 流媒体数据传输的调节方法及装置 |
CN105075214B (zh) * | 2013-03-29 | 2018-03-27 | 英特尔Ip公司 | 用于提供多媒体自适应流传输的方法和设备 |
CN105075214A (zh) * | 2013-03-29 | 2015-11-18 | 英特尔Ip公司 | 体验质量感知的多媒体自适应流传输 |
CN103338393A (zh) * | 2013-06-13 | 2013-10-02 | 西安交通大学 | 一种hspa***下用户体验驱动的视频码率选择方法 |
CN103354618A (zh) * | 2013-06-24 | 2013-10-16 | 西安交通大学 | 一种基于hls的多场景流媒体自适应直播方法 |
US11057445B2 (en) | 2013-06-28 | 2021-07-06 | Interdigital Vc Holdings, Inc. | Method for adapting the downloading behavior of a client terminal configured, to receive multimedia content, and corresponding terminal |
CN103391481A (zh) * | 2013-07-12 | 2013-11-13 | 亿览在线网络技术(北京)有限公司 | 一种基于实时消息传送协议的数据交互方法、装置和*** |
CN106664594A (zh) * | 2014-05-05 | 2017-05-10 | 索尼公司 | 在网络环境中流送内容的***和方法 |
US10003999B2 (en) | 2014-05-22 | 2018-06-19 | Huawei Technologies Co., Ltd. | HTTP-based buffer status updating method and device, and buffer status processor |
CN105187950A (zh) * | 2014-05-29 | 2015-12-23 | ***通信集团内蒙古有限公司 | 一种视频文件播放的方法、设备和*** |
CN105187950B (zh) * | 2014-05-29 | 2018-09-25 | ***通信集团内蒙古有限公司 | 一种视频文件播放的方法、设备和*** |
CN104022845A (zh) * | 2014-05-30 | 2014-09-03 | 北京高森明晨信息科技有限公司 | 调整数据块比特率的方法、装置和*** |
CN106162229A (zh) * | 2015-04-10 | 2016-11-23 | 北京大学 | 改善公平性的平滑码率自适应方法及装置 |
CN106162229B (zh) * | 2015-04-10 | 2019-04-16 | 北京大学 | 改善公平性的平滑码率自适应方法及装置 |
CN106686409A (zh) * | 2015-11-09 | 2017-05-17 | ***通信集团公司 | 一种流媒体码率自适应方法及装置、服务器、终端 |
CN106686409B (zh) * | 2015-11-09 | 2020-06-09 | ***通信集团公司 | 一种流媒体码率自适应方法及装置、服务器、终端 |
CN107135411A (zh) * | 2016-02-26 | 2017-09-05 | 掌赢信息科技(上海)有限公司 | 一种调整视频码率的方法及电子设备 |
CN108023864A (zh) * | 2016-10-28 | 2018-05-11 | ***通信有限公司研究院 | 流媒体推送方法及装置 |
US11349887B2 (en) | 2017-05-05 | 2022-05-31 | At&T Intellectual Property I, L.P. | Estimating network data streaming rate |
US10397286B2 (en) | 2017-05-05 | 2019-08-27 | At&T Intellectual Property I, L.P. | Estimating network data streaming rate |
US10972526B2 (en) | 2017-06-09 | 2021-04-06 | At&T Intellectual Property I, L.P. | Estimating network data encoding rate |
CN107809647A (zh) * | 2017-10-24 | 2018-03-16 | 深圳市创维软件有限公司 | 视频播放的码率切换方法、装置及存储介质 |
CN109040018B (zh) * | 2018-06-22 | 2021-02-23 | 深圳Tcl数字技术有限公司 | 数据匹配方法、装置、显示终端及可读存储介质 |
CN109040018A (zh) * | 2018-06-22 | 2018-12-18 | 深圳Tcl数字技术有限公司 | 数据匹配方法、装置、显示终端及可读存储介质 |
CN111225209A (zh) * | 2018-11-23 | 2020-06-02 | 北京字节跳动网络技术有限公司 | 视频数据推流方法、装置、终端及存储介质 |
CN111225209B (zh) * | 2018-11-23 | 2022-04-12 | 北京字节跳动网络技术有限公司 | 视频数据推流方法、装置、终端及存储介质 |
CN109348265A (zh) * | 2018-11-27 | 2019-02-15 | 湖南国科微电子股份有限公司 | 基于hls多码流模式下的直播方法及*** |
CN113141523A (zh) * | 2020-01-17 | 2021-07-20 | 北京达佳互联信息技术有限公司 | 资源传输方法、装置、终端及存储介质 |
CN113141523B (zh) * | 2020-01-17 | 2022-07-22 | 北京达佳互联信息技术有限公司 | 资源传输方法、装置、终端及存储介质 |
US11652864B2 (en) | 2020-01-17 | 2023-05-16 | Beijing Dajia Internet Information Technology Co., Ltd. | Method and apparatus for transmitting resources and non-transitory storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102333089A (zh) | 基于超文本传输协议流化的多码率媒体流自适应控制方法 | |
CN101296184B (zh) | 一种数据传输的方法、***及装置 | |
EP2870776B1 (en) | Methods and devices for bandwidth allocation in adaptive bitrate streaming | |
CN109792545B (zh) | 从服务器向客户端装置传送视频内容的方法 | |
USRE48360E1 (en) | Method and apparatus for providing trick play service | |
CN104956631B (zh) | 用于执行链路感知自适应流传输的设备和方法 | |
US20200344284A1 (en) | Systems and Methods for Frame Duplication and Frame Extension in Live Video Encoding and Streaming | |
US7881335B2 (en) | Client-side bandwidth allocation for continuous and discrete media | |
US20140095593A1 (en) | Method and apparatus for transmitting data file to client | |
US9609040B2 (en) | Efficient bitrate adaptation in video communications over IP networks | |
CN105323604B (zh) | 一种QoE驱动的HTTP流媒体点播缓冲区控制方法 | |
CN107707937A (zh) | 基于hls协议的时移优化方法及*** | |
CN108259964B (zh) | 一种视频播放速率调整方法及*** | |
EP3520421B1 (en) | Viewer importance adaptive bit rate delivery | |
EP3318034B1 (en) | Low latency media streaming | |
JP2007312051A (ja) | セットトップボックス | |
CN115336283B (zh) | 客户机装置和向客户机装置流传送媒体内容的方法 | |
Kinoshita et al. | Low Latency Live Streaming System with Congestion Control | |
Shuai | Dynamic adaptive video streaming with minimal buffer sizes | |
Bentaleb et al. | BML 3: Accurate Bandwidth Measurement for QoE Optimization in Low Latency Live Streaming | |
Kabir et al. | Scalable multimedia streaming model and transmission scheme for VBR-encoded videos | |
Kabir et al. | A CBR-streaming scheme for VBR-encoded videos | |
CN117014608A (zh) | 视频流码率调整方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120125 |