论文部分内容阅读
随着新媒体时代的来临,与移动互联网相关的创新型产业成为了市场上的焦点,网络视频直播就是其中一个具有代表性的文化创业产业。近几年内,全景摄像机逐渐受到社会的关注,该类相机不仅可以对整个区域进行全面的把握和掌控,还能真正意义上做到全方位无死角的场景观测。本文将全景摄像机与互联网技术相结合,实现远距离的全景在线直播以及便携式的全景可视化体验,最终结合虚拟现实头盔完成沉浸式的虚拟现实体验。为了让多个用户从不同角度自由地体验全景视频,本文提出了利用ActiveX控件和流媒体服务器架构,通过互联网来实现多路视频流远程分发。在此框架中,流媒体服务器从拼接式全景摄像机中获取多路实时的视频流,接着重新编码整合成一路流并重新分发给不同的ActiveX用户,完成在Web端的全景实时直播。除此之外,本文涉及的全景ActiveX技术可与百度地图进行联动,提供各区域位置的影像信息,通过与虚拟现实头盔的进一步结合可以给用户带来沉浸式的虚拟现实体验效果。在此基础上,本文进一步研究了基于移动端全景视频的实时转播技术,利用手机等移动设备实现全景视频的解码和显示。本文通过FFmpeg跨平台编译技术实现了多路H.264视频流的实时解码,并利用基于时间戳的同步算法完成了对多路视频影像的同步渲染。在全景影像的渲染过程中,一个特定的Alpha透明通道被复合到原有的YUV视频流中形成新的RGBA四通道图像,并通过OpenGLES纹理贴图技术实现无缝球体拼接,完成移动端上的全景视频可视化体验。最终,文中搭建了基于移动端的全景实时转播平台,通过socket通信机制完成了PC端全景服务器向移动客户端的实时视频流的转发,实现了在移动端上的实时全景转播,并且结合暴风魔镜等手机VR设备完成了虚拟现实转播体验。