网络自适应视频流的传输方法和装置制造方法及图纸

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

Transmission method and device of network adaptive video stream

【技术实现步骤摘要】
网络自适应视频流的传输方法和装置
本专利技术涉及计算机领域,具体而言,涉及一种网络自适应视频流的传输方法和装置。
技术介绍
现有主流视频编码算法(H.264/H.265/H.266/AV1/VP9)等,默认视频编码时GOP序列(I/P/B帧)都会对序列中其它类型帧提供参考,帧之间相互参考提高了编码压缩效率,一幅帧仅需保存自身与被参考帧的不同之处即可,但相互之间参考模式会导致错误延续传播,即x帧出错,参考它的y帧也会出错,那么参考y帧的z帧也会出错,以此类推,视频传输播放过程中如果有帧丢弃就会导致有参考丢弃帧的编码帧解码会失败,从而出现黑屏、块缺失、跳帧等异常情况。在视频CDN(ContentDeliveryNetwork,内容分发网络)分发过程中,对于差网络用户会有一些网络自适应方案如HLS(HTTPLiveStreaming)/DASH(DynamicAdaptiveStreamingoverHTTP)多码率自适应方案,但这些自适应方案都是基于网络传输层面降低视频编码码率解决方案,即在网络传输出现拥塞的情况下,都会强制降低视频编码码率本文档来自技高网...

【技术保护点】
1.一种网络自适应视频流的传输的方法,其特征在于,包括:/n对待传输的目标视频流进行编码,得到目标帧序列;/n将所述目标帧序列中的部分帧确定为指定帧,其中,所述指定帧的参考帧为所述目标帧序列中位于所述指定帧前面的帧以及后面的帧,所述指定帧不作为所述目标帧序列中其他帧的参考帧;/n将所述目标帧序列通过目标网络传输给目标设备,其中,在所述目标网络出现拥塞的情况下,丢弃所述目标帧序列中的所述指定帧中的部分或全部帧。/n

【技术特征摘要】
1.一种网络自适应视频流的传输的方法,其特征在于,包括:
对待传输的目标视频流进行编码,得到目标帧序列;
将所述目标帧序列中的部分帧确定为指定帧,其中,所述指定帧的参考帧为所述目标帧序列中位于所述指定帧前面的帧以及后面的帧,所述指定帧不作为所述目标帧序列中其他帧的参考帧;
将所述目标帧序列通过目标网络传输给目标设备,其中,在所述目标网络出现拥塞的情况下,丢弃所述目标帧序列中的所述指定帧中的部分或全部帧。


2.根据权利要求1所述的方法,其特征在于,所述丢弃所述目标帧序列中的所述指定帧中的部分或全部帧,包括:
丢弃所述目标帧序列中所述指定帧中的第一组帧,其中,所述目标帧序列在丢弃所述第一组帧之后的帧率仍大于最小预定帧率。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在丢弃所述目标帧序列中所述指定帧中的第一组帧之后,所述目标网络还处于拥塞的情况下,继续丢弃所述目标帧序列中所述指定帧中的一组或多组帧;其中,所述目标帧序列在丢弃所述指定帧的一组或多组帧之后的帧率仍大于最小预定帧率。


4.根据权利要求1所述的方法,其特征在于,所述将所述目标帧序列通过目标网络传输给目标设备,包括:
通过第一传输通道将所述指定帧传输给所述目标设备,并通过第二传输通道将所述目标帧序列中除所述指定帧之外的其他帧传输给所述目标设备,其中,所述第一传输通道与所述第二传输通道不同。


5.根据权利要求1所述的方法,其特征在于,所述将所述目标帧序列通过目标网络传输给目标设备,包括:
接收目标设备发送的指示消息;
响应于所述指示消息通过第一传输通...

【专利技术属性】
技术研发人员:李志成
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1