Duplicate BebopVideoView for FPV - VR


#1

Product: [Bebop/Bebop2]
Product version: [4.0.6]
SDK version: [ 3.12.1]
Use of libARController: [YES]
SDK platform: [Android]
Reproductible with the official app: [YES]

Hello there,
I’m trying to split the BebopVideoView component in order to see it twice on screen for FPV - VR on Android.
Any suggestion on how can I do that?
I’ve tried to declare 2 BebopVideoView component and call configureDecoder and didReceiveFrame listener for both.
It works well but after a few seconds, the lag is getting worse and worse.
I think there is too much effort doing that in such way.
Have you done it in other ways? Can you suggest me an alternative way?
Thank you!


#2

I’m interested in this too. Duplicating the video is a poor implementation because it’s not stereoscopic and won’t look quite right and any text on screen will be blurry. I’ve been playing with the google VR sdk which will do all that for you. Anything you can throw into OpenGL it can render for fpv but the problem I’m facing is that the decoded video frame is in yuv color format and OpenGL likes rgb so I haven’t been able to figure out a way to render the bebop frame into OpenGL.


#3

Any suggestion?
Please share with us, thank you!