Поток H264 на Android с помощью FFMPEG - PullRequest
1 голос
/ 08 мая 2011

Я пытаюсь передать файл .ts, содержащий H.264 и AAC как поток RTP, на устройство Android.

Я попытался:

. \ Ffmpeg -fflags + genpts-re -i 1.ts -vcodec copy -an -f rtp rtp: //127.0.0.1: 10 000 -vn -acodec copy -f rtp rtp: //127.0.0.1: 20000 -newaudio

FFMPEG отображает, что должно быть в вашем файле SDP, и я скопировал это в файл SDP и попытался воспроизвести с VLC и FFPLAY.VLC воспроизводит аудио, но просто выдает ошибки: плохие типы блоков NAL для видео.FFPLAY ничего не воспроизводит.

Лучше всего предположить, что реализация RTP FFMPEG H.264 не работает или, по крайней мере, она не работает в режиме передачи видео (например, с использованием копии -vcodec).

Мне нужно исправление для FFMPEG или альтернативное простое решение с открытым исходным кодом.Я не хочу устанавливать FFMPEG в моем клиенте Android.

спасибо.

1 Ответ

0 голосов
/ 08 мая 2011

Вы пробовали vlc ? Я когда-то использовал vlc для потоковой передачи. Вы можете посмотреть на здесь .

...