CN105357592A - 一种流媒体自适应传输选择性丢帧方法 - Google Patents

一种流媒体自适应传输选择性丢帧方法 Download PDF

Info

Publication number
CN105357592A
CN105357592A CN201510702254.2A CN201510702254A CN105357592A CN 105357592 A CN105357592 A CN 105357592A CN 201510702254 A CN201510702254 A CN 201510702254A CN 105357592 A CN105357592 A CN 105357592A
Authority
CN
China
Prior art keywords
frame
time
packet loss
real
abandon
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.)
Granted
Application number
CN201510702254.2A
Other languages
English (en)
Other versions
CN105357592B (zh
Inventor
刘琚
马良
孙超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU RESEARCH INSTITUTE SHANDONG UNIVERSITY
Original Assignee
SUZHOU RESEARCH INSTITUTE SHANDONG UNIVERSITY
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SUZHOU RESEARCH INSTITUTE SHANDONG UNIVERSITY filed Critical SUZHOU RESEARCH INSTITUTE SHANDONG UNIVERSITY
Priority to CN201510702254.2A priority Critical patent/CN105357592B/zh
Publication of CN105357592A publication Critical patent/CN105357592A/zh
Application granted granted Critical
Publication of CN105357592B publication Critical patent/CN105357592B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64784Data processing by the network
    • H04N21/64792Controlling the complexity of the content stream, e.g. by dropping packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring 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)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种流媒体自适应传输选择性丢帧方法。通过比较接收端反馈的实时丢包率与预先设置的丢包率临界值,来判定网络状况,选择是否主动丢帧。当网络状况良好时,传输所有数据包;当网络状况一般或者较差时,按比例主动间隔丢弃部分B帧,或者主动丢弃全部B帧,或者再按比例丢弃部分P帧或全部P帧。本发明采取的按比例主动丢帧和间隔丢B帧方式,可以在一定的丢包率范围内尽可能避免连续丢帧,从而避免接收端的视频卡顿现象。

Description

