Dies ist der Befehl rtmpdump, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
rtmpdump – RTMP-Streaming-Medien-Client
ZUSAMMENFASSUNG
rtmpdump -r URL [-n hostname] [-c port ] [-l Protokoll] [-S Host: Port] [-a App] [-t tcUrl]
[-p Seiten-URL] [-s swfUrl] [-f flashVer] [-u auth] [-C conndata] [-y Spielpfad] [-Y] [-v]
[-d Abonnement] [-e] [-k überspringen] [-A Anfang] [-B halt] [-b puffern] [-m Timeout] [-T Haupt]
[-j JSON] [-w swfHash] [-x swfSize] [-W swfUrl] [-X swfAge] [-o Möglichkeiten für das Ausgangssignal:] [-#] [-q] [-V]
[-z]
rtmpdump -h
BESCHREIBUNG
rtmpdump ist ein Tool zum Dumpen von Medieninhalten, die über RTMP gestreamt werden.
rtmpdump stellt eine Verbindung zum angegebenen RTMP-Server her und spielt die von angegebenen Medien ab
das Gegebene URL. Die URL sollte die Form haben
rtmp[t][e]://hostname[:port][/app[/playpath]]
Es werden sowohl einfache RTMP- als auch getunnelte und verschlüsselte Sitzungen unterstützt.
OPTIONAL
Network Parameter
Diese Optionen legen fest, wie eine Verbindung zum Medienserver hergestellt wird.
--rtmp -r URL
URL des Servers und Medieninhalts.
--Gastgeber -n hostname
Überschreibt den Hostnamen in der RTMP-URL.
--Hafen -c port
Überschreibt die Portnummer in der RTMP-URL.
--Protokoll -l Anzahl
Überschreibt das Protokoll in der RTMP-URL.
0 = rtmp
1 = rtmpt
2 = rtmpe
3 = rtmpte
4 = RTMPS
5 = rtmpts
--Socken -S Host: Port
Verwenden Sie den angegebenen SOCKS4-Proxy.
Verbindung Parameter
Diese Optionen definieren den Inhalt des RTMP Connect-Anforderungspakets. Wenn korrekte Werte
nicht bereitgestellt werden, lehnt der Medienserver den Verbindungsversuch ab.
- App -a App
Name der Anwendung, mit der eine Verbindung auf dem RTMP-Server hergestellt werden soll. Überschreibt die App im RTMP
URL. Manchmal kann der rtmpdump-URL-Parser den App-Namen nicht automatisch ermitteln.
Daher muss es explizit mit dieser Option angegeben werden.
--tcUrl -t URL
URL des Zielstreams. Standardmäßig ist rtmp[e]://host[:port]/app/playpath.
--Seiten-URL -p URL
URL der Webseite, in die das Medium eingebettet wurde. Standardmäßig wird kein Wert angegeben
gesendet.
--swfUrl -s URL
URL des SWF-Players für die Medien. Standardmäßig wird kein Wert gesendet.
--flashVer -f Version
Version des Flash-Plugins, das zum Ausführen des SWF-Players verwendet wird. Der Standardwert ist „LNX
10,0,32,18. "
--auth -u Schnur
Eine Authentifizierungszeichenfolge, die an die Connect-Nachricht angehängt werden soll. Verwenden dieser Option
hängt ein boolesches TRUE und dann die angegebene Zeichenfolge an. Diese Option wird nur verwendet
von einigen bestimmten Servern installiert und ist veraltet. Je allgemeiner --Anschl Option sollte
stattdessen verwendet werden.
--Anschl -C Typ:Daten
Hängen Sie beliebige AMF-Daten an die Connect-Nachricht an. Der Typ muss B für Boolean, N sein
für Zahl, S für Zeichenfolge, O für Objekt oder Z für Null. Bei Booleschen Werten müssen die Daten angegeben werden
entweder 0 oder 1 für FALSE bzw. TRUE sein. Ebenso für Objekte die Daten
muss 0 oder 1 sein, um ein Objekt zu beenden bzw. zu beginnen. Datenelemente in Unterobjekten
kann benannt werden, indem dem Typ „N“ vorangestellt und der Name vor dem angegeben wird
Wert, z. B. NB:myFlag:1. Diese Option kann zum Konstruieren mehrmals verwendet werden
beliebige AMF-Sequenzen. Z.B
-CB:1 -CS:authMe -CO:1 -C NN:code:1.23 -C NS:flag:ok -CO:0
Session Parameter
Diese Optionen werden wirksam, nachdem die Verbindungsanforderung erfolgreich war.
--playpath -y Weg
Überschreibt den von der RTMP-URL analysierten Wiedergabepfad. Manchmal der URL-Parser rtmpdump
Der richtige Spielpfad kann nicht automatisch ermittelt werden, daher muss er explizit angegeben werden
mit dieser Option.
--Wiedergabeliste -Y
Geben Sie einen set_playlist-Befehl aus, bevor Sie den Wiedergabebefehl senden. Die Playlist wird
enthält nur den aktuellen Spielpfad.
--Live -v
Geben Sie an, dass das Medium ein Livestream ist. Kein Fortsetzen oder Suchen in Livestreams ist
möglich.
--Abonnieren -d Strom
Name des Livestreams, den Sie abonnieren möchten. Standardmäßig ist Spielpfad.
--Echtzeit -R
Laden Sie es ungefähr in Echtzeit herunter, ohne zu versuchen, es zu beschleunigen
Befehle zum Anhalten/Aufheben der Pause („der BUFX-Hack“). Nützlich für Server, die rückwärts springen
rechtzeitig beim Unpause-Befehl. Das Fortsetzen und Suchen in Echtzeit-Streams ist immer noch möglich
möglich.
--Lebenslauf -e
Setzen Sie einen unvollständigen RTMP-Download fort.
--überspringen -k num
überspringen num Keyframes, wenn Sie nach dem letzten Keyframe suchen, von dem aus fortgefahren werden soll. Das
kann nützlich sein, wenn ein regulärer Versuch, wieder fortzufahren, fehlschlägt. Der Standardwert ist 0.
--Anfang -A num
ab num Sekunden in den Stream. Nicht gültig für Livestreams.
--halt -B num
Halte bei num Sekunden in den Stream.
--Puffer -b num
Pufferzeit einstellen auf num Millisekunden. Der Standardwert ist 36000000.
--Auszeit -m num
Timeout der Sitzung danach num Sekunden, ohne Daten vom Server zu empfangen.
Der Standardwert ist 120.
Sicherheit Parameter
Diese Optionen verarbeiten zusätzliche Authentifizierungsanforderungen vom Server.
--Zeichen -T Haupt
Schlüssel für die SecureToken-Antwort, der verwendet wird, wenn der Server SecureToken erfordert
Authentifizierung.
--jtv -j JSON
JSON-Token, das von älteren Justin.tv-Servern verwendet wird. Ruft auf
NetStream.Authenticate.UsherToken
--swfhash -w Hexstring
SHA256-Hash der dekomprimierten SWF-Datei. Diese Option kann erforderlich sein, wenn der Server
verwendet die SWF-Überprüfung, aber sehen Sie sich die an --swfVfy Option unten. Der Hash ist 32 Bytes und
muss hexadezimal angegeben werden. Der --swfsize Die Option muss dabei immer verwendet werden
.
--swfsize -x num
Größe der dekomprimierten SWF-Datei. Diese Option ist möglicherweise erforderlich, wenn der Server SWF verwendet
Überprüfung, aber sehen Sie sich die an --swfVfy Option unten. Der --swfhash Option muss immer
mit dieser Option verwendet werden.
--swfVfy -W URL
URL des SWF-Players für dieses Medium. Diese Option ersetzt alle drei
--swfUrl, --swfhash und --swfsize Optionen. Wenn diese Option verwendet wird, wird die SWF
Der Player wird von der angegebenen URL abgerufen und der Hash und die Größe werden berechnet
automatisch. Außerdem werden die Informationen in einem zwischengespeichert .swfinfo Datei im Zuhause des Benutzers
Verzeichnis, sodass es nicht jedes Mal neu abgerufen und berechnet werden muss
rtmpdump wird ausgeführt. Die .swfinfo-Datei zeichnet die URL, den Zeitpunkt des Abrufs und die … auf
Änderungszeitstempel der SWF-Datei, ihre Größe und ihren Hash. Standardmäßig ist die
Zwischengespeicherte Informationen werden 30 Tage lang verwendet, bevor sie erneut überprüft werden.
--swfAge -X Tage
Geben Sie an, wie viele Tage die zwischengespeicherten SWF-Informationen vor der erneuten Überprüfung verwendet werden sollen. Verwenden Sie 0 bis
Überprüfen Sie immer die SWF-URL. Beachten Sie Folgendes: Wenn die Prüfung ergibt, dass die SWF-Datei über Folgendes verfügt
Wenn derselbe Änderungszeitstempel wie zuvor vorhanden ist, wird er nicht erneut abgerufen.
Weitere Anwendungsbereiche
--flv -o Möglichkeiten für das Ausgangssignal:
Geben Sie den Namen der Ausgabedatei an. Wenn der Name - oder weggelassen wird, wird der Stream geschrieben
zu stdout.
--hashes -#
Zeigen Sie den Streaming-Fortschritt mit einem Hash-Zeichen für jedes 1 % des Fortschritts anstelle eines an
Bytezähler.
--ruhig -q
Unterdrückt alle Befehlsausgaben.
- ausführlich -V
Ausführliche Befehlsausgabe.
--debuggen -z
Ausgabe auf Debug-Ebene. Extrem ausführlich, einschließlich Hex-Dumps aller Paketdaten.
--help -h
Drucken Sie eine Zusammenfassung der Befehlsoptionen.
EXIT STATUS
0 Erfolgreiche Programmausführung.
1 Nicht behebbarer Fehler.
2 Unvollständige Übertragung, Wiederaufnahme kann länger dauern.
HOME Der Wert von $HOME wird als Standort für die verwendet .swfinfo Datei.
Verwenden Sie rtmpdump online über die Dienste von onworks.net