Ich versuche, einLiveübertragung(keine Datei) stammt aus einem Live-Kamera-Feed, der auf der folgenden Website verfügbar ist:http://www.dot.ca.gov/video/.
Ich habe Wireshark zum Aufspüren der TCP-Pakete verwendet und konnte die RTMP-Parameter extrahieren, konnte sie aber nicht mit FFMPEG/VLC zum Herunterladen/Abspielen des Streams auf VLC verwenden (ich schätze, ich habe die URL nicht richtig erstellt).
zum Beispiel für den Kamera-Feed verfügbarHierhabe ich die folgenden Parameter erhalten:
- swfUrl:http://www.dot.ca.gov/research/its/StrobeMediaPlayback.swf
- Seiten-URL..Ehttp://www.dot.ca.gov/d4/d4cameras/ct-cam-pop- N17_at_Saratoga_Rd.html
- tcUrl: rtmp://wzmedia.dot.ca.gov:1935/D4
- Spielen: E37_at_Lakeville_Rd.stream.
Kennt sich vielleicht jemand damit aus und kann mir helfen zu verstehen, wie ich das oben Genannte zum Herunterladen des Streams verwenden kann?
Vielen Dank! Yaniv
Antwort1
Sie benötigen lediglich die RTMP-URL (die aus der Serververbindungs-URL und dem Streamnamen kombiniert wird). Verwenden Sie diesen Befehl:
ffmpeg -i rtmp://wzmedia.dot.ca.gov:1935/D4/E37_at_Lakeville_Rd.stream your_output.mp4
oder öffnen Sie VLC mit der RTMP-URL.