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?
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?
Réponses:
Vous pouvez lire RTMP dans VLC à l'aide de RTMPDump.
rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
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.
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.
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://0
répertoriée dans la zone de liste de lecture. Double-cliquez sur cette entrée pour afficher le flux réel.
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
<playpath>
problème. J'ai converti mon lien rtmp rtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flv
en rtmp://streaming.perculus.com/vods3/live/flv:blabla.flv
maintenant cela fonctionne parfaitement.