一种流媒体自适应传输选择性丢帧方法
技术领域
本发明属于流媒体传输技术领域,特别涉及一种流媒体自适应传输方法。
背景技术
近年来,随着互联网与多媒体压缩等技术的快速发展,流媒体技术应运而生。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就大大减少了下载等待时间和存储空间。流媒体技术的应用范围越来越广。
但是基于目前的宽带网络或无线网络,还不足以使流媒体传输质量达到令人满意的水平。流媒体在网络上进行实时传输有以下难点:
①带宽。在现在的Internet上,当网络发生拥塞时,视频流数据的有效传输带宽会突然降低;无线网络连接的质量受环境的影响大,带宽不稳定。影响视频流的播放质量,甚至造成图像无法观看。
②延时。IP网络数据传输不提供延时保障,当网络拥塞发生时,数据的传输会经历漫长的排队等候时间,客户端的播放因为等候数据而停止,造成播放质量的严重下降。
③丢包率。当网络过分繁忙时,网络中的主机(路由器)的到达队列被填满,后续到达的数据只能被丢弃。这样,视频流数据传输的丢包率无法得到保证,因而无法保证视频传输质量。
目前解决以上问题有两种方式:
①依靠网络提供的QoS,以满足流媒体实时传输所需的时延、抖动、丢包率等要求。
②由终端进行控制。基于终端的流媒体QoS控制方法有拥塞控制、差错控制和带宽压缩技术。
由于TCP的重传机制和拥塞控制机制不适合流媒体数据的传输,只能采用UDP协议传输流媒体数据,并利用RTP协议为实时数据提供具有实时特征的端对端传送服务。但RTP本身并没有提供按时发送机制或其它服务质量(QoS)保证,因此,流媒体的传输与播放要达到令人满意的服务质量还需在应用程序中加入一些自适应传输策略。
目前的自适应传输策略的一个主要研究方向是是根据网络状况主动丢帧。但目前已有的丢帧方法,笼统地丢弃全部B帧或P帧,这就造成了接收端视频质量的明显下降。
发明内容
针对上述容易在发送队列堆积大量数据信息,导致网络拥堵,容易出现数据传输不稳定和不可靠的问题,本发明提出了一种基于信源的自适应传输方法。本方法可以做到根据网络状况部分丢弃B帧或P帧,这样就能避免全部丢帧造成的视频质量明显下降;间隔丢帧,避免视频突然的卡顿等现象。
本发明提出了一种流媒体自适应传输选择性丢帧方法,具体步骤包括:
(1)发送端以初始码率v0对音视频数据进行编码;
(2)对编码后视频数据流中的I帧、P帧、B帧以及与视频流同步的音频流数据进行数据分割,得到多个数据分片;
(3)对得到的数据分片封装数据包头,形成数据包;
(4)发送端根据网络状况来调整发送状态,网络状况良好时发送所有帧的数据包,网络状况不好时主动丢弃部分帧。
作为优选,所述的步骤(4)中,网络状况的判别方法如下:
预先设置丢包率的两个临界值分别为k0、k1,其中k0为传输状态较好时丢包率可以达到的较小值,k1为传输状态一般时丢包率可以达到的较大值,k0<k1
a.当接收端反馈的实时丢包率k≤k0时,说明网络状况良好;
b.当接收端反馈的实时丢包率k0<k<k1时,说明网络状况一般;
c.当接收端反馈的实时丢包率k≥k1时,说明网络状况不好。
作为优选,所述的步骤(4)中,发送端主动丢帧的策略如下:
a.当接收端反馈的实时丢包率k≤k0时,传输所有数据包;
b.当接收端反馈的实时丢包率k0<k<k1时,为了改善传输状态,选择按比例主动丢弃部分B帧,丢帧方法为:丢弃B帧的比例占所有B帧的比例为间隔丢帧,即若比例为则隔n-1个B帧主动丢弃1个B帧;
c.当接收端反馈的实时丢包率k≥k1时,主动丢弃全部B帧;若丢弃B帧后的实时丢包率k′≤k0,则不再丢帧,此时传输所有I帧和P帧;若丢弃B帧后的实时丢包率k0<k′<k1,则主动丢弃每组GOP的后的P帧,此时传输I帧和剩余的P帧;若丢弃B帧后的实时丢包率k′≥k1,则主动丢弃所有的P帧,此时只传输I帧。
附图说明
图1是本发明所示的流媒体自适应传输选择性丢帧方法的流程图;
图2是数据包的构成图;
图3是数据包头的构成图。
具体实施方式
为了更直观地描述本专利,下面结合图1以具体实施方式对本专利的技术方案进行详细说明。
一种流媒体自适应传输选择性丢帧方法,步骤如下所示:
(1)发送端以初始码率v0=600Kb/s对显示顺序为“I1B1B2B3P1B4B5B6P2B7B8B9P3I2......”的音视频数据进行编码;
(2)对编码后视频数据流中的I帧、P帧、B帧以及与视频流同步的音频流数据进行数据分割,得到多个数据分片;每个数据分片以600个字节为单位,I帧、P帧、B帧或音频流的最后一个数据分片,可以为不足600个字节的数据分片;
(3)对得到的数据分片封装数据包头,形成数据包;
数据包包含数据包头和数据分片两部分,如图2所示。
其中数据分片即为所传输的音视频数据。数据包头的构成如图3所示。
本实施方式中,关于帧类型:若数据分片属于I帧,则帧类型为00;若数据分片属于P帧,则帧类型为01;若数据分片属于B帧,则帧类型为10;若数据分片属于音频流,则帧类型为11。
关于帧尾标记:若数据分片是I帧、P帧、B帧或音频流的最后一个数据分片,则帧尾标记为1;若否,则帧尾标记为0。
关于序列号:依次将序列号0至65535赋予每个数据包,超出65535的再从0开始赋值。
(4)发送端根据网络状况来调整发送状态:
预先设置丢包率的两个临界值分别为k0=1%、k1=5%。
若接收端反馈的实时丢包率k=0.5%≤k0,说明网络状况良好,此时传输所有数据包;
若接收端反馈的实时丢包率k0<k=4%<k1时,说明网络状况一般,此时为了改善传输状态,选择按比例主动丢弃部分B帧。丢帧方法为:丢弃B帧的比例占所有B帧的比例为间隔丢帧,即隔1个B帧主动丢弃3个B帧,丢帧后该音视频数据的显示顺序为“I1B1P1B5P2B9P3I2......”;
若接收端反馈的实时丢包率k=10%≥k1,说明网络状况不好,此时主动丢弃全部B帧。若丢弃B帧后的实时丢包率k′=0.7%≤k0,则不再丢帧,此时该音视频数据的显示顺序为“I1P1P2P3I2......”;若丢弃B帧后的实时丢包率k0<k′=2%<k1,则主动丢弃每组GOP的后的P帧,此时该音视频数据的显示顺序为“I1P1P2I2......”;若丢弃B帧后的实时丢包率k′=7%≥k1,则主动丢弃所有的P帧,此时该音视频数据的显示顺序为“I1I2I3......”。

