I development a RTSP server on S500 Android platform.
The video streaming process flow is from camera in -> GPU -> mediacodec(Encode) -> H.264 NALU -> S500 Ethernet to NB
And use VLC as RTSP client player to receive video streaming
The result is as following picture.
Right side is the preview image on S500 android platform.
Left side is the result of VLC RTSP client player on NB.
Finally, the color of video streaming is wrong.
And used other player as ffplay, mplayer... for test.
All of these results are the same, still no good (color wrong)
But tested our RTSP server apk on Google Nexus7, HTC phone...
The result is no problem.
We guess the GPU (OpenGLES) have some problems.
Any advice and suggestions will be greatly appreciated