Erfassen und Verarbeiten eines Echtzeit-RTMP-Streams

2057
Yantor

Ich versuche, einen Live-Stream (keine Datei) herunterzuladen, der von einem Live-Kamera-Feed stammt, der auf der folgenden Website verfügbar ist: http://www.dot.ca.gov/video/ .

Ich habe Wireshark zum Schnüffeln der TCP-Pakete verwendet und konnte die RTMP-Parameter extrahieren, konnte sie jedoch nicht mit FFMPEG / VLC zum Herunterladen / Abspielen des Streams unter VLC verwenden (ich denke, ich habe die URL nicht richtig erstellt).

Für den hier verfügbaren Kamera-Feed habe ich beispielsweise folgende Parameter erhalten:

  1. swfUrl: http://www.dot.ca.gov/research/its/StrobeMediaPlayback.swf
  2. pageUrl..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.

Gibt es eine Möglichkeit, dass sich jemand damit auskennt und wie das oben genannte zum Herunterladen des Streams verwendet werden kann?

Danke vielmals! Yaniv

0

1 Antwort auf die Frage

-1
Ohad

Sie benötigen nur die RTMP-URL (die aus der Server-Verbindungs-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.

Weitere Informationen zum RTMP-URL-Format.

Warum? Kann eine Erklärung sein. Toto vor 6 Jahren 0