2013-06-02 141 views
2

我试图解码(和渲染)现场在Android应用程序中的RTSP H.264。 假设没有网络延迟问题,延迟不应超过几秒。Android渲染实时H.264 over RTSP

第一次尝试是使用MediaPlayer,但是基础设施的内部缓冲导致延迟10-15秒。

现在,主要的困境是使用新的MediaCodec API或FFMPeg。

我知道有很多教程/样本在那里谈论FFMPeg,但我没有看到任何比较。 我想我理解每个人的大部分优点/缺点,但在花费时间让他们中的一个工作之前,我想确定一下。

回答

2

我还没有看到mediacodec API太多的信息,我知道的ffmpeg给你相当好的质量和时延比内置的RTSP功能在Android中

+0

感谢。目前我们正试图避免与FFMPeg集成的痛苦。 –

+0

什么样的痛苦,其实并不那么难,好的android并不像IOS那么简单,但至多还要几天到几周的工作。我们取得的成果比本地更好。我们将解码g711以及原生android音频 –

+0

感谢您的加油。我们开始了这个过程。希望它能够很快达到最后期限。 –