视频数据传输方法及设备与流程

文档序号:37013428发布日期:2024-02-09 13:03阅读:17来源:国知局
视频数据传输方法及设备与流程

本技术涉及移动通信,具体涉及一种视频数据传输方法及设备。


背景技术:

1、5g扩展现实(xr)的实现方案,其中包括了无线接入网(ran)侧的xr应用感知。xr用例支持视频流传输,其中包括了对视频流的i帧和p帧进行传输。

2、在对视频流进行建模时,存在2种数据流:i流(i-stream)和p流(p-stream),分别对应i帧数据和p帧数据。在视频编码方案,定义了基于图片组(group of picture,gop)的模型。在这种编码方案中,单个视频帧是i帧或p帧。i帧每k个帧传输一次,其中k是gop大小。一个视频帧(如i帧或p帧)又可以通过多个数据包进行发送。在具有低每秒传输帧数(fps)的视频中,例如15fps的mpeg2视频,gop的大小可能是8或16,而具有高fps的视频通常具有更大的gop,如gop大小>30/60的mpeg4-avc视频。

3、i帧是关键帧,对应一帧画面的完整信息,解码时只需要本帧数据就可以完成。p帧是差别帧,p帧没有完整画面信息,只有与前一帧(i帧或p帧)的画面差别的数据,解码时需要之前缓存的画面叠加上本帧定义的差别以生成最终画面。当i帧的图像质量比较差或丢失时,会影响到一个gop中后续p帧的图像质量。对于视频流,i帧的丢失通常是不可容忍的,因此要尽量保证i帧的无差错传输。对于p帧,丢失个别p帧对视频质量影响不大。可以看出,i帧与p帧有不同的qos需求(i帧要求更高的可靠性和误包率要求),但二者的分组时延预算(packet delay budget,pdb)是相同的,且i帧和p帧是按顺序到达的,一个p帧与所属gop内的i帧相关联。


技术实现思路

1、本技术的至少一个实施例提供了一种视频数据传输方法及设备,用以实现基于不同的传输参数传输视频流中的i帧和p帧。

2、为了解决上述技术问题,本技术是这样实现的:

3、第一方面,本技术实施例提供了一种视频数据传输方法,应用于第一设备,包括:

4、获得传输视频流的半静态调度sps时机组的配置信息,所述sps时机组包括k个sps时机,所述k为大于或等于2的整数;

5、根据所述sps时机组的配置信息发送所述视频流,其中,同一个sps时机组用于发送所述视频流的同一个图片组gop,每个gop包括有1个i帧和k-1个p帧,所述sps时机组中的每个sps时机用于发送所述gop中的一个i帧或p帧,且i帧和p帧对应的传输参数不同。

6、可选的,所述sps时机组的配置信息包括有以下至少一种:各个sps时机的时域资源、用于所述sps时机组中的首个sps时机的第一传输参数、用于所述sps时机组中的剩余sps时机的第二传输参数;其中,所述第一传输参数的qos指标优于所述第二传输参数的qos指标;

7、所述根据所述sps时机组的配置信息发送所述视频流,包括:

8、根据所述第一传输参数,在所述sps时机组中的首个sps时机的时域资源上发送所述gop中的i帧;以及,根据所述第二传输参数,在所述sps时机组中的剩余sps时机的时域资源上发送所述gop中的p帧。

9、可选的,所述第一传输参数和第二传输参数分别包括以下参数中的至少一种:频域资源、调制和编码方案mcs。

10、可选的,所述获得传输视频流的半静态调度sps时机组的配置信息,包括:

11、接收第一rrc消息,所述第一rrc消息携带以下至少一种参数:所述sps时机组中sps时机的数量k;sps时机之间的时间间隔;

12、根据所述首个sps时机的起始时域位置和sps时机之间的时间间隔,确定所述sps时机组中各个sps时机的时域资源;

13、接收第一dci,根据所述第一dci,激活所述sps时机组中的首个sps时机的时域资源和第一传输参数;

14、接收第二dci,根据所述第二dci,激活所述sps时机组中的剩余sps时机的时域资源和第二传输参数。

15、可选的,所述获得传输视频流的半静态调度sps时机组的配置信息,包括:

16、接收第二rrc消息,所述第二rrc消息携带以下至少一种参数:所述sps时机组中sps时机的数量;sps时机之间的时间间隔;第二传输参数相对于第一传输参数的调整量;

17、根据所述首个sps时机的起始时域位置和sps时机之间的时间间隔,确定所述sps时机组中各个sps时机的时域资源;

18、接收第三dci,根据所述第三dci,激活所述sps时机组中的首个sps时机的时域资源和第一传输参数,以及,根据所述第一传输参数和第二传输参数相对于第一传输参数的调整量,确定第二传输参数。

19、可选的,所述第二传输参数相对于第一传输参数的调整量包括以下至少一种:频域资源大小的比值、mcs偏移量。

20、可选的,所述首个sps时机的起始时域位置与i帧的到达时间之间存在一个预设的偏移。

