一种视频帧发送方法和网络设备技术

技术编号:33129030 阅读:18 留言:0更新日期:2022-04-17 00:42
本申请提供一种视频帧发送方法和网络设备,涉及通信技术领域,能够实现转发层的随路方式实现I帧、P帧和B帧之间的承载差异化。具体方案为:网络设备确定网络拥塞时,对待发送的视频帧进行基于APN6报文头扩展的报文封装,封装后的APN6报文头包括第一标识和第二标识,第一标识用于指示报文携带的视频帧的属性,第二标识用于指示视频帧的类型为关键帧、前项关联帧或双向关联帧中的一种;确定发送报文时,如果报文携带的视频帧的类型为关键帧时,选取第一隧道承载报文;确定发送报文时,如果报文携带的视频帧的类型为前项关联帧或双向关联帧时,选取第二隧道承载报文,第一隧道的承载质量高于第二隧道的承载质量。本申请实施例用于发送IPB帧的过程。发送IPB帧的过程。发送IPB帧的过程。

【技术实现步骤摘要】
一种视频帧发送方法和网络设备


[0001]本申请涉及通信
,尤其涉及一种视频帧发送方法和网络设备。

技术介绍

[0002]随着网络流量日益增长,以及视频流量占比的不断增长,视频流量在网络中的传输质量成为业务关注焦点。通常,采用网络差异化保障手段实现承载质量保障。在传统的视频差异化保障手段中,通常在传统的物理层上采用专网规划方式,而在共享网络中多采用服务质量(Quality of Service,QoS)优先级映射和队列优先级手段。QoS优先级映射可理解为不同的报文携带不同的QoS优先级,便网络设备能够根据QoS优先级提供相应的服务质量。队列优先级手段队列最常见的用处是基于优先队列实现的堆排序。
[0003]目前,采用转发层的随路方式实现承载差异化承载尚属空白,在转发设备转发视频帧时,如何保证关键帧(Intra,I帧)、前项关联帧(Predictive,P帧)和双向关联帧(Bi

directionally,B帧)等之间的差异化承载是一个亟待解决的问题。

技术实现思路

