VR Android播放器實現(一)
阿新 • • 發佈:2019-02-01
最近正在研究一款VR視訊播放器,需要通過rtsp直連到相機端,相機採用的雙鏡頭,直接出來的兩個畫面拼接的一路視訊流,播放器要把左右畫面分別在螢幕上左右部分分別顯示,還要實現陀螺儀的轉動以及後期新增魚眼校正的演算法。
以前從沒有做過VR相關的東西,甚至連android接觸的都很少。這次突然要做這麼一個東西,有點無從下手的感覺。在網上查了很多資源,一開始看到介紹的用Unity3D可以做,然後就開始嘗試Unity3D + cardboard + easymovietexture的方式來做,但是發現與我要實現的東西還是有點差別,尤其是將視訊分屏顯示這一部分卡住過不去。
後來又開始尋找其他的解決辦法,有幸在網上找到了下面這套程式碼,真的非常幸運!!
一位大神在ijkplayer的基礎上實現的VR播放器功能,真的很厲害,Download下來執行之後發現和我要實現的東西很接近,簡直天助我也,哈哈!!後來加入了原始碼下面的QQ群,在裡面問了一下想要實現我的功能需要修改哪些東西,在大神們的幫助下現在初步實現了功能。可以連線rtsp流,可以講視訊分屏顯示,可以陀螺儀轉動,第一步的Demo動作已經完成。
具體的實現細節後續部落格中會逐步講解。
最後附上一張簡單的效果圖!