21、可选的,所述gop中的每个帧对应于所述视频流中的多个数据包,每个sps时机包括至少一个时域单元,所述多个数据包通过所述至少一个时域单元进行发送。

22、第二方面,本技术实施例提供了一种视频数据传输方法,应用于第二设备,包括:

23、获得第一设备传输视频流的半静态调度sps时机组的配置信息,所述sps时机组包括k个sps时机,所述k为大于或等于2的整数;

24、根据所述sps时机组的配置信息,接收第一设备发送的所述视频流,其中,同一个sps时机组用于发送所述视频流的同一个图片组gop,每个gop包括有1个i帧和k-1个p帧,所述sps时机组中的每个sps时机用于发送所述gop中的一个i帧或p帧,且i帧和p帧对应的传输参数不同。

25、可选的,所述sps时机组的配置信息包括有以下至少一种:各个sps时机的时域资源、用于所述sps时机组中的首个sps时机的第一传输参数、用于所述sps时机组中的剩余sps时机的第二传输参数;其中,所述第一传输参数的qos指标优于所述第二传输参数的qos指标;

26、所述根据所述sps时机组的配置信息,接收第一设备发送的所述视频流,包括:

27、根据所述第一传输参数,在所述sps时机组中的首个sps时机的时域资源上接收所述gop中的i帧;以及,根据所述第二传输参数,在所述sps时机组中的剩余sps时机的时域资源上接收所述gop中的p帧;

28、根据在同一个sps时机组中接收到i帧和p帧,得到所述视频流的同一个gop的数据。

29、可选的,所述第一传输参数和第二传输参数分别包括以下参数中的至少一种:频域资源、调制和编码方案mcs。

30、可选的,所述获得传输视频流的半静态调度sps时机组的配置信息,包括:

31、接收第一rrc消息,所述第一rrc消息携带以下至少一种参数:所述sps时机组中sps时机的数量k;sps时机之间的时间间隔;

32、根据所述首个sps时机的起始时域位置和sps时机之间的时间间隔,确定所述sps时机组中各个sps时机的时域资源;

33、接收第一dci,根据所述第一dci,激活所述sps时机组中的首个sps时机的时域资源和第一传输参数;

34、接收第二dci,根据所述第二dci,激活所述sps时机组中的剩余sps时机的时域资源和第二传输参数。

35、可选的,所述获得传输视频流的半静态调度sps时机组的配置信息,包括:

36、接收第二rrc消息,所述第二rrc消息携带以下至少一种参数:所述sps时机组中sps时机的数量;sps时机之间的时间间隔;第二传输参数相对于第一传输参数的调整量;

37、根据所述首个sps时机的起始时域位置和sps时机之间的时间间隔,确定所述sps时机组中各个sps时机的时域资源;

38、接收第三dci,根据所述第三dci,激活所述sps时机组中的首个sps时机的时域资源和第一传输参数,以及,根据所述第一传输参数和第二传输参数相对于第一传输参数的调整量,确定第二传输参数。

39、可选的,所述第二传输参数相对于第一传输参数的调整量包括以下至少一种:频域资源大小的比值、mcs偏移量。

40、可选的,所述首个sps时机的起始时域位置与i帧的到达时间之间存在一个预设的偏移。

41、可选的,所述gop中的每个帧对应于所述视频流中的多个数据包,每个sps时机包括至少一个时域单元,所述多个数据包通过所述至少一个时域单元进行发送。

42、第三方面,本技术实施例提供了一种第一设备,包括收发机和处理器,其中,

43、所述处理器,用于获得传输视频流的半静态调度sps时机组的配置信息,所述sps时机组包括k个sps时机,所述k为大于或等于2的整数;

44、所述收发机,用于根据所述sps时机组的配置信息发送所述视频流,其中,同一个sps时机组用于发送所述视频流的同一个图片组gop,每个gop包括有1个i帧和k-1个p帧,所述sps时机组中的每个sps时机用于发送所述gop中的一个i帧或p帧。

45、第四方面,本技术实施例提供了一种第一设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的方法的步骤。

46、第五方面,本技术实施例提供了一种第二设备,包括收发机和处理器,其中,

47、所述处理器,用于获得第一设备传输视频流的半静态调度sps时机组的配置信息,所述sps时机组包括k个sps时机,所述k为大于或等于2的整数;

48、所述收发机,用于根据所述sps时机组的配置信息,接收第一设备发送的所述视频流,其中,同一个sps时机组用于发送所述视频流的同一个图片组gop,每个gop包括有1个i帧和k-1个p帧,所述sps时机组中的每个sps时机用于发送所述gop中的一个i帧或p帧。

49、第六方面,本技术实施例提供了一种第二设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第二方面所述的方法的步骤。

50、第七方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时,实现如上所述的方法的步骤。

51、与现有技术相比,本技术实施例提供的视频数据传输方法及设备,实现了按照sps时机组传输gop的视频数据传输方案,并且,对于gop中的i帧和p帧分别采用不同的传输参数进行传输,例如针对i帧采用可靠性更高的传输参数,以保障i帧的传输。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1