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


14

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

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


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


Я пробовал 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


Эта информация решила мою <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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.