Jak odtwarzać strumień RTMP w VLC?

14

Próbuję uzyskać strumień RTMP do odtwarzania na VLC, a adres URL ma następujący format: rtmp://76.10.10.240/liverepeater/mp4:name.mp4

Jestem w stanie nagrać strumień za pomocą CooJah, ale chcę go oglądać tylko przez VLC. Jakieś pomysły?

kbtz
źródło
Czy próbowałeś zapytać na #videolan na freenode?
Akash
@Akash Nie, nie zrobiłem
KBC
Wypróbuj to. Bardziej prawdopodobne jest uzyskanie pomocy na IRC / forach / liście mailingowej
Akash
KMplayer odtwarza strumienie rtmp;)

Odpowiedzi:

10

Możesz odtwarzać RTMP w VLC za pomocą RTMPDump.

rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
Unnikrishnan
źródło
Sprawdzę to ...
kbtz
Sprawdź i daj mi znać ...
Unnikrishnan
1

Przepraszamy, ale VLC nie obsługuje jeszcze przesyłania strumieniowego RTMP. Jeśli naprawdę chcesz przesyłać strumieniowo RTMP, możesz użyć flowplayer, ponieważ obsługują go, ale nie jest to tak łatwe, jak używanie VLC.

superużytkownik
źródło
1

Tak! Teraz możesz to zrobić w VLC. Ponieważ nowe wersje VLC od wersji 1.1 obsługują odtwarzanie strumieni rtmp.

  1. Po prostu kliknij Media.
  2. Kliknij otwarty strumień sieci / lub naciśnij Ctrl / Command + N
  3. Napisz adres URL rtmp.
  4. Cieszyć się!
Muhammad Bilal Shafi
źródło
3
Nie, nie gra, zgłasza błąd, nie znaleziono strumienia!
Gopi,
nie, to nie zadziała
M. Abdelhafid
działa tylko z niektórymi strumieniami
rtmp
1

W systemie Mac / OSX udało mi się sprawić, by działało to z modyfikacją odpowiedzi Unnikrishnan. Ważną częścią jest ścieżka do pliku wykonywalnego VLC (który może się różnić w zależności od systemu)

Nagrany strumień:

rtmpdump -r rtmp://path/to/stream | /Applications/VLC.app/Contents/MacOS/VLC -

Transmisja na żywo

rtmpdump -r rtmp://path/to/stream --live | /Applications/VLC.app/Contents/MacOS/VLC -

Powinieneś zobaczyć otwarte okno VLC z fs://0listą w obszarze listy odtwarzania. Kliknij dwukrotnie ten wpis, aby wyświetlić rzeczywisty strumień.

Provencemac
źródło
Próbowałem rtmpdump -r rtmp: // ścieżka / do / stream --live -o | „c: \ Program Files (x86) \ VideoLAN \ VLC \ vlc.exe” w systemie Windows 8.1, ale wygląda na to, że nie działa, jakiś pomysł?
M. Abdelhafid,
1
@AbdelhafidMadoui Moje podejście polega na korzystaniu z terminala OSX, więc nie jestem pewien, czy działałoby to poprawnie w systemie Windows. W Windows 10 pojawiła się nowa możliwość instalacji „natywnego” polecenia Bash, które obsługuje
Provencemac
1

Można grać w VLC w wersji 2.2.4, nacisnąć Cmd + N (na MAC) i wprowadzić adres URL w tym formacie

rtmp: // URL serwera / na żywo / Nazwa strumienia

np. rtmp: //10.154.136.221/live/RTMP1

Waqas
źródło
Ta informacja rozwiązała mój <playpath>problem. Przekształciłem mój link rtmp rtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flvna rtmp://streaming.perculus.com/vods3/live/flv:blabla.flvTeraz działa idealnie.
sevenkul
0

Musisz użyć mplayera lub przynajmniej rtmpdump z mplayera, ponieważ vlc obecnie nie obsługuje rtmp.

ZaB
źródło