VR 视频播放器研究

最近关注VR视频播放器:

无意间看到了jwplayer 提供的demo。

https://developer.jwplayer.com/jw-player/demos/innovation/360-video/

流畅度,效果不错,于是想研究一下他的player如何实现的,于是分析页面源码,看到player的javascrip脚本。



分析上面的脚本,大概有几点,当然其中也有些不太明白,等待后续研究:

     1)基于HLS协议实现视频传输,但是不同分辨率似乎又基于mp4,而不是基于码率不同的hls流,不太明白。

     2)浏览器需要webGL支持,这个是javascript的一个3D交互API,如果要在浏览器支持vr,那么基于javascrip的webGL似乎必须要支持的。

于是继续研究:

     在github上发现jwplayer的开源代码:

             https://github.com/jwplayer/jwplayer

WebGL:

      WebGL 1.0 is based on OpenGL ES 2.0 and provides an API for 3D graphics。

     



你可能感兴趣的:(流媒体,VR)