Я пытаюсь получить поток 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.
источник
Извините, но VLC пока не поддерживает потоковую передачу rtmp. Если вы действительно хотите транслировать RTMP, вы можете использовать flowplayer, поскольку они поддерживают его, но это не так просто, как с VLC.
источник
Да! Теперь вы можете сделать это в VLC. Потому что новые версии VLC начиная с версии 1.1 поддерживают воспроизведение потока rtmp.
источник
На 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 версии 2.2.4 может играть, нажмите Cmd + N (на MAC) и введите URL в этом формате
rtmp: // URL сервера / прямой эфир / имя потока
например, rtmp: //10.154.136.221/live/RTMP1
источник
<playpath>
проблему. Я преобразовал свою ссылку RTMPrtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flv
вrtmp://streaming.perculus.com/vods3/live/flv:blabla.flv
Теперь она работает отлично.Вам нужно использовать mplayer или хотя бы rtmpdump из mplayer, поскольку vlc в настоящее время не поддерживает rtmp.
источник