Claims (5)

1.一种流媒体自适应传输选择性丢帧方法,其特征在于,包括如下步骤:
(1)发送端以初始码率v0对音视频数据进行编码;
(2)对编码后视频数据流中的I帧、P帧、B帧以及与视频流同步的音频流数据进行数据分割,得到多个数据分片;
(3)对得到的数据分片封装数据包头,形成数据包;
(4)发送端根据网络状况来调整发送状态,网络状况良好时发送所有帧的数据包,网络状况不好时主动丢弃部分帧。
2.如权利要求1所述的一种流媒体自适应传输选择性丢帧方法,其特征在于:所述步骤(4)中,网络状况的判别方法如下:
预先设置丢包率的两个临界值分别为k0、k1,其中k0为传输状态较好时丢包率可以达到的较小值,k1为传输状态一般时丢包率可以达到的较大值,k0<k1
a.当接收端反馈的实时丢包率k≤k0时,说明网络状况良好;
b.当接收端反馈的实时丢包率k0<k<k1时,说明网络状况一般;
c.当接收端反馈的实时丢包率k≥k1时,说明网络状况不好。
3.如权利要求1所述的一种流媒体自适应传输选择性丢帧方法,其特征在于:所述步骤(4)中,发送端主动丢帧的策略如下:
a.当接收端反馈的实时丢包率k≤k0时,传输所有数据包;
b.当接收端反馈的实时丢包率k0<k<k1时,为了改善传输状态,选择主动丢弃部分B帧;
c.当接收端反馈的实时丢包率k≥k1时,主动丢弃全部B帧;若丢弃B帧后的实时丢包率k′≤k0,则不再丢帧,此时传输所有I帧和P帧;若丢弃B帧后的实时丢包率k0<k′<k1,则主动丢弃部分P帧,此时传输I帧和剩余的P帧;若丢弃B帧后的实时丢包率k′≥k1,则主动丢弃所有的P帧,此时只传输I帧。
4.如权利要求3所述的一种流媒体自适应传输选择性丢帧方法,其特征在于:所述步骤(4)的策略b中,发送端主动丢弃部分B帧的具体方法为:按比例丢弃部分B帧,丢弃B帧的比例占所有B帧的比例为间隔丢帧,即若比例为则隔n-1个B帧主动丢弃1个B帧。
5.如权利要求3所述的一种流媒体自适应传输选择性丢帧方法,其特征在于:所述步骤(4)的策略c中,所述若丢弃B帧后的实时丢包率k0<k′<k1,则主动丢弃部分P帧的具体方法是:按比例丢弃部分P帧,主动丢弃每组GOP的后的P帧。
CN201510702254.2A 2015-10-26 2015-10-26 一种流媒体自适应传输选择性丢帧方法 Expired - Fee Related CN105357592B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510702254.2A CN105357592B (zh) 2015-10-26 2015-10-26 一种流媒体自适应传输选择性丢帧方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510702254.2A CN105357592B (zh) 2015-10-26 2015-10-26 一种流媒体自适应传输选择性丢帧方法

Publications (2)

Publication Number Publication Date
CN105357592A true CN105357592A (zh) 2016-02-24
CN105357592B CN105357592B (zh) 2018-02-27

Family

ID=55333429

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510702254.2A Expired - Fee Related CN105357592B (zh) 2015-10-26 2015-10-26 一种流媒体自适应传输选择性丢帧方法

Country Status (1)

