论文部分内容阅读
全景视频作为一种日趋流行的视频展现形式,是在全景图像基础上发展而来。与传统播放器只能展示平面播放效果相比,全景视频可以通过形成多帧全景图像并包含音频信息来展示周边360度景象。目前,全景视频在视频监控、虚拟现实、视频会议以及视频广告中均有应用。例如:2015年YouTube里出现的全景视频广告,给人们带来了全角度的视觉体验,并给人们留下了深刻的印象。随着全景视频采集设备分辨率提高和价格下降,全景视频素材呈现出爆发式增长。 在此背景下,本文试图在传统音视频播放框架的基础上,提出一种支持全景视频播放,并具备交互能力、跨平台性的视频框架解决方案。该框架是建立于实验室的智能移动跨平台中间件基础之上,并具有以下创新特点:(1)该视频框架是一种跨平台框架,能在多个系统平台上(例如iOS,Android)展现相同的运行效果。(2)能够支持多种流媒体协议,并能支持本地文件的播放。(3)能够支持全景视频播放并兼容传统视频单一角度播放;其中,在全景视频播放时不仅可使用移动终端方向传感器来改变播放视角,也可以使用触屏手势来改变播放视角(其中,播放视角支持水平360度和垂直180度)。 基于以上的设计构想,在行文安排上,本文先从全景视频入手,介绍相关技术最近的发展;然后详细说明文章使用的技术,包括智能移动跨平台中间件,流媒体等;接着重点介绍基于智能移动跨平台中间件的视频播放模块,该模块实现了实时投影变换并支持各种角度的全景影像的平面视图播放,同时实现了触屏控制和设备角度变化对影像播放进行直观控制。最后,对该视频框架进行测试。测试结果表明,该视频框架各模块都能够正常稳定流畅运行。