Потоковая камера с использованием RTP с Android на ПК - PullRequest
18 голосов
/ 28 марта 2011

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

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

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

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

1 Ответ

3 голосов
/ 28 апреля 2011

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

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

...