VR Android播放器实现(一)

来源:互联网 发布:手机挡字幕软件 编辑:程序博客网 时间:2024/03/29 19:21

最近正在研究一款VR视频播放器,需要通过rtsp直连到相机端,相机采用的双镜头,直接出来的两个画面拼接的一路视频流,播放器要把左右画面分别在屏幕上左右部分分别显示,还要实现陀螺仪的转动以及后期添加鱼眼校正的算法。

以前从没有做过VR相关的东西,甚至连android接触的都很少。这次突然要做这么一个东西,有点无从下手的感觉。在网上查了很多资源,一开始看到介绍的用Unity3D可以做,然后就开始尝试Unity3D + cardboard + easymovietexture的方式来做,但是发现与我要实现的东西还是有点差别,尤其是将视频分屏显示这一部分卡住过不去。

后来又开始寻找其他的解决办法,有幸在网上找到了下面这套代码,真的非常幸运!!

https://github.com/ashqal/MD360Player4Android  链接送上。

一位大神在ijkplayer的基础上实现的VR播放器功能,真的很厉害,Download下来运行之后发现和我要实现的东西很接近,简直天助我也,哈哈!!后来加入了源码下面的QQ群,在里面问了一下想要实现我的功能需要修改哪些东西,在大神们的帮助下现在初步实现了功能。可以连接rtsp流,可以讲视频分屏显示,可以陀螺仪转动,第一步的Demo动作已经完成。

具体的实现细节后续博客中会逐步讲解。

最后附上一张简单的效果图!

1 0