Comment lire un flux RTMP dans VLC?

14

J'essaie d'obtenir un flux RTMP pour jouer sur VLC et l'URL est dans ce format: rtmp://76.10.10.240/liverepeater/mp4:name.mp4

Je peux enregistrer le flux avec CooJah mais je veux seulement le regarder via VLC. Des idées?

kbtz
la source
Avez-vous essayé de demander #videolan sur freenode?
Akash
@Akash Non, je ne l'ai pas fait
kbtz
Essayez-le .. vous êtes plus susceptible d'obtenir de l'aide sur la liste IRC / forums / mailing
Akash
Le KMplayer lit les flux rtmp;)

Réponses:

10

Vous pouvez lire RTMP dans VLC à l'aide de RTMPDump.

rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
Unnikrishnan
la source
Je vais le vérifier ...
kbtz
Vérifiez et faites-moi savoir ...
Unnikrishnan
1

Désolé, mais VLC ne prend pas encore en charge le streaming rtmp. Si vous voulez vraiment diffuser RTMP, vous pouvez utiliser Flowplayer car ils le prennent en charge, mais ce n'est pas aussi simple que d'utiliser VLC.

superutilisateur
la source
1

Oui! Vous pouvez maintenant le faire dans VLC. Parce que les nouvelles versions de VLC à partir de la v1.1 prennent en charge la lecture de flux rtmp.

  1. Cliquez simplement sur Media.
  2. Cliquez sur le flux réseau ouvert / ou appuyez sur Ctrl / commande + N
  3. Écrivez l'URL rtmp.
  4. Prendre plaisir!
Muhammad Bilal Shafi
la source
3
Non, il ne joue pas, il lance une erreur de flux non trouvé!
Gopi
non ça ne marchera pas
M. Abdelhafid
cela ne fonctionne qu'avec certains flux rtmp
user3791372
1

Sur Mac / OSX, j'ai pu faire fonctionner cela avec une modification de la réponse d'Unnikrishnan. La partie importante étant le chemin vers l'exécutable VLC (qui peut varier selon le système)

Flux enregistré:

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

Direct

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

Vous devriez alors voir une fenêtre VLC ouverte, fs://0répertoriée dans la zone de liste de lecture. Double-cliquez sur cette entrée pour afficher le flux réel.

Providencemac
la source
J'ai essayé rtmpdump -r rtmp: // path / to / stream --live -o | "c: \ Program Files (x86) \ VideoLAN \ VLC \ vlc.exe" sur Windows 8.1 mais il semble que cela ne fonctionne pas, une idée?
M. Abdelhafid
1
@AbdelhafidMadoui Mon approche consiste à utiliser le terminal OSX, donc je ne suis pas sûr qu'il fonctionnerait correctement sous Windows. Dans Windows 10, il y a une nouvelle possibilité d'installer une invite Bash "native", qui prend
Providencemac
1

VLC version 2.2.4 peut jouer, Hit Cmd + N (sur MAC) et entrez l'url dans ce format

rtmp: // URL du serveur / live / Nom du flux

par exemple rtmp: //10.154.136.221/live/RTMP1

Waqas
la source
Cette information a résolu mon <playpath>problème. J'ai converti mon lien rtmp rtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flven rtmp://streaming.perculus.com/vods3/live/flv:blabla.flvmaintenant cela fonctionne parfaitement.
sevenkul
0

Vous devez utiliser mplayer ou au moins rtmpdump de mplayer car vlc n'a actuellement pas de support rtmp.

ZaB
la source