Modify BebopVideoView to render video stream in openGL



How to modify the BebopVideoView class from the sample to display frames in a GLSurfaceView?

I am new to these notions and a bit overwhelmed at the moment by all the informations I have read from internet, I am just looking for an OpenGL version of BebopVideoView in which I can add my own 3D object over the video since overlapping two SurfaceViews is not something to do on Android (undefined behaviour).

Thank you in advance,