Як відтворити RTMP-потік у VLC?


14

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

Я можу записати потік за допомогою CooJah, але я хочу лише переглядати його через VLC. Будь-які ідеї?


Ви спробували запитати про #videolan на freenode?
Акаш

@Akash Ні, я не
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, ви можете використовувати блок-програміст, оскільки вони підтримують його, але це не так просто, як використовувати VLC.


1

Так! Тепер ви можете це зробити у VLC. Тому що нові версії VLC від v1.1 надалі підтримують відтворення потоку rtmp.

  1. Просто натисніть на Медіа.
  2. Клацніть на відкритому мережевому потоці / або натисніть Ctrl / команду + N
  3. Запишіть rtmp URL.
  4. Насолоджуйтесь!

3
Ні, його не грає, він кидає потік не знайденої помилки!
Гопі

ні, це не вийде
М. Абдельгафід

вона працює лише з деякими потоками
rtmp

1

У Mac / OSX мені вдалося змусити це працювати над модифікацією відповіді Унікрішнана. Важливою частиною є шлях до виконуваного файлу 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: // path / to / stream --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.flvNow, він працює чудово.
сімкуль

0

Вам потрібно використовувати mplayer або принаймні rtmpdump від mplayer, оскільки vlc наразі не підтримує rtmp.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.