一种互动视频改善方法、计算机设备及存储介质与流程
- 国知局
- 2024-10-15 09:54:06
本发明涉及一种互动视频改善方法、计算机设备及存储介质,特别是一种可用于云终端的互动视频改善方法、计算机设备及存储介质。
背景技术:
1、互动式视频业务是指使用者根据播放的视频进行操作的业务。云应用是一种典型的互动式视频业务,其将运算部分放在云端而非本机进行,并将云端的输出,如音视频输出进行编码,传输到用户端再进行展示播放,用户根据看到的图像进行相应的操控行为。云应用通常包含云游戏、云终端等。云应用通常对低时延的要求极高,否则对体验影响很大,所以一般云应用都采用解码延时尽量低的视频压缩方式。
2、视频压缩通常包含三种帧i、p、b。i帧是内部编码帧(也称为关键帧),p帧是前向预测帧(前向参考帧),b帧是双向内插帧(双向参考帧)。其中b帧需要结合该帧后一帧的内容进行云端编码与终端解码,b帧的存在必然将时延增加一帧视频的时长,约占总体验时长的1/3-1/4。故云应用所使用的视频压缩都会避免使用b帧。
3、hls协议的pes optional header(可选头)中包含两个时间戳dts与pts。dts(decoding time stamp),即解码时间戳,这个时间戳的意义在于告诉播放器该在什么时候解码这一帧的数据。pts(presentation time stamp),即显示时间戳,这个时间戳用来告诉播放器该在什么时候显示这一帧的数据。
4、当视频流中包含b帧时,解码器需要先跳过i、p帧,先解出后边的b帧,再返回解前边的i、p帧。播放时则需要按顺序先播放前边的i、p帧,再播放后边的b帧。此时解码顺序与播放顺序不同,故需要dts与pts分别进行标识。图1示出了该现有技术。
5、当视频流不包含b帧时,dts恒等于pts。
技术实现思路
1、hls协议是一种适用于互联网传输流媒体的协议,其适用性较广,但在互动式视频业务中,部分字段没有实际用处。
2、针对上述问题,本发明提供一种互动视频改善方法。
3、一种互动视频改善方法,其特征在于,在互动式视频业务的视频流中不包含b帧,在所述视频流的发送过程中,根据pes(packetelemental stream,打包基本码流)可选头中ptsdts标志位的值在dts或pts字段中插入业务时间戳。
4、在所述方法中,所述pes可选头可以包含13个字节,前三个字节为标识符,包含两个bit的ptsdts标志位用于标识是否使用dts与pts;后8个字节中,4个字节为pts,4个字节为dts。
5、在所述方法中,所述ptsdts标志位可以设为01,dts即为视频时间戳,将所述业务时间戳写入pts的4个字节中。
6、在所述方法中,所述ptsdts标志位可以设为10,pts即为视频时间戳,dts字段供所述业务时间戳使用。
7、在所述的方法中,所述互动式视频业务可以为云应用。
8、在所述方法中,所述互动式视频业务可以为视频互动游戏,所述ptsdts标志位设为01,用户侧设备在解码时将所述业务时间戳取出,每输出一帧就更新一次所述业务时间戳,当用户进行操作时,将用户输入与所述业务时间戳发送至云端,所述云端根据所述用户操作时的画面进行业务处理。
9、在所述方法中,所述互动式视频业务可以为具备多方视频的直播类业务,所述ptsdts标志位设为01,接收端在分别接收主会场和分会场的视频流后分别解码多路视频,此时以所述主会场的dts为基准,所述分会场以当前收到的所述主会场的dts作为当前编码的业务时间戳,所述接收端将所述主会场的dts与所述分会场的pts时间轴对齐,进行同步显示。
10、一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器中存储的计算机程序时,所述处理器执行所述互动视频改善方法。
11、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序被处理器执行时,所述处理器执行所述互动视频改善方法。
12、利用本发明的互动视频改善方法,在视频流不包含b帧的场景下,利用dts、pts两个时间戳在视频编解码中仅需一个的特点,利用另一个时间戳进行业务时间戳标识,不仅能够降低延时,而且能够提升用户在互动式视频业务中的使用体验。
技术特征:1.一种互动视频改善方法,其特征在于,在互动式视频业务的视频流中不包含b帧,在所述视频流的发送过程中,根据pes可选头中ptsdts标志位的值在dts或pts字段中插入业务时间戳。
2.根据权利要求1所述的方法,其中,
3.根据权利要求2所述的方法,其中,
4.根据权利要求2所述的方法,其中,
5.根据权利要求1所述的方法,其中,
6.根据权利要求1或2所述的方法,其中,
7.根据权利要求1或2所述的方法,其中,
8.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器中存储的计算机程序时,所述处理器执行根据权利要求1至7中任一项所述的互动视频改善方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序被处理器执行时,所述处理器执行根据权利要求1至7中任一项所述的互动视频改善方法。
技术总结本发明公开一种互动视频改善方法,特别是一种可用于云终端的互动视频改善方法、计算机设备及存储介质,在互动式视频业务的视频流中不包含B帧,在所述视频流的发送过程中,根据PES可选头中PTSDTS标志位的值在DTS或PTS字段中插入业务时间戳。利用本发明的方法、计算机设备及存储介质,不仅能够降低延时,而且能够提升用户在互动式视频业务中的使用体验。技术研发人员:梁博,王彬,张玉桃,肖甜受保护的技术使用者:中国联合网络通信集团有限公司技术研发日:技术公布日:2024/10/10本文地址:https://www.jishuxx.com/zhuanli/20241015/315723.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。