Wie kann ich RTMP-Stream von Stanford Math herunterladen?

986
question

Ich möchte die Tadashi Tokieda-Vorlesung herunterladen

https://mrc.stanford.edu/content/science-sheet-paper-0

Beim Betrachten der Seite entdeckte ich Folgendes

<script type="text/javascript"> jwplayer("stanford-video-container").setup({ flashplayer: "/sites/default/modules/stanford/stanford_video/media/player.swf", image: "/sites/default/files/PL_151203-Tokieda_1.jpg", width: "320", height: "240", provider: "rtmp", streamer: "rtmp://sv-stream.stanford.edu/math", file: "120315_Tokeida.m4v", 'plugins': { 'captions-2': { 'file': "/" } } }); </script> 

using: rtmp: //sv-stream.stanford.edu/math/120315_Tokeida.m4v

Ich habe versucht, den Stream über VLC (Open Source> Network> URL) zu speichern, konnte jedoch nicht abgespielt werden.

Ich habe dann versucht, es mit dem folgenden Befehl über rtmpdump herunterzuladen

rtmpdump -r "rtmp://sv-stream.stanford.edu/math" -y "120315_Tokeida.m4v" -o ~/Desktop/tokeida.m4v 

bekam aber den Fehler : FEHLER: Verbindung wird geschlossen: NetStream.Play.StreamNotFound

Wie kann ich diesen Stream herunterladen?

1

1 Antwort auf die Frage

3
A.B

Du warst fast da. Ich habe eine Aufnahme vom Player gemacht und sah, dass der Objektname im Stream nicht einfach "120315_Tokeida.m4v" ist, sondern "mp4: 120315_Tokeida.m4v".

Die URL lautet dann:

rtmp://sv-stream.stanford.edu/math/mp4:120315_Tokeida.m4v 

mpv kann es anzeigen,

edit: meine vlc-version funktioniert nicht richtig, manchmal hängt sie manchmal

Dieser Befehl funktioniert:

rtmpdump -r "rtmp://sv-stream.stanford.edu/math" -y "mp4:120315_Tokeida.m4v" -o ~/Desktop/tokeida.m4v 
Danke das hat funktioniert! :-) Könnten Sie erklären, wie Sie den Objektnamen ermittelt haben ("Capture from Player")? und die rtmp-URL schien in meinem VLC (Open Source> Network) nicht zu funktionieren, also musste ich rtmpdump verwenden. question vor 7 Jahren 1
Nun, ich habe diesen Befehl ausgeführt: tcpdump -n -s0 -p -w /tmp/capture.cap net 171.64.0.0/14, während das Video im Flash-Plugin ausgeführt wird. Ich sah es mit Wireshark an und bemerkte, dass es mp4 gab: vor 120315_Tokeida.m4v. Ich weiß nicht, ob die Informationen im Player eingebettet sind oder ob zuvor Informationen abgefragt wurden. Ich meine, ich würde nicht wissen, wie man das schreibt, falls andere Videos bei stanford nicht alle vom Typ mp4 sind und daher anscheinend mit einem mp4: Präfix. Übrigens hast du recht. Es scheint, dass VLC fast unmittelbar nach dem Start des Videos hängt (mpv ist in Ordnung) A.B vor 7 Jahren 1
sehr dankbar für diese Details! question vor 7 Jahren 0