Aufnehmen und Verarbeiten eines Live-RTMP-Streams

Aufnehmen und Verarbeiten eines Live-RTMP-Streams

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:

  1. swfUrl:http://www.dot.ca.gov/research/its/StrobeMediaPlayback.swf
  2. Seiten-URL..Ehttp://www.dot.ca.gov/d4/d4cameras/ct-cam-pop- N17_at_Saratoga_Rd.html
  3. tcUrl: rtmp://wzmedia.dot.ca.gov:1935/D4
  4. 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.

Mehr zum RTMP-URL-Format.

verwandte Informationen