[发明专利]数据传输控制方法及装置在审
申请号: | 202010705389.5 | 申请日: | 2020-07-21 |
公开(公告)号: | CN111953613A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 朱英龙;范志刚;卢涛 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/24;H04N19/593;H04N19/147 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 张智锐 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 控制 方法 装置 | ||
本公开提供一种数据传输控制方法及装置,涉及数据传输技术领域,所述方法包括获取当前图像组中帧内编码图像帧划分得到的数据包的个数和所述数据包的字节数量;根据所述数据包的个数和所述数据包的字节数量确定目标网络带宽;获取当前网络带宽;根据所述数据包的字节数量和所述当前网络带宽确定所述数据包的目标发送间隔;在确定所述目标网络带宽小于或等于所述当前网络带宽时,根据所述目标发送间隔对每个所述数据包进行发送。本公开中是将帧内编码图像帧中的每个数据包按照目标发送间隔进行发送,以保证当前网络带宽能够支撑当前数据包的正常传输,从而避免造成网络拥塞,进而避免发生丢包现象,保证接收端能够正常显示数据。
技术领域
本公开涉及数据传输技术领域,尤其涉及数据传输控制方法及装置。
背景技术
相关技术中,为了提高发送效率,通常采用UDP(User Datagram Protocol,用户数据报协议)来传输视频流。
但视频流有一个突发的特点,即视频流中的帧内编码图像帧的数据量相比预测编码图像帧的数据量会高出很多,且帧内编码图像帧中的所有数据的发送间隔为零,若当前网络带宽无法满足时,则会造成网络拥塞,从而导致帧内编码图像帧的部分数据发生丢包现象,无法保证接收端能够正常显示视频流。
发明内容
本公开实施例提供一种数据传输控制方法及装置,能够解决现有技术中导致帧内编码图像帧的部分数据发生丢包现象,无法保证接收端能够正常显示视频流的问题。所述技术方案如下:
根据本公开实施例的第一方面,提供一种数据传输控制方法,所述方法包括:
获取当前图像组中帧内编码图像帧划分得到的数据包的个数和所述数据包的字节数量;
根据所述数据包的个数和所述数据包的字节数量确定目标网络带宽;
获取当前网络带宽;
根据所述数据包的字节数量和所述当前网络带宽确定所述数据包的目标发送间隔;
在确定所述目标网络带宽小于或等于所述当前网络带宽时,根据所述目标发送间隔对每个所述数据包进行发送。
本公开实施例提供一种数据传输控制方法,根据数据包的个数和数据包的字节数量确定目标网络带宽,并根据数据包的字节数量和当前网络带宽确定数据包的目标发送间隔,在确定目标网络带宽小于或等于当前网络带宽时,根据目标发送间隔对每个数据包进行发送,以保证当前网络带宽能够支撑当前数据包的正常传输,从而避免造成网络拥塞,进而避免发生丢包现象,保证接收端能够正常显示数据。
在一个实施例中,还包括:
在确定所述目标网络带宽大于所述当前网络带宽时,根据预设策略从所述当前图像组中确定目标图像帧;所述预设策略为根据编码策略制定的策略;所述编码策略为所述当前图像组编码时采用的策略;
删除所述目标图像帧;
根据所述目标发送间隔对每个所述数据包进行发送。
本实施例中,在确定目标网络带宽大于当前网络带宽时,根据预设策略从当前图像组中确定待删除的目标图像帧,并将确定的目标图像帧删除,保证将帧内编码图像帧的传输时间延长,从而可以保证帧内编码图像帧的正常传输。
在一个实施例中,所述根据预设策略从所述当前图像组中获取目标图像帧包括:
根据所述当前网络带宽和所述当前图像组的帧数确定需要删除的预测编码图像帧的数量;
在确定所述预测编码图像帧的数量为一个时,将所述当前图像组中与所述帧内编码图像帧相邻的预测编码图像帧确定为所述目标图像帧;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010705389.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输控制方法及装置
- 下一篇:光子载电能传输装置