[发明专利]数据传输方法及装置有效
| 申请号: | 201911294195.4 | 申请日: | 2019-12-16 |
| 公开(公告)号: | CN111093083B | 公开(公告)日: | 2022-12-09 |
| 发明(设计)人: | 朱英龙;范志刚 | 申请(专利权)人: | 西安万像电子科技有限公司 |
| 主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/2343;H04N21/2662;H04N21/262 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
| 地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 装置 | ||
本公开提供一种数据传输方法及装置,涉及电子信息技术领域,能够解决在带宽资源不足的时候数据传输质量低的问题。具体技术方案为:本公开实施例提供的数据传输方法,应用于发送设备,在获取目标数据后,对目标数据进行编码处理,并获取该目标数据对应的目标播放时间,在该目标播放时间大于预设播放时间时,对目标数据进行删除数据帧的处理,并在接收数据传输请求时,将该已经完成删帧处理的目标数据划分为至少一个子数据发送。并且在对目标数据进行编码处理的编码码流和发送处理时发送码流可以根据接收设备反馈的丢包率进行设置。本公开用于数据传输。
技术领域
本公开涉及电子信息技术领域,尤其涉及数据传输方法及装置。
背景技术
随着直播技术的快速发展,用户对于音视频流的传输控制要求也越来越高。现有技术中是通过传输层控制协议实现音视频流的传输控制。但是随着音视频流传输对数据量和带宽要求越来越高,现有传输层控制主流协议已经无法满足用户需求,因为TCP协议在传输数据时因为在建立链路时需要通过握手操作,导致不能保证在接收到数据时立马开启QOS(Quality of Service,质量服务)功能,从而无法保证数据传输效果;另外,TCP传输数据采用流式方法,在有数据包丢失后,需要等待该包重传以后,才能继续传输其他数据包。而传输层控制主流协议中的UDP协议在网络状态不好的情况下,并不能保证音视频流传输的低延时的数据传输质量。
发明内容
本公开实施例提供一种数据传输方法及装置,能够解决在带宽资源不足的时候,数据传输质量低的问题。所述技术方案如下:
根据本公开实施例的第一方面,提供一种数据传输方法,应用于发送设备,该方法包括:
获取目标数据并对该目标数据进行编码处理,该目标数据包括音频数据或者视频数据中的至少一种数据;
获取该已编码的目标数据的目标播放时间;
当该目标播放时长大于预设时间阈值时,根据预设策略,对该已编码的目标数据进行删帧处理后,生成第一数据;
当接收到数据发送请求时,将该第一数据划分为至少一个子数据后发送。
在一个实施例中,该方法中对该已编码的目标数据进行删帧处理,包括:
对该已编码的目标数据进行识别,根据识别结果,确定该已编码的目标数据中的I帧和P帧;
根据目标I帧删除对应的P帧数据后,对该已编码的目标数据进行删帧处理。
在一个实施例中,该方法还包括:
根据该发送设备的标识信息和子数据对应的位置信息,生成该第一数据中子数据的标识信息,该位置信息用于指示该;
通过该标识信息标记该子数据后发送。
在一个实施例中,该方法还包括:
通过目标编码码流对所述目标数据进行编码,生成第一数据;
并通过目标发送码流发送所述第一数据。
在一个实施例中,该方法在生成第一数据之前,还包括:
接收目标丢包率;
根据该目标丢包率,计算目标码流;
根据该目标码流,生成目标编码码流和目标发送码流,该目标编码码流为经过取整处理后的码流;
根据该目标编码码流更新预设编码码流,并根据该目标发送码流更新预设发送码流。
根据本公开实施例的第二方面,提供一种数据传输方法,应用于接收设备,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911294195.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种石墨烯锌铝涂料
- 下一篇:一种基于压电声波传感器的单分子测序方法





