以最小延迟播放实时音频流

时间:2011-10-19 08:58:20

标签: android audio streaming real-time

我们正在开发某种对讲系统。我们需要使用RTSPHTTP协议在Android应用程序中播放实时音频流,并且延迟最小。使用MediaPlayer.setDataSource(URL)的标准方法会产生太大的延迟(大约2-3秒);我们正在使用android 2.2。据我所知,媒体播放器中的缓冲区大小只能在固件级别设置。你能给我一些建议如何做到这一点,或者我应该深入real VoIP

1 个答案:

答案 0 :(得分:3)

我找到了灵活的解决方案 - 使用AudioTrack API。另外有关Android中提供的音频API的有趣文章:http://www.wiseandroid.com/post/2010/07/13/Intro-to-the-three-Android-Audio-APIs.aspx