Как кодировать живой поток h.264 в пакет RTP с помощью Java

Я разрабатываю приложение для ОС Android, и мне нужно декодировать видеопоток в реальном времени с камеры, который закодирован кодеком h.264, конвертирует данные кадра в пакет RTP и отправляет пакет на сервер.

Для начала можно попробовать реализовать на ПК чтение видео из предварительно записанного видеофайла (mp4 с h.264) с HDD для упрощения разработки и отладки.

Есть готовое решение? Любые идеи? Спасибо!


person Alex    schedule 23.09.2012    source источник
comment
Не могли бы вы выбрать правильные ответы из полученных?   -  person Pogrindis    schedule 04.09.2015
comment
Нет правильного ответа.   -  person Alex    schedule 08.09.2015


Ответы (1)


См. Spydroid. Он направляет вход камеры в кодировщик H.264 и преобразует выход в пакеты RTP:

http://code.google.com/p/spydroid-ipcamera/source/browse/src/net/majorkernelpanic/streaming/rtp/H264Packetizer.java.

person Arno Bakker    schedule 19.03.2013