5

I have been asked to display a video stream (the stream is not from HTTP)in android, the stream is raw H.264 which is Recorded and encoded in a PC ,and I get it through WIFI.

When I get the stream, can use the MediaCodec decoder to decode the stream and display it?

4

2 回答 2

2

是的。将 MediaCodec 配置为“video/avc”解码器,并将输出 Surface 传递给 configure() 调用。

MediaCodec API 非常低级,并且没有很多可用的示例代码。相反,它可能更容易使用MediaPlayer

更新:这里 现在有一堆示例代码。其中大部分使用 Android 4.3 (API 18) 功能,但如果您不需要MediaMuxer或 Surface 输入,MediaCodec它将在 API 16 上运行。

于 2013-04-17T23:59:02.577 回答
0

在此处查看视频编码建议

于 2013-04-15T09:07:50.870 回答