一种改进的云VR音视频稳定传输方法技术

技术编号:37353086 阅读:24 留言:0更新日期:2023-04-27 07:04
本发明专利技术涉及音视频数据传输技术领域,特别是涉及一种改进的云VR音视频稳定传输方法。本发明专利技术在应用层中实现安全控制机制,采用请求回应机制,实现UDP的可靠传输,即接收方检查是否丢失数据,然后向发送方请求丢失的数据,因此发送方必须保留已经发送过的数据一定时间来回应数据丢失。为了减小发送方数据保留量,采用大小为N的循环队列,另外超过设定时间的包也会被自动清除。本发明专利技术充分利用UDP协议传输速度快、网络利用效率高的优势,增加可靠传输机制,进一步提高云VR的视听体验和交互体验。进一步提高云VR的视听体验和交互体验。进一步提高云VR的视听体验和交互体验。

【技术实现步骤摘要】
一种改进的云VR音视频稳定传输方法


[0001]本专利技术涉及音视频数据传输
,特别是涉及一种改进的云VR音视频稳定传输方法。

技术介绍

[0002]云VR是指VR内容基于云端运行,并将渲染完毕后的VR内容画面压缩编码后,通过网络以音视频流方式传输到终端;终端侧通过对音视频进行解码播放,并通过将操控指令上传到云端形成VR内容互动的过程。云VR用户体验可以归纳为视听体验需求和交互体验需求两大类。云VR体验要素与本地VR内容总体一致,不同的是云VR引入编解码、网络传输等环节,其业务体验受到了云、管、端更多因素的影响,其中网络的优劣会影响到云VR的视听体验和交互体验。
[0003]网络对于视觉与听觉体验的保障关键在于将视频和音频数据快速、稳定地传至终端,而音频数据量较小,因此网络对于视觉体验的影响会更明显。
[0004]云VR画质体验要求越高,对分辨率、帧率、码率等要求越大,网络通量要求也会越高。网络带宽不足、出现丢包,将导致通量降低,从而可能引起画面卡顿和花屏。网络抖动过大,将导致帧间隔不稳定,进而可能出现跳帧的现象。在云VR本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种改进的云VR音视频稳定传输方法,其特征在于,包括以下具体步骤:S1、云VR服务端对音视频数据进行采集并进行编码,并对编码后的数据进行打包;S2、判断待传输的数据是否超过自定义的最大传输单元,如果超过则对数据进行分组,如果不超过则不分组;S3、对S2中的数据添加数据报文头;S4、对添加数据报文头后的数据包进行存储并发送至云VR客户端;S5、云VR客户端判断是否存在丢包;若存在丢包则返回至云VR服务端进行丢包重传;若不存在丢包则进行下一步;S6、根据分包序号进行重组;S7、对数据包进存储同时进行音视频解码;S8、根据PTS进行音视频同步并进行音视频渲染。2.根据权利要求1所述的一种改进的云VR音视频稳定传输方法,其特征在于,S1中对数据打包过程中打包信息包括图像数据、数据长度、数据包索引和数据包分组序列号。3.根据权利要求1所述的一种改进的云VR音视频稳定传输方法,其特征在于,图像存储采用异步FIFO队列缓存最新的发送数据,并同时在云VR服务端进行流量控制。4.根据权利要求1所述的一种改进的云VR音视频稳定传输方法,其特征在于,S5中云VR服务端接收到来自云VR客户端的重传请求后,解析...

【专利技术属性】
技术研发人员:王凡陆林吴朝阳
申请(专利权)人:炫彩互动网络科技有限公司
类型:发明
国别省市:

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

1