FFMPEG и RTMPDUMP не могут воспроизводить контент с сервера Red5

Я использую Red5 1.0.7-RELEASE(Ubuntu 12.04), чтобы понять протокол rtmp. Я попробовал демо "Publisher", чтобы увидеть функционирование. Живая публикация и воспроизведение отлично работает на демонстрационной странице "Издатель". Но когда я публикуюсь с демонстрационной страницы и играю через FFMPEG: avplay rtmp: // localhost / oflaDemo / stream или RTMPDUMP: rtmpdump -v -r "rtmp: // localhost / oflaDemo / stream" -o - | "VLC" я вижу некоторые проблемы. Только после окончания публикации я вижу данные в FFMPEG или RTMPDUMP.

В случае rtmpt VLC говорит, что не может открыть MRL, когда я могу воспроизвести данные на демонстрационной странице Publisher.

1 ответ

Если вы тестируете в VLC, используйте встроенную обработку RTMP, а также имейте в виду, что VLC может все еще не поддерживать некоторые кодеки в FLV, такие как Speex. Наконец, вы обычно должны сообщить rtmpdump, что поток является "живым", или он может принять и запросить vod, если я не ошибаюсь.

Другие вопросы по тегам