Я пытаюсь получить поток RTMP для воспроизведения на VLC, и URL-адрес имеет следующий формат:rtmp://76.10.10.240/liverepeater/mp4:name.mp4
Я могу записать поток с CooJah, но я хочу смотреть только через VLC. Есть идеи?
Я пытаюсь получить поток RTMP для воспроизведения на VLC, и URL-адрес имеет следующий формат:rtmp://76.10.10.240/liverepeater/mp4:name.mp4
Я могу записать поток с CooJah, но я хочу смотреть только через VLC. Есть идеи?
Вы можете играть в RTMP в VLC с помощью RTMPDump.
rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
На Mac/OSX я смог заставить это работать с модификацией ответа Unnikrishnan. Важной частью является путь к исполняемому файлу VLC (который может варьироваться в зависимости от системы)
Записанный поток:
rtmpdump -r rtmp://path/to/stream | /Applications/VLC.app/Contents/MacOS/VLC -
Прямой эфир
rtmpdump -r rtmp://path/to/stream --live | /Applications/VLC.app/Contents/MacOS/VLC -
Затем вы должны увидеть открытое окно VLC с fs://0
перечисленным в области списка воспроизведения. Дважды щелкните эту запись, чтобы просмотреть реальный поток.
Да! Теперь вы можете сделать это в VLC. Потому что новые версии VLC начиная с версии 1.1 поддерживают воспроизведение потока rtmp.
Извините, но VLC пока не поддерживает потоковую передачу rtmp. Если вы действительно хотите транслировать RTMP, вы можете использовать flowplayer, поскольку они поддерживают его, но это не так просто, как с VLC.
VLC версии 2.2.4 может играть, нажмите Cmd+N (на MAC) и введите URL в этом формате
rtmp:// URL сервера / прямой эфир / имя потока
например, rtmp://10.154.136.221/live/RTMP1
Вам нужно использовать mplayer или хотя бы rtmpdump из mplayer, поскольку vlc в настоящее время не поддерживает rtmp.