Questo è il comando rtmpdump che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
rtmpdump - client multimediale di streaming RTMP
SINOSSI
rtmpdump -r URL [-n hostname] [-c porto] [-l protocollo] [-S porta ospite] [-a App] [-t tcUrl]
[-p URL della pagina] [-s swfUrl] [-f flash Ver] [-u auth] [-C condati] [-y percorso di gioco] [-Y] [-v]
[-d sottoscrizione] [-e] [-k Salta] [-A inizia a] [-B Stop] [-b bufferizzare] [-m timeout] [-T chiave]
[-j JSON] [-w swfHash] [-x swfSize] [-W swfUrl] [-X swfage] [-o produzione] [-#] [-q] [-V]
[-z]
rtmpdump -h
DESCRIZIONE
rtmpdump è uno strumento per scaricare contenuti multimediali in streaming su RTMP.
rtmpdump effettua una connessione al server RTMP specificato e riproduce il supporto specificato da
il dato URL. L'URL dovrebbe essere nel formato
rtmp[t][e]://nomehost[:porta][/app[/playpath]]
Sono supportati rtmp semplice e sessioni crittografate e con tunnel.
VERSIONI
Network NetPoulSafe parametri
Queste opzioni definiscono come connettersi al server multimediale.
--rtmp -r URL
URL del server e contenuto multimediale.
--ospite -n hostname
Sostituisce il nome host nell'URL RTMP.
--porta -c porto
Sostituisce il numero di porta nell'URL RTMP.
--protocollo -l numero
Sostituisce il protocollo nell'URL RTMP.
0 = tempor
1 = rtmp
2 = rtmp
3 = rmpte
4 = giri/min
5 = rtmpt
--calzini -S porta ospite
Usa il proxy SOCKS4 specificato.
Connessione parametri
Queste opzioni definiscono il contenuto del pacchetto di richiesta RTMP Connect. Se i valori corretti
non sono forniti, il server multimediale rifiuterà il tentativo di connessione.
--app -a App
Nome dell'applicazione a cui connettersi sul server RTMP. Sostituisce l'app in RTMP
URL. A volte il parser URL rtmpdump non è in grado di determinare automaticamente il nome dell'app,
quindi deve essere dato esplicitamente usando questa opzione.
--tcUrl -t URL
URL del flusso di destinazione. Il valore predefinito è rtmp[e]://host[:port]/app/playpath.
--paginaUrl -p URL
URL della pagina web in cui è stato incorporato il media. Per impostazione predefinita, nessun valore sarà
inviato.
--swfUrl -s URL
URL del lettore SWF per i file multimediali. Per impostazione predefinita non verrà inviato alcun valore.
--flashVer -f versione
Versione del plug-in Flash utilizzato per eseguire il lettore SWF. L'impostazione predefinita è "LNX
10,0,32,18. "
--auth -u stringa
Una stringa di autenticazione da aggiungere al messaggio Connect. Usando questa opzione
aggiungerà un booleano TRUE e quindi la stringa specificata. Questa opzione viene utilizzata solo
da alcuni server particolari ed è deprecato. Il più generale --conn l'opzione dovrebbe
essere usato invece.
--conn -C tipo: dati
Aggiungi dati AMF arbitrari al messaggio Connect. Il tipo deve essere B per Boolean, N
per numero, S per stringa, O per oggetto o Z per null. Per i booleani i dati devono
essere 0 o 1 rispettivamente per FALSE o TRUE. Allo stesso modo per gli oggetti i dati
deve essere rispettivamente 0 o 1 per terminare o iniziare un oggetto. Elementi di dati nei sottooggetti
può essere nominato, anteponendo il tipo con 'N' e specificando il nome prima del
valore, ad es. NB:myFlag:1. Questa opzione può essere usata più volte per costruire
sequenze AMF arbitrarie. Per esempio
-CB:1 -CS:authMe -CO:1 -C NN:code:1.23 -C NS:flag:ok -CO:0
Sessione parametri
Queste opzioni hanno effetto dopo che la richiesta di connessione è andata a buon fine.
--percorso di gioco -y sentiero
Sostituisce il percorso di riproduzione analizzato dall'URL RTMP. A volte il parser URL rtmpdump
non è in grado di determinare automaticamente il percorso di gioco corretto, quindi deve essere fornito esplicitamente
utilizzando questa opzione.
--elenco di riproduzione -Y
Immetti un comando set_playlist prima di inviare il comando di riproduzione. La playlist sarà
contenere solo il percorso di riproduzione corrente.
--abitare -v
Specificare che il supporto è un live streaming. Non è possibile riprendere o cercare nei live streaming
possibile.
--sottoscrivi -d ruscello
Nome del live streaming a cui iscriversi. Il valore predefinito è percorso di gioco.
--tempo reale -R
Scarica approssimativamente in tempo reale, senza tentare di accelerare tramite
Comandi di pausa/riavvio ("l'hack di BUFX"). Utile per i server che saltano all'indietro
in tempo al comando Riavvia. Riprendere e cercare in streaming in tempo reale è ancora
possibile.
--riprendere -e
Riprendere un download RTMP incompleto.
--Salta -k num
Saltare num keyframe quando si cerca l'ultimo keyframe da cui riprendere. Questo
può essere utile se un tentativo regolare di riprendere fallisce. Il valore predefinito è 0.
--cominciare -A num
Iniziare a num secondi nel flusso. Non valido per i live streaming.
--fermare -B num
Fermarsi a num secondi nel flusso.
--respingente -b num
Imposta il tempo di buffer su num millisecondi. Il valore predefinito è 36000000.
--tempo scaduto -m num
Timeout della sessione dopo num secondi senza ricevere alcun dato dal server.
L'impostazione predefinita è 120.
Sicurezza parametri
Queste opzioni gestiscono richieste di autenticazione aggiuntive dal server.
--gettone -T chiave
Chiave per la risposta SecureToken, utilizzata se il server richiede SecureToken
autenticazione.
--jtv -j JSON
Token JSON utilizzato dai server Justin.tv legacy. Invoca
NetStream.Authenticate.UsherToken
--swfhash -w stringa esadecimale
Hash SHA256 del file SWF decompresso. Questa opzione potrebbe essere necessaria se il server
utilizza la verifica SWF, ma vedere il --swfVfy opzione di seguito. L'hash è 32 byte e
deve essere espresso in esadecimale. Il --swfsize l'opzione deve essere sempre utilizzata con questo
opzione.
--swfsize -x num
Dimensione del file SWF decompresso. Questa opzione potrebbe essere necessaria se il server utilizza SWF
Verifica, ma vedi il --swfVfy opzione di seguito. Il --swfhash l'opzione deve sempre
essere utilizzato con questa opzione.
--swfVfy -W URL
URL del lettore SWF per questo supporto. Questa opzione sostituisce tutte e tre le
--swfUrl, --swfhash e --swfsize opzioni. Quando viene utilizzata questa opzione, il file SWF
player viene recuperato dall'URL specificato e vengono calcolati l'hash e la dimensione
automaticamente. Anche le informazioni sono memorizzate nella cache in a .swfinfo file nella casa dell'utente
directory, in modo che non debba essere recuperata e ricalcolata ogni volta
rtmpdump viene eseguito. Il file .swfinfo registra l'URL, l'ora in cui è stato recuperato, il
data e ora di modifica del file SWF, la sua dimensione e il suo hash. Per impostazione predefinita, il
le informazioni memorizzate nella cache verranno utilizzate per 30 giorni prima di ricontrollare.
--swfAge -X giorni
Specificare per quanti giorni utilizzare le informazioni SWF memorizzate nella cache prima di ricontrollare. Usa da 0 a
controlla sempre l'URL SWF. Nota che se il segno di spunta mostra che il file SWF ha il
stesso timestamp di modifica di prima, non verrà più recuperato.
Miscellanea
--flv -o produzione
Specificare il nome del file di output. Se il nome è - o è omesso, il flusso è scritto
a stdout.
--hash -#
Visualizza l'avanzamento dello streaming con un cancelletto per ogni 1% di avanzamento, invece di a
contatore di byte.
--silenzioso -q
Sopprime tutto l'output del comando.
--verboso -V
Output del comando dettagliato.
- debug -z
Uscita a livello di debug. Estremamente dettagliato, inclusi dump esadecimali di tutti i dati del pacchetto.
--Aiuto -h
Stampa un riepilogo delle opzioni di comando.
EXIT STATUS
0 Esecuzione riuscita del programma.
1 Errore irreversibile.
2 Trasferimento incompleto, la ripresa potrebbe andare oltre.
AMBIENTE
HOME Il valore di $HOME viene utilizzato come posizione per il .swfinfo file.
Usa rtmpdump online usando i servizi onworks.net