网络自适应视频流的传输方法和装置与流程

文档序号:20917245发布日期:2020-05-29 13:41阅读:来源:国知局

技术特征:

1.一种网络自适应视频流的传输的方法,其特征在于,包括:

对待传输的目标视频流进行编码,得到目标帧序列;

将所述目标帧序列中的部分帧确定为指定帧,其中,所述指定帧的参考帧为所述目标帧序列中位于所述指定帧前面的帧以及后面的帧,所述指定帧不作为所述目标帧序列中其他帧的参考帧;

将所述目标帧序列通过目标网络传输给目标设备,其中,在所述目标网络出现拥塞的情况下,丢弃所述目标帧序列中的所述指定帧中的部分或全部帧。

2.根据权利要求1所述的方法,其特征在于,所述丢弃所述目标帧序列中的所述指定帧中的部分或全部帧,包括:

丢弃所述目标帧序列中所述指定帧中的第一组帧,其中,所述目标帧序列在丢弃所述第一组帧之后的帧率仍大于最小预定帧率。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

在丢弃所述目标帧序列中所述指定帧中的第一组帧之后,所述目标网络还处于拥塞的情况下,继续丢弃所述目标帧序列中所述指定帧中的一组或多组帧;其中,所述目标帧序列在丢弃所述指定帧的一组或多组帧之后的帧率仍大于最小预定帧率。

4.根据权利要求1所述的方法,其特征在于,所述将所述目标帧序列通过目标网络传输给目标设备,包括:

通过第一传输通道将所述指定帧传输给所述目标设备,并通过第二传输通道将所述目标帧序列中除所述指定帧之外的其他帧传输给所述目标设备,其中,所述第一传输通道与所述第二传输通道不同。

5.根据权利要求1所述的方法,其特征在于,所述将所述目标帧序列通过目标网络传输给目标设备,包括:

接收目标设备发送的指示消息;

响应于所述指示消息通过第一传输通道将所述指定帧传输给所述目标设备,并通过第二传输通道将所述目标帧序列中除所述指定帧之外的其他帧传输给所述目标设备,其中,所述第一传输通道与所述第二传输通道不同。

6.根据权利要求4或5所述的方法,其特征在于,所述丢弃所述目标帧序列中的所述指定帧中的部分或全部帧,包括:

停止通过所述第一传输通道将所述指定帧传输给所述目标设备;或者,

所述目标设备停止通过所述第一传输通道接收所述指定帧。

7.一种网络自适应视频流的传输的装置,其特征在于,包括:

编码模块,用于对待传输的目标视频流进行编码,得到目标帧序列;

确定模块,用于将所述目标帧序列中的部分帧确定为指定帧,其中,所述指定帧的参考帧为所述目标帧序列中位于所述指定帧前面的帧以及后面的帧,所述指定帧不作为所述目标帧序列中其他帧的参考帧;

传输模块,用于将所述目标帧序列通过目标网络传输给目标设备,其中,在所述目标网络出现拥塞的情况下,丢弃所述目标帧序列中的所述指定帧中的部分或全部帧。

8.根据权利要求7所述的装置,其特征在于,

所述传输模块,还用于丢弃所述目标帧序列中所述指定帧中的第一组帧,其中,所述目标帧序列在丢弃所述第一组帧之后的帧率仍大于最小预定帧率。

9.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的方法。

10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。


技术总结
本发明公开了一种网络自适应视频流的传输方法和装置。其中,该方法包括:对待传输的目标视频流进行编码,得到目标帧序列;将目标帧序列中的部分帧确定为指定帧,其中,指定帧的参考帧为目标帧序列中位于指定帧前面的帧以及后面的帧,指定帧不作为目标帧序列中其他帧的参考帧;将目标帧序列通过目标网络传输给目标设备,其中,在目标网络出现拥塞的情况下,丢弃目标帧序列中的指定帧中的部分或全部帧。本发明解决了相关技术中在网络传输出现拥塞的情况下所采用的自适应方案在降低视频编码码率的同时降低了用户视频观看画质和交互体验的技术问题。

技术研发人员:李志成
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2019.11.20
技术公布日:2020.05.29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1