Подтвердить что ты не робот

Потоковая передача с использованием RTP с Android на ПК

Я хотел бы написать приложение для Android для потоковой передачи на ПК (H.263, MPEG_4). Я нашел несколько библиотек: sipandroid, jlibrtp. SIPandroid: RTP-пакеты передаются потоком (wirehark ловит его на ПК), но VLC не может его воспроизвести.

Jlibrtp: API теневой, поток не воспроизводится правильно с использованием VLC.

Может быть, есть некоторые адаптации к этим библиотекам (чтобы они работали для потоковой передачи изображений), или есть некоторые другие библиотеки с чистым API и образцами?

Спасибо за ваш ответ.

4b9b3361

Ответ 1

VLC имеет встроенную поддержку RTP, и, как сказал @Lukas, сетевые интерфейсы, вероятно, являются проблемой для VLC. Если вы передадите все на один порт и прослушаете этот порт, вы, по крайней мере, получите что-то. Вы также можете просмотреть пакеты RTP, чтобы убедиться, что они хорошо сформированы.

Сам VLC использует библиотеку LiveMedia, поэтому вы можете использовать ее.