Потоковая передача с использованием RTP с Android на ПК
Я хотел бы написать приложение для Android для потоковой передачи на ПК (H.263, MPEG_4). Я нашел несколько библиотек: sipandroid, jlibrtp.
SIPandroid:
RTP-пакеты передаются потоком (wirehark ловит его на ПК), но VLC не может его воспроизвести.
Jlibrtp:
API теневой, поток не воспроизводится правильно с использованием VLC.
Может быть, есть некоторые адаптации к этим библиотекам (чтобы они работали для потоковой передачи изображений), или есть некоторые другие библиотеки с чистым API и образцами?
Спасибо за ваш ответ.
Ответы
Ответ 1
VLC имеет встроенную поддержку RTP, и, как сказал @Lukas, сетевые интерфейсы, вероятно, являются проблемой для VLC. Если вы передадите все на один порт и прослушаете этот порт, вы, по крайней мере, получите что-то. Вы также можете просмотреть пакеты RTP, чтобы убедиться, что они хорошо сформированы.
Сам VLC использует библиотеку LiveMedia, поэтому вы можете использовать ее.