Country Link
CN (1) CN105357592B (zh)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060583A (zh) * 2016-05-31 2016-10-26 青岛海信宽带多媒体技术有限公司 云游戏延时处理方法及装置
CN106303697A (zh) * 2016-08-22 2017-01-04 青岛海信宽带多媒体技术有限公司 一种p帧处理方法及设备
CN106303618A (zh) * 2016-08-05 2017-01-04 武汉鸿瑞达信息技术有限公司 一种在互联网环境下对视频进行差分编解码的方法
CN106713947A (zh) * 2016-12-13 2017-05-24 飞狐信息技术(天津)有限公司 减少直播时延和卡顿的方法及装置、直播***
CN106791899A (zh) * 2016-12-13 2017-05-31 飞狐信息技术(天津)有限公司 直播中减少观众端画面卡顿的方法及装置以及客户端
CN106792247A (zh) * 2016-12-13 2017-05-31 飞狐信息技术(天津)有限公司 减少时延的直播流推送方法及装置、直播***
CN106954101A (zh) * 2017-04-25 2017-07-14 华南理工大学 一种低延迟实时视频流媒体无线传输的丢帧控制方法
CN106973066A (zh) * 2017-05-10 2017-07-21 福建星网智慧科技股份有限公司 一种实时通讯中h264编码视频数据传输方法以及***
CN106998268A (zh) * 2017-04-05 2017-08-01 网宿科技股份有限公司 一种基于推流终端网络状况的优化方法和***以及推流终端
CN107770600A (zh) * 2017-11-07 2018-03-06 深圳创维-Rgb电子有限公司 流媒体数据的传输方法、装置、设备和存储介质
CN108366306A (zh) * 2017-12-13 2018-08-03 天津天地伟业机器人技术有限公司 一种基于嵌入式设备的码流传输的控制方法
CN108600794A (zh) * 2018-05-21 2018-09-28 深圳市梦网科技发展有限公司 一种丢帧率的校正方法、装置及终端
CN108737818A (zh) * 2018-05-21 2018-11-02 深圳市梦网科技发展有限公司 一种拥塞网络下的丢帧方法、装置及终端设备
CN108965775A (zh) * 2017-05-25 2018-12-07 中兴通讯股份有限公司 数据丢包处理策略的调整方法、装置及存储介质
CN109218616A (zh) * 2018-09-28 2019-01-15 深圳市协创立软件有限公司 一种智能摄像机远程控制方法
CN109729439A (zh) * 2019-01-11 2019-05-07 北京三体云联科技有限公司 实时视频传输方法
CN110113641A (zh) * 2019-04-17 2019-08-09 腾讯科技(深圳)有限公司 视频数据的传输方法、装置、边缘服务节点及介质
CN110225347A (zh) * 2019-06-24 2019-09-10 北京大米科技有限公司 视频数据传输方法、装置、电子设备和存储介质
CN110519598A (zh) * 2019-08-23 2019-11-29 香港乐蜜有限公司 视频解码方法、装置及设备
CN110868373A (zh) * 2018-08-27 2020-03-06 浙江宇视科技有限公司 多媒体数据传输方法、装置及计算机可读存储介质
CN111066329A (zh) * 2017-09-08 2020-04-24 连株式会社 控制视频质量
CN111107297A (zh) * 2019-12-30 2020-05-05 广州市百果园网络科技有限公司 一种视频传输方法、装置、资源服务器和存储介质
CN111212025A (zh) * 2019-11-20 2020-05-29 腾讯科技(深圳)有限公司 网络自适应视频流的传输方法和装置
CN111263192A (zh) * 2018-11-30 2020-06-09 华为技术有限公司 视频处理方法及相关设备
CN111615006A (zh) * 2020-05-29 2020-09-01 高小翎 基于网络状态自评估的视频编码转换传输控制***
CN112383676A (zh) * 2020-11-03 2021-02-19 北京百度网讯科技有限公司 一种视频文件处理方法、装置、电子设备以及存储介质
CN113490020A (zh) * 2021-06-30 2021-10-08 众立智能科技(深圳)有限公司 网络传输音视频流媒体数据优先方法及***
CN113873293A (zh) * 2021-10-09 2021-12-31 兰州乐智教育科技有限责任公司 动态调整视频帧率自适应网络的方法及相关设备
CN115190080A (zh) * 2021-04-02 2022-10-14 维沃移动通信有限公司 拥塞控制方法、装置及通信设备
US11553221B2 (en) 2017-06-27 2023-01-10 Huawei Technologies Co., Ltd. Video transmission method and system and device
WO2023029994A1 (zh) * 2021-08-31 2023-03-09 百果园技术(新加坡)有限公司 视频通话处理方法、装置、设备及存储介质
CN116932015A (zh) * 2023-09-18 2023-10-24 中汽智联技术有限公司 一种车辆软件远程升级方法、装置、***及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1585339A2 (en) * 2004-04-02 2005-10-12 SNELL & WILCOX LIMITED Video processing
CN101656888A (zh) * 2008-08-21 2010-02-24 华为技术有限公司 一种视频传输方法及装置、***
CN104185083A (zh) * 2013-05-20 2014-12-03 安凯(广州)微电子技术有限公司 一种自适应丢帧方法与装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1585339A2 (en) * 2004-04-02 2005-10-12 SNELL & WILCOX LIMITED Video processing
CN101656888A (zh) * 2008-08-21 2010-02-24 华为技术有限公司 一种视频传输方法及装置、***
CN104185083A (zh) * 2013-05-20 2014-12-03 安凯(广州)微电子技术有限公司 一种自适应丢帧方法与装置

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106060583A (zh) * 2016-05-31 2016-10-26 青岛海信宽带多媒体技术有限公司 云游戏延时处理方法及装置
CN106060583B (zh) * 2016-05-31 2019-06-04 青岛海信宽带多媒体技术有限公司 云游戏延时处理方法及装置
CN106303618A (zh) * 2016-08-05 2017-01-04 武汉鸿瑞达信息技术有限公司 一种在互联网环境下对视频进行差分编解码的方法
CN106303697A (zh) * 2016-08-22 2017-01-04 青岛海信宽带多媒体技术有限公司 一种p帧处理方法及设备
CN106303697B (zh) * 2016-08-22 2019-07-02 青岛海信宽带多媒体技术有限公司 一种p帧处理方法及设备
CN106713947A (zh) * 2016-12-13 2017-05-24 飞狐信息技术(天津)有限公司 减少直播时延和卡顿的方法及装置、直播***
CN106792247A (zh) * 2016-12-13 2017-05-31 飞狐信息技术(天津)有限公司 减少时延的直播流推送方法及装置、直播***
CN106791899A (zh) * 2016-12-13 2017-05-31 飞狐信息技术(天津)有限公司 直播中减少观众端画面卡顿的方法及装置以及客户端
CN106998268A (zh) * 2017-04-05 2017-08-01 网宿科技股份有限公司 一种基于推流终端网络状况的优化方法和***以及推流终端
CN106954101A (zh) * 2017-04-25 2017-07-14 华南理工大学 一种低延迟实时视频流媒体无线传输的丢帧控制方法
CN106954101B (zh) * 2017-04-25 2020-04-28 华南理工大学 一种低延迟实时视频流媒体无线传输的丢帧控制方法
CN106973066A (zh) * 2017-05-10 2017-07-21 福建星网智慧科技股份有限公司 一种实时通讯中h264编码视频数据传输方法以及***
CN108965775A (zh) * 2017-05-25 2018-12-07 中兴通讯股份有限公司 数据丢包处理策略的调整方法、装置及存储介质
US11553221B2 (en) 2017-06-27 2023-01-10 Huawei Technologies Co., Ltd. Video transmission method and system and device
US11218746B2 (en) 2017-09-08 2022-01-04 Line Corporation Method, system, and non-transitory computer readable record medium for video quality control
CN111066329A (zh) * 2017-09-08 2020-04-24 连株式会社 控制视频质量
CN107770600A (zh) * 2017-11-07 2018-03-06 深圳创维-Rgb电子有限公司 流媒体数据的传输方法、装置、设备和存储介质
CN108366306A (zh) * 2017-12-13 2018-08-03 天津天地伟业机器人技术有限公司 一种基于嵌入式设备的码流传输的控制方法
CN108737818B (zh) * 2018-05-21 2020-09-15 深圳市梦网科技发展有限公司 一种拥塞网络下的丢帧方法、装置及终端设备
CN108737818A (zh) * 2018-05-21 2018-11-02 深圳市梦网科技发展有限公司 一种拥塞网络下的丢帧方法、装置及终端设备
CN108600794A (zh) * 2018-05-21 2018-09-28 深圳市梦网科技发展有限公司 一种丢帧率的校正方法、装置及终端
CN110868373A (zh) * 2018-08-27 2020-03-06 浙江宇视科技有限公司 多媒体数据传输方法、装置及计算机可读存储介质
CN109218616A (zh) * 2018-09-28 2019-01-15 深圳市协创立软件有限公司 一种智能摄像机远程控制方法
CN111263192A (zh) * 2018-11-30 2020-06-09 华为技术有限公司 视频处理方法及相关设备
CN109729439A (zh) * 2019-01-11 2019-05-07 北京三体云联科技有限公司 实时视频传输方法
CN109729439B (zh) * 2019-01-11 2022-06-17 北京世纪好未来教育科技有限公司 实时视频传输方法
CN110113641A (zh) * 2019-04-17 2019-08-09 腾讯科技(深圳)有限公司 视频数据的传输方法、装置、边缘服务节点及介质
CN110225347A (zh) * 2019-06-24 2019-09-10 北京大米科技有限公司 视频数据传输方法、装置、电子设备和存储介质
CN110519598A (zh) * 2019-08-23 2019-11-29 香港乐蜜有限公司 视频解码方法、装置及设备
CN111212025A (zh) * 2019-11-20 2020-05-29 腾讯科技(深圳)有限公司 网络自适应视频流的传输方法和装置
CN111107297B (zh) * 2019-12-30 2021-06-01 广州市百果园网络科技有限公司 一种视频传输方法、装置、资源服务器和存储介质
CN111107297A (zh) * 2019-12-30 2020-05-05 广州市百果园网络科技有限公司 一种视频传输方法、装置、资源服务器和存储介质
CN111615006A (zh) * 2020-05-29 2020-09-01 高小翎 基于网络状态自评估的视频编码转换传输控制***
CN112383676A (zh) * 2020-11-03 2021-02-19 北京百度网讯科技有限公司 一种视频文件处理方法、装置、电子设备以及存储介质
CN112383676B (zh) * 2020-11-03 2024-02-09 北京百度网讯科技有限公司 一种视频文件处理方法、装置、电子设备以及存储介质
CN115190080A (zh) * 2021-04-02 2022-10-14 维沃移动通信有限公司 拥塞控制方法、装置及通信设备
CN113490020A (zh) * 2021-06-30 2021-10-08 众立智能科技(深圳)有限公司 网络传输音视频流媒体数据优先方法及***
WO2023029994A1 (zh) * 2021-08-31 2023-03-09 百果园技术(新加坡)有限公司 视频通话处理方法、装置、设备及存储介质
CN113873293A (zh) * 2021-10-09 2021-12-31 兰州乐智教育科技有限责任公司 动态调整视频帧率自适应网络的方法及相关设备
CN116932015A (zh) * 2023-09-18 2023-10-24 中汽智联技术有限公司 一种车辆软件远程升级方法、装置、***及电子设备
CN116932015B (zh) * 2023-09-18 2023-12-15 中汽智联技术有限公司 一种车辆软件远程升级方法、装置、***及电子设备

