Воспроизведение аудио в реальном времени с минимальной задержкой - PullRequest
3 голосов
/ 19 октября 2011

Мы разрабатываем какую-то систему внутренней связи.Нам нужно воспроизводить аудио поток в реальном времени в приложении для Android с использованием протокола RTSP или HTTP с минимальной задержкой.Стандартный подход с MediaPlayer.setDataSource(URL) дает слишком большие задержки (около 2-3 секунд);Мы используем android 2.2.Как я понял, размер буфера в медиаплеере можно установить только на уровне прошивки.Можете ли вы дать мне несколько советов, как сделать это, или я должен углубиться в real VoIP?

1 Ответ

3 голосов
/ 20 октября 2011

Я нашел гибкое решение - использовать AudioTrack API.Также интересная статья об аудио API доступна в Android: http://www.wiseandroid.com/post/2010/07/13/Intro-to-the-three-Android-Audio-APIs.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...