In my application, we need to display the Video frame receives from server to our android application,
Server is sending video data @ 50 frame per second, having encoded
Based on the accepted answer I could find a quite faster way to make the YUV to RGB convertion using RenderScript intrinsict convertion method. I have found the direct example here: Yuv2RgbRenderScript.
It can be as simple as copy the convertYuvToRgbIntrinsic method in the RenderScriptHelper class to replace the decodeYUV420SP that Hitesh Patel give in his answer. Also, you will need to initialize a RenderScript object (the example is in the MainActivity class).
And don't forget to add in the project graddle the use of render script (in the android page you can find the way to do it).