[0004]本申请提供一种视频帧发送方法和网络设备,能够实现转发层的随路方式实现I帧、P帧和B帧之间的承载差异化。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种视频帧发送方法,包括:网络设备确定网络拥塞时,对待发送的视频帧进行基于感知应用的互联网协议第6版IPv6网络APN6报文头扩展的报文封装,封装后的APN6报文头包括第一标识和第二标识,第一标识用于指示报文携带的视频帧的属性,第二标识用于指示视频帧的类型为关键帧、前项关联帧或双向关联帧中的一种;网络设备确定发送报文时,如果报文携带的视频帧的类型为关键帧时,选取第一隧道承载报文;网络设备确定发送报文时,如果报文携带的视频帧的类型为前项关联帧或双向关联帧时,选取第二隧道承载报文,第一隧道的承载质量高于第二隧道的承载质量。
[0007]关键帧可理解为本申请中的I帧,前项关联帧可理解为本申请中的P帧,双向关联帧可理解为本申请中的B帧。由此,本申请在IPv6场景下,在网络拥塞场景下,可以通过对预留字段1的定义识别I帧,提供针对I帧、P帧和B帧的差异化承载能力,保证I帧的传输质量。而I帧的解析不需要前序和后序的视频帧的关联,这样,可以提升接收端的解码成功率,从而提高业务质量和用户体验。
[0008]在一种可能的设计中,APN6报文头还包括第一指示;视频帧的类型为关键帧,且网络设备的专用缓存存在可用空间时,第一指示用于指示报文能够占用专用缓存,且用于指示占用专用缓存的优先级;视频帧的类型为前项关联帧或双向关联帧,且网络设备的专用缓存存在可用空间时,第一指示用于指示报文不能占用专用缓存,或第一指示用于指示报文能够占用专用缓存,且用于指示占用专用缓存的优先级。由此,网络设备对上游发送的新到来的报文携带的视频帧为I帧时,可以根据第一指示进入网络设备的专用缓存中。专用缓
存中报文存取的速度较快,且不易出错。这样,在实现IPB帧差异化承载的基础上,还可以保证I帧的独立缓存和转发质量,以提升视频承载传输承载质量、提高视频解码效率、提高收端解码成功率从而提高业务质量和用户体验。
[0009]在一种可能的设计中,网络设备的专用缓存无可用空间时,APN6报文头还包括第二指示,第二指示用于指示报文占用网络设备的公共缓存的优先级;其中,携带关键帧的报文占用公共缓存的优先级高于携带前项关联帧的报文占用公共缓存的优先级,且携带关键帧的报文占用公共缓存的优先级高于携带双向关联帧的报文占用公共缓存的优先级。由此,在网络设备对上游发送的新到来的报文携带的视频帧为I帧时,可以根据第二指示进入网络设备的公共缓存中。这样,在实现IPB帧差异化承载的基础上,还可以保证I帧的最先进入公共缓存,保证I帧的优先存储,这样在转发携带I帧的报文时,可保证I帧的存储和转发质量,提升视频承载传输承载质量、提高视频解码效率、提高收端解码成功率从而提高业务质量和用户体验。
[0010]在一种可能的设计中,网络设备的缓存无可用空间时,APN6报文头还包括第三指示,第三指示用于指示丢弃报文的优先级;其中,丢弃携带关键帧的报文的优先级低于丢弃携带前项关联帧的报文的优先级,且丢弃携带关键帧的报文的优先级低于携带双向关联帧的报文的优先级。由此,在网络设备对上游发送的新到来的报文携带的视频帧为I帧时,可以根据第三指示确定报文被丢弃的优先级。这样,在实现IPB帧差异化承载的基础上,还可以保证I帧被最次丢弃,一旦缓存有可用空间时,还有可能保证I帧的缓存,这样在转发IPB帧报文时,可优先保证I帧的存储和转发质量,提升视频承载传输承载质量、提高视频解码效率、提高收端解码成功率从而提高业务质量和用户体验。
[0011]在一种可能的设计中,网络设备确定报文为重传报文时,APN6报文头还包括第四指示,第四指示用于指示重传报文的优先级;其中,重传携带关键帧的报文的优先级高于丢弃携带前项关联帧的报文的优先级,且重传携带关键帧的报文的优先级高于携带双向关联帧的报文的优先级。由此,在网络设备对上游发送的新到来的报文携带的视频帧为I帧时,可以根据第四指示确定报文被重传的优先级。这样,在实现IPB帧差异化承载的基础上,还可以保证I帧被最最先重传,这样在转发IPB帧报文时,可优先保证I帧的存储和转发质量,提升视频承载传输承载质量、提高视频解码效率、提高收端解码成功率从而提高业务质量和用户体验。
[0012]第二方面,提供一种网络设备,包括:封装单元,用于确定网络拥塞时,对待发送的视频帧进行基于感知应用的互联网协议第6版IPv6网络APN6报文头扩展的报文封装,封装后的APN6报文头包括第一标识和第二标识,第一标识用于指示报文携带的视频帧的属性,第二标识用于指示视频帧的类型为关键帧、前项关联帧或双向关联帧中的一种;承载单元,用于确定发送报文时,如果报文携带的视频帧的类型为关键帧时,选取第一隧道承载报文;承载单元还用于,确定发送报文时,如果报文携带的视频帧的类型为前项关联帧或双向关联帧时,选取第二隧道承载报文,第一隧道的承载质量高于第二隧道的承载质量。
[0013]在一种可能的设计中,APN6报文头还包括第一指示;视频帧的类型为关键帧,且网络设备的专用缓存存在可用空间时,第一指示用于指示报文能够占用专用缓存,且用于指示占用专用缓存的优先级;视频帧的类型为前项关联帧或双向关联帧,且网络设备的专用缓存存在可用空间时,第一指示用于指示报文不能占用专用缓存,或第一指示用于指示报
文能够占用专用缓存,且用于指示占用专用缓存的优先级。
[0014]在一种可能的设计中,网络设备的专用缓存无可用空间时,APN6报文头还包括第二指示,第二指示用于指示报文占用网络设备的公共缓存的优先级;其中,携带关键帧的报文占用公共缓存的优先级高于携带前项关联帧的报文占用公共缓存的优先级,且携带关键帧的报文占用公共缓存的优先级高于携带双向关联帧的报文占用公共缓存的优先级。
[0015]在一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频帧发送方法,其特征在于,包括:网络设备确定网络拥塞时,对待发送的视频帧进行基于感知应用的互联网协议第6版IPv6网络APN6报文头扩展的报文封装,封装后的APN6报文头包括第一标识和第二标识,所述第一标识用于指示所述报文携带的视频帧的属性,所述第二标识用于指示所述视频帧的类型为关键帧、前项关联帧或双向关联帧中的一种;所述网络设备确定发送所述报文时,如果所述报文携带的所述视频帧的类型为所述关键帧时,选取第一隧道承载所述报文;所述网络设备确定发送所述报文时,如果所述报文携带的所述视频帧的类型为所述前项关联帧或双向关联帧时,选取第二隧道承载所述报文,所述第一隧道的承载质量高于所述第二隧道的承载质量。2.根据权利要求1所述的方法,其特征在于,所述APN6报文头还包括第一指示;所述视频帧的类型为所述关键帧,且所述网络设备的专用缓存存在可用空间时,所述第一指示用于指示所述报文能够占用所述专用缓存,且用于指示占用所述专用缓存的优先级;所述视频帧的类型为所述前项关联帧或所述双向关联帧,且所述网络设备的专用缓存存在可用空间时,所述第一指示用于指示所述报文不能占用专用缓存,或所述第一指示用于指示所述报文能够占用所述专用缓存,且用于指示占用所述专用缓存的优先级。3.根据权利要求1所述的方法,其特征在于,所述网络设备的专用缓存无可用空间时,所述APN6报文头还包括第二指示,所述第二指示用于指示所述报文占用所述网络设备的公共缓存的优先级;其中,携带所述关键帧的报文占用所述公共缓存的优先级高于携带所述前项关联帧的报文占用所述公共缓存的优先级,且携带所述关键帧的报文占用所述公共缓存的优先级高于携带所述双向关联帧的报文占用所述公共缓存的优先级。4.根据权利要求1所述的方法,其特征在于,所述网络设备的缓存无可用空间时,所述APN6报文头还包括第三指示,所述第三指示用于指示丢弃所述报文的优先级;其中,丢弃携带所述关键帧的报文的优先级低于丢弃携带所述前项关联帧的报文的优先级,且丢弃携带所述关键帧的报文的优先级低于携带所述双向关联帧的报文的优先级。5.根据权利要求1所述的方法,其特征在于,所述网络设备确定所述报文为重传报文时,所述APN6报文头还包括第四指示,所述第四指示用于指示重传所述报文的优先级;其中,重传携带所述关键帧的报文的优先级高于丢弃携带所述前项关联帧的报文的优先级,且重传携带所述关键帧的报文的优先级高于携带所述双向关联帧的报文的优先级。6.一种网络设备,其特征在于,包括:封装单元,用于确定网络拥塞时,对待发送的视频帧进行基于感知应用的互联网协议第6...

【专利技术属性】
技术研发人员:张学茹葛瑾庞冉朱琳
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1