Android.net.rtp только для приложений VoIP?
Начиная с API 12, у Android есть единственный RTP-пакет - android.net.rtp.
В этом пакете 4 класса: RtpStream, AudioStream, AudioCodec и AudioGroup.
Однако, похоже, что все эти классы предназначены только для приложений VoIP. Я пытаюсь транслировать какой-нибудь "статический" аудиофайл (например, файл MP3 на SDCARD) по протоколу RTP на проигрыватель VLC, и я считаю, что это невозможно с помощью android.net.rtp.
Я попробовал этот пример: http://androidsourcecode.blogspot.com/2013/10/android-rtp-sample-receiving-via-vlc.html
В результате: Звук с микрофона моего телефона Android был успешно отправлен на мой MAC VLC-плеер.
Итак, возможно ли передавать потоковый "статический" файл через собственный медиа-декодер Android и передавать декодированные данные в AudioRecord, а затем снова в AudioStream?
Чтобы сделать это простым, возможно ли сделать фальшивый микрофон (файл MP3 -> MediaPlayer -> AudioRecord -> AudioStream) конвейером?