Also Published As

Publication number Publication date
CN105357592B (zh) 2018-02-27

Similar Documents

Publication Publication Date Title
CN105357592A (zh) 一种流媒体自适应传输选择性丢帧方法
CN106341738B (zh) 流媒体网络传输的带宽计算方法、服务器端和***
US8812712B2 (en) Proxy-driven content rate selection for streaming media servers
JP4299275B2 (ja) マルチメディアデータ転送率の適応的推定方法
US8230105B2 (en) Adaptive bitrate management for streaming media over packet networks
US10602139B2 (en) Embedded multimedia systems with adaptive rate control for power efficient video streaming
US9565482B1 (en) Adaptive profile switching system and method for media streaming over IP networks
EP3042301B1 (en) System and method for real-time traffic delivery
US9781488B2 (en) Controlled adaptive rate switching system and method for media streaming over IP networks
CN103533451A (zh) 抖动缓存调节方法及其***
US7965639B2 (en) Dynamic adaptation of MAC-layer retransmission value
US20200169694A1 (en) Robust Handling of Sudden Changes of Bandwidth in Selective Forwarding Unit Conferences
KR100924309B1 (ko) 시간확장성과 버퍼상태판단을 통한 품질 적응적 멀티미디어 데이터 스트리밍 방법 및 시스템
US20110273985A1 (en) Method for controlling a flow in a packet switching network
CN103166974A (zh) 一种基于tcp/udp混合协议的流媒体无线传输方法
CN104980819A (zh) 一种视频传输方法及装置
JP2019505126A (ja) マルチキャストネットワークにおいてデータの再送を要求すること
US20110187926A1 (en) Apparatus and method for correcting jitter
EP3547690B1 (en) Real-time video transmission method of multipath network
CN104135486A (zh) 一种基于tcp协议的流媒体无线自适应传输方法
EP2485441B1 (en) A video packet scheduling method for multimedia streaming
CN104754339A (zh) I帧调整方法、装置及***
CN107483990B (zh) 一种流媒体传输的动态码率调节方法、装置及传输***
Dubin et al. Progressive download video rate traffic shaping using tcp window and deep packet inspection
Hsiao et al. Streaming video over TCP with receiver-based delay control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180227

Termination date: 20181026

CF01 Termination of patent right due to non-payment of annual fee