[发明专利]一种自适应码流传输方法、装置及设备有效
申请号: | 201710734327.5 | 申请日: | 2017-08-24 |
公开(公告)号: | CN107342848B | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 马骁勇;田健;袁冬雷 | 申请(专利权)人: | 杭州联吉技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16;H04L1/18;G10L19/24;H04N19/146;H04N19/164 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 流传 方法 装置 设备 | ||
一种自适应码流传输方法包括:根据当前时间之前的第一预定时间范围内的每个时间片内发送端所发送的,以及接收端所接收的数据包数量或字节数量,确定当前网络状态;根据所述当前网络状态,调用与所述当前网络状态对应的码流传输策略。可以准确有效的对当前网络状态进行识别,再根据所识别的当前网络状态,查找对应的码流传输策略进行码流传输,从而使得码流适应不同网络状态的要求,有利于减少画面卡顿和花屏。
技术领域
本发明属于通信领域,尤其涉及一种自适应码流传输方法、装置及设备。
背景技术
流媒体(Streaming Media)是指采用流式传输的方式在Internet播放的媒体格式。流媒体(Streaming Media)的出现极大地方便了人们的工作和生活。声音、影像或动画等时基媒体由音视频服务器或IPC等设备向用户终端连续、实时传送,用户不必等到整个文件全部下载完毕即可进行观看。大大的减少了用户等待时间,而且减少了缓存容量。
在流媒体数据传输时,可能会由于网络拥塞或丢包等异常情况,影响数据传输的质量。为了提高数据传输质量,目前采用与TCP协议类似的重传策略和拥塞控制策略,包括:客户端发送收确认包给服务器;服务器根据已发送的数据和接收到的收确认包,检测是否有丢包,并重发所丢包的数据。
该控制策略保证每一个发出去的数据包都需要被确认,否则就应该被重传。服务器首先会估计包的往返时间,超过该往返时间还未被应答的包则需要被重传。若干个包的确认可以通过一个包回送给发送者。服务器的发包能力通过拥塞窗口的大小控制,拥塞窗口指的是服务器最大能发送的未经确认的包的个数。当一个包已发送,该窗口就减小;当一个包被确认,窗口就增大。
通过丢包重传的控制策略,可以有效的提高传输图像质量,但是,当网络环境变化,比如带宽变化或出现网络抖动时,容易出现画面卡顿、花屏。
发明内容
有鉴于此,本发明实施例提供了一种自适应码流传输方法、装置及设备,以解决现有技术中的码流传输时,由于网络环境变化,容易出现画面卡顿和花屏的问题。
本发明实施例的第一方面提供了一种自适应码流传输方法,所述自适应码流传输方法包括:
根据当前时间之前的第一预定时间范围内的每个时间片内发送端所发送的,以及接收端所接收的数据包数量或字节数量,确定当前网络状态;
根据所述当前网络状态,调用与所述当前网络状态对应的码流传输策略。
结合第一方面,在第一方面的第一种可能实现方式中,所述根据当前时间之前的第一预定时间范围内的每个时间片内发送端所发送的,以及接收端所接收的数据包数量或字节数量,确定当前网络状态的步骤包括:
获取当前时间之前的第一预定时间范围内的每个时间片内发送端所发送的,以及接收端所接收的数据包数量或字节数量;
根据时间片与当前时间的时间间隔,当时间间隔越小时,为所述时间片分配较高的权值,通过加权平均计算当前的当前所需带宽以及实际有效带宽;
将当前的当前所需带宽与实际有效带宽进行比较,根据比较结果确定当前网络状态。
结合第一方面或第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述根据所述当前网络状态,调用与所述当前网络状态对应的码流传输策略包括:
当所述当前网络状态为网络抖动状态时,如果数据包对应的确认包ACK没有收到,且晚于该数据包所在时间片发送的数据包的确认包ACK已收到,或者在第二预定时间范围内没有接收到对应的确认包,则所述数据包为待重发包;
如果当前时间与数据包的初始发送时间的间隔大于第一预定时长,或所述待重发包已重发过,则不再重发。
结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州联吉技术有限公司,未经杭州联吉技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710734327.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于以太网通信的物理层安全编码系统
- 下一篇:分组方法及装置