Как воспроизвести поток RTMP в VLC?

14

Я пытаюсь получить поток RTMP для воспроизведения на VLC, и URL-адрес в этом формате: rtmp://76.10.10.240/liverepeater/mp4:name.mp4

Я могу записать поток с CooJah, но я хочу смотреть только через VLC. Есть идеи?

kbtz
источник
Вы пытались спросить о #videolan на freenode?
Акаш
@ Акаш Нет, я не сделал
kbtz
Попробуйте ... Вы, скорее всего, получите помощь в IRC / форумах / списке рассылки
Akash
KMplayer воспроизводит потоки rtmp;)

Ответы:

10

Вы можете играть в RTMP в VLC с помощью RTMPDump.

rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
Унникришнан
источник
Я проверю это ...
kbtz
Проверьте и дайте мне знать ...
Unnikrishnan
1

Извините, но VLC пока не поддерживает потоковую передачу rtmp. Если вы действительно хотите транслировать RTMP, вы можете использовать flowplayer, поскольку они поддерживают его, но это не так просто, как с VLC.

суперпользователя
источник
1

Да! Теперь вы можете сделать это в VLC. Потому что новые версии VLC начиная с версии 1.1 поддерживают воспроизведение потока rtmp.

  1. Просто нажмите на медиа.
  2. Нажмите на открытый сетевой поток / или нажмите Ctrl / команда + N
  3. Напишите rtmp URL.
  4. Наслаждайтесь!
Мухаммед Билал Шафи
источник
3
Нет, он не играет, он выбрасывает поток не найдена ошибка!
Гопи
нет, это не сработает
М. Абдельхафид
он работает только с некоторыми потоками
RTMP
1

На 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перечисленными в области списка воспроизведения. Дважды щелкните эту запись, чтобы просмотреть реальный поток.

providencemac
источник
Я пробовал rtmpdump -r rtmp: // путь / к / потоку --live -o | «c: \ Program Files (x86) \ VideoLAN \ VLC \ vlc.exe» на Windows 8.1, но, похоже, это не работает, любая идея?
М. Абдельхафид
1
@AbdelhafidMadoui Мой подход заключается в использовании терминала OSX, поэтому я не уверен, что он будет работать должным образом в Windows. В Windows 10 появилась новая возможность установить «родную» подсказку Bash, которая также поддерживает вызов исполняемых файлов Windows
providencemac
1

VLC версии 2.2.4 может играть, нажмите Cmd + N (на MAC) и введите URL в этом формате

rtmp: // URL сервера / прямой эфир / имя потока

например, rtmp: //10.154.136.221/live/RTMP1

Waqas
источник
Эта информация решила мою <playpath>проблему. Я преобразовал свою ссылку RTMP rtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flvв rtmp://streaming.perculus.com/vods3/live/flv:blabla.flvТеперь она работает отлично.
Sevenkul
0

Вам нужно использовать mplayer или хотя бы rtmpdump из mplayer, поскольку vlc в настоящее время не поддерживает rtmp.

Заб
источник