一种流媒体数据传输方法及装置制造方法及图纸

技术编号:37152245 阅读:30 留言:0更新日期:2023-04-06 22:09
本申请实施例提供了一种流媒体数据传输方法及装置,方法包括:发送端根据初始编码速率向接收端发送数据包,发送端接收到接收端发送的反馈报文,发送端根据反馈报文获取得到链路最低延迟和带宽最大值,根据链路最低延迟和带宽最大值计算得到接收端未收到数据包的链路数据量,根据链路数据量确定发送端的编码速率为目标编码速率,本申请通过根据反馈报文确定接收端未收到数据包的链路数据量,能够在当链路数据量较大,出现网络拥塞时调整发送端的编码速率,利用动态编码速率应对传输链路的带宽变化和链路延迟,降低由于传输链路变化导致的数据丢失概率,提高传输质量,提高流媒体数据的传输效果。据的传输效果。据的传输效果。

【技术实现步骤摘要】
一种流媒体数据传输方法及装置


[0001]本专利技术涉及通信领域,特别涉及一种流媒体数据传输方法及装置。

技术介绍

[0002]传统流媒体数据传输系统中实时消息传输协议(Real Time Messaging Protocol,RTMP)基于可靠传输层(Transmission Control Protocol,TCP)协议,其根本理念是将音视频数据封装为一个个报文消息。在网络环境波动较大的场景中,报文乱序和丢包都会造成TCP协议大量重发信息,且随着传输链路层级的增多而进一步恶化。
[0003]因此,现在亟需一种流媒体数据传输方法及装置。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种流媒体数据传输方法及装置,能够平衡传输时延与传输质量,提高流媒体数据传输效果。
[0005]本申请实施例提供了一种流媒体数据传输方法,应用于发送端,所述方法包括:
[0006]根据初始编码速率向接收端发送数据包;
[0007]接收到所述接收端发送的反馈报文;
[0008]根据所述反馈报文获取得到本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种流媒体数据传输方法,其特征在于,应用于发送端,所述方法包括:根据初始编码速率向接收端发送数据包;接收到所述接收端发送的反馈报文;根据所述反馈报文获取得到链路最低延迟和带宽最大值;根据所述链路最低延迟和所述带宽最大值计算得到所述接收端未收到所述数据包的链路数据量;根据所述链路数据量确定所述发送端的编码速率为目标编码速率。2.根据权利要求1所述的方法,其特征在于,所述目标编码速率包括第一目标编码速率和所述第二目标编码速率;所述第一目标编码速率大于所述初始编码速率,所述第二目标编码速率小于所述初始编码速率;所述根据所述链路数据量确定所述发送端的编码速率为目标编码速率包括:当确定所述链路数据量相对于所述初始编码速率处于上升状态,则将所述发送端的编码速率确定为第一目标编码速率;当确定所述链路数据量相对于所述初始编码速率处于下降状态,则将所述发送端的编码速率确定为第二目标编码速率。3.根据权利要求1所述的方法,其特征在于,所述第一目标编码速率为所述初始编码速率与速率增益系数的乘积和所述初始编码速率的和,所述第二目标编码速率为所述初始编码速率和所述初始编码速率与速率增益系数的乘积的差。4.根据权利要求1所述的方法,其特征在于,所述接收到所述接收端发送的反馈报文包括:在所述接收端接收发送的数据包后,向所述发送端发送所述接收端已经确认收到所述数据包的反馈报文。5.根据权利要求1

4任意一项所述的方法,其特征在于,所述根据初始编码速率向接收端发送数据包包括:所述发送端根据初始编码速率对流媒体数据进行编码,将编码后的数据包以初始发送速率发送至接收端...

【专利技术属性】
技术研发人员:葛宝尧
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1