[发明专利]视频数据的传输方法及传输装置在审
申请号: | 201910145448.5 | 申请日: | 2019-02-27 |
公开(公告)号: | CN109951722A | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 俞一帆 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/2662;H04N21/234;H04N19/134 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美;王鹏健 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络传输 视频片段编码 发送 视频数据 关键帧 视频接收端 传输装置 非关键帧 视频播放 视频接收 视频帧 传输 视频数据传输 视频发送端 正相关关系 解码 视频片段 质量获取 流畅度 保证 | ||
本发明的实施例提供了一种视频数据的传输方法及传输装置。该视频数据的传输方法包括:获取视频发送端和视频接收端之间的网络传输质量,以及需要发送至视频接收端的视频片段;根据网络传输质量获取视频片段编码得到的视频帧,其中,网络传输质量与视频片段编码得到的关键帧的数量成正相关关系,且与视频片段编码得到的非关键帧的数量成反相关关系;将获取的视频帧发送至视频接收端。本发明实施例的技术方案在网络传输质量较好时,可以通过发送较多的关键帧来降低视频接收端的解码时间,并且能够保证视频播放的清晰度;而在网络传输质量较差时,可以通过减少关键帧的发送并增加非关键帧的发送而减少视频数据传输量,同时可以保证视频播放的流畅度。
技术领域
本发明涉及计算机及通信技术领域,具体而言,涉及一种视频数据的传输方法及传输装置。
背景技术
随着移动终端及网络技术的发展,越来越多的用户开始通过手机、平板电脑及个人电脑等终端在线收看视频,但是视频的播放效果会受到网络质量、终端处理效率等影响。
发明内容
本发明的实施例提供了一种视频数据的传输方法及传输装置,进而至少在一定程度上可以在网络传输质量较好时,通过发送较多的关键帧来降低视频接收端的解码时间,减少视频接收端的缓存消耗,并且能够保证视频播放的清晰度;而在网络传输质量较差时,可以通过减少关键帧的发送并增加非关键帧的发送而减少视频数据传输量,同时可以保证视频播放的流畅度。
本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。
根据本发明实施例的一个方面,提供了一种视频数据的传输方法,包括:获取视频发送端和视频接收端之间的网络传输质量,以及需要发送至所述视频接收端的视频片段;根据所述网络传输质量获取所述视频片段编码得到的视频帧,其中,所述网络传输质量与所述视频片段编码得到的关键帧的数量成正相关关系,且与所述视频片段编码得到的非关键帧的数量成反相关关系;将获取的所述视频帧发送至所述视频接收端。
根据本发明实施例的一个方面,提供了一种视频数据的传输装置,包括:获取单元,用于获取视频发送端和视频接收端之间的网络传输质量,以及需要发送至所述视频接收端的视频片段;处理单元,用于根据所述网络传输质量获取所述视频片段编码得到的视频帧,其中,所述网络传输质量与所述视频片段编码得到的关键帧的数量成正相关关系,且与所述视频片段编码得到的非关键帧的数量成反相关关系;发送单元,用于将获取的所述视频帧发送至所述视频接收端。
在本发明的一些实施例中,基于前述方案,所述关键帧包括I帧,所述非关键帧包括P帧和B帧;其中,若所述网络传输质量的值大于第一阈值,则所述视频片段编码得到的视频帧包括第一数量的I帧;若所述网络传输质量的值大于第二阈值且小于或等于所述第一阈值,则所述视频片段编码得到的视频帧包括第二数量的I帧和第三数量的P帧,其中,所述第二数量小于所述第一数量;若所述网络传输质量的值大于第三阈值且小于或等于所述第二阈值,则所述视频片段编码得到的视频帧包括第四数量的I帧、第五数量的P帧和第六数量的B帧,其中,所述第四数量小于或等于所述第二数量且所述第五数量小于所述第三数量,或者所述第四数量小于所述第二数量且所述第五数量小于或等于所述第三数量。
在本发明的一些实施例中,基于前述方案,所述处理单元配置为:根据所述网络传输质量对所述视频片段进行编码处理,得到所述视频帧。
在本发明的一些实施例中,基于前述方案,所述处理单元配置为:根据所述网络传输质量,从预存储的网络传输质量与所述视频片段编码得到的视频帧之间的对应关系中,获取与所述视频发送端和视频接收端之间的网络传输质量相对应的视频帧。
在本发明的一些实施例中,基于前述方案,所述处理单元还用于:针对多个网络传输质量中的每个网络传输质量分别对所述视频片段进行编码,得到与所述每个网络传输质量相对应的视频帧;将所述每个网络传输质量及与所述每个网络传输质量相对应的视频帧进行对应存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910145448.5/2.html,转载请声明来源钻瓜专利网。