Facebook一直在静候虚拟现实(VR)的全面爆发,尤其是在即将发售的Oculus Rift正式上市之后。Facebook事实上已开始在平台中支持360度全景视频的流播,但公司对此并不满足。其工程师更是基于锥体几何学设计出了一套全新的视频编码,号称最高能将全景视频的文件大小减少80%。
在Facebook推出360度全景视频的一开始,公司曾采用“立方体贴图”的方式来实现视频编码。此方法也能有效降低文件大小,但最高幅度只有25%左右。Facebook如今已将利用“立方体贴图”算法来实现视频编码的源码发布在了Github上。
另一方面,Facebook还开始采用Streaming Video Engine(流播视频引擎)以取代之前的视频处理系统。前者可将视频文件分割成为若干部分,从而能够实现一边上传一边进行编码的异步操作,并能提高编码速度和回放速度近十倍。
====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]