Il s'agit de la commande rtmpdump qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
rtmpdump - Client multimédia en continu RTMP
SYNOPSIS
rtmpdump -r url [-n nom d'hôte] [-c port] [-l protocole] [-S port hôte] [-a appli] [-t tcUrl]
[-p L'URL de la page] [-s swfUrl] [-f version flash] [-u auth] [-C Conndata] [-y parcours de jeu] [-Y] [-v]
[-d abonnement] [-e] [-k sauter] [-A Commencer] [-B Arrêtez] [-b tampon] [-m temps mort] [-T clé]
[-j JSON] [-w hachage swf] [-x swfTaille] [-W swfUrl] [-X swfÂge] [-o sortie] [-#] [-q] [-V]
[-z]
rtmpdump -h
DESCRIPTION
rtmpdump est un outil pour vider le contenu multimédia diffusé sur RTMP.
rtmpdump établit une connexion au serveur RTMP spécifié et lit le média spécifié par
le donné url. L'url doit être de la forme
rtmp[t][e]://nomhôte[:port][/app[/playpath]]
Le rtmp simple, ainsi que les sessions tunnelées et cryptées sont pris en charge.
OPTIONS
Réseau Paramètres
Ces options définissent comment se connecter au serveur multimédia.
--rtmp -r url
URL du serveur et du contenu multimédia.
--hôte -n nom d'hôte
Remplace le nom d'hôte dans l'URL RTMP.
--Port -c port
Remplace le numéro de port dans l'URL RTMP.
--protocole -l nombre
Remplace le protocole dans l'URL RTMP.
0 = trmp
1 = tentative
2 = rythme
3 = tentative
4 = trmps
5 = tentatives
--des chaussettes -S port hôte
Utilisez le proxy SOCKS4 spécifié.
La connexion Paramètres
Ces options définissent le contenu du paquet de requête RTMP Connect. Si valeurs correctes
ne sont pas fournis, le serveur multimédia rejettera la tentative de connexion.
--application -a appli
Nom de l'application à laquelle se connecter sur le serveur RTMP. Remplace l'application dans le RTMP
URL. Parfois, l'analyseur d'URL rtmpdump ne peut pas déterminer automatiquement le nom de l'application,
il doit donc être donné explicitement en utilisant cette option.
--tcUrl -t url
URL du flux cible. La valeur par défaut est rtmp[e]://host[:port]/app/playpath.
--L'URL de la page -p url
URL de la page Web dans laquelle le média a été intégré. Par défaut aucune valeur ne sera
envoyé.
--swfUrl -s url
URL du lecteur SWF pour le média. Par défaut, aucune valeur ne sera envoyée.
--flashVer -f version
Version du plugin Flash utilisé pour exécuter le lecteur SWF. La valeur par défaut est "LNX
10,0,32,18 ».
--auth -u un magnifique
Une chaîne d'authentification à ajouter au message Connect. Utiliser cette option
ajoutera un booléen TRUE puis la chaîne spécifiée. Cette option n'est utilisée que
par certains serveurs particuliers et est obsolète. Le plus général --Connecticut l'option devrait
être utilisé à la place.
--Connecticut -C type:données
Ajoutez des données AMF arbitraires au message Connect. Le type doit être B pour booléen, N
pour nombre, S pour chaîne, O pour objet ou Z pour null. Pour les booléens, les données doivent
soit 0 ou 1 pour FALSE ou TRUE, respectivement. De même pour les objets les données
doit être 0 ou 1 pour terminer ou commencer un objet, respectivement. Éléments de données dans les sous-objets
peut être nommé, en préfixant le type avec 'N' et en spécifiant le nom avant le
valeur, par exemple NB:myFlag:1. Cette option peut être utilisée plusieurs fois pour construire
séquences AMF arbitraires. Par exemple
-CB:1 -CS:authMe -CO:1 -C NN:code:1.23 -C NS:flag:ok -CO:0
Session Paramètres
Ces options prennent effet une fois la demande de connexion réussie.
--playpath -y chemin
Remplace le chemin de lecture analysé à partir de l'URL RTMP. Parfois, l'analyseur d'URL rtmpdump
ne peut pas déterminer le chemin de jeu correct automatiquement, il doit donc être donné explicitement
en utilisant cette option.
--playlist -Y
Exécutez une commande set_playlist avant d'envoyer la commande play. La liste de lecture sera
contiennent juste le playpath actuel.
--habitent -v
Spécifiez que le média est un flux en direct. Aucune reprise ou recherche dans les flux en direct n'est
de qualité.
--s'abonner -d courant
Nom du flux en direct auquel s'abonner. Par défaut à parcours de jeu.
--temps réel -R
Téléchargez approximativement en temps réel, sans essayer d'accélérer via
Commandes Pause/Unpause ("le hack BUFX"). Utile pour les serveurs qui sautent en arrière
à temps à la commande Unpause. La reprise et la recherche de flux en temps réel sont toujours
de qualité.
--reprendre -e
Reprendre un téléchargement RTMP incomplet.
--sauter -k num
Skip num images clés lors de la recherche de la dernière image clé à partir de laquelle reprendre. Cette
peut être utile si une tentative régulière de reprise échoue. La valeur par défaut est 0.
--début -A num
Démarrer num secondes dans le flux. Non valable pour les diffusions en direct.
--arrêter -B num
Arrêté à num secondes dans le flux.
--amortir -b num
Réglez le temps de mise en mémoire tampon sur num millisecondes. La valeur par défaut est 36000000.
--temps libre -m num
Expiration de la session après num secondes sans recevoir de données du serveur.
La valeur par défaut est 120.
Sécurité Paramètres
Ces options gèrent les demandes d'authentification supplémentaires du serveur.
--jeton -T clé
Clé pour la réponse SecureToken, utilisée si le serveur requiert SecureToken
authentification.
--jtv -j JSON
Jeton JSON utilisé par les serveurs Justin.tv hérités. Invoque
NetStream.Authenticate.UsherToken
--swfhash -w chaîne hexadécimale
Hachage SHA256 du fichier SWF décompressé. Cette option peut être nécessaire si le serveur
utilise la vérification SWF, mais consultez le --swfVfy option ci-dessous. Le hachage est de 32 octets, et
doit être donné en hexadécimal. Les --swfsize doit toujours être utilisé avec cette option
option.
--swfsize -x num
Taille du fichier SWF décompressé. Cette option peut être nécessaire si le serveur utilise SWF
Vérification, mais voir le --swfVfy option ci-dessous. Les --swfhash l'option doit toujours
être utilisé avec cette option.
--swfVfy -W url
URL du lecteur SWF pour ce média. Cette option remplace les trois
--swfUrl, --swfhash et --swfsize option. Lorsque cette option est utilisée, le SWF
le lecteur est récupéré à partir de l'URL spécifiée et le hachage et la taille sont calculés
automatiquement. De plus, les informations sont mises en cache dans un .swfinfo fichier au domicile de l'utilisateur
répertoire, de sorte qu'il n'a pas besoin d'être récupéré et recalculé à chaque fois
rtmpdump est exécuté. Le fichier .swfinfo enregistre l'URL, l'heure à laquelle elle a été récupérée, le
l'horodatage de modification du fichier SWF, sa taille et son hachage. Par défaut, le
les informations mises en cache seront utilisées pendant 30 jours avant une nouvelle vérification.
--swfÂge -X jours
Spécifiez le nombre de jours d'utilisation des informations SWF mises en cache avant de revérifier. Utilisez 0 pour
vérifiez toujours l'URL SWF. Notez que si la vérification montre que le fichier SWF a le
même horodatage de modification qu'auparavant, il ne sera plus récupéré.
Divers
--flv -o sortie
Spécifiez le nom du fichier de sortie. Si le nom est - ou est omis, le flux est écrit
à la sortie standard.
--hachages -#
Affichez la progression du streaming avec une marque de hachage pour chaque 1% de progression, au lieu d'un
compteur d'octets.
--silencieux -q
Supprimer toutes les sorties de commande.
--verbeux -V
Sortie de commande détaillée.
--déboguer -z
Sortie de niveau de débogage. Extrêmement verbeux, y compris les vidages hexadécimaux de toutes les données de paquets.
--Aidez-moi -h
Imprimer un résumé des options de commande.
EXIT STATUT
0 Exécution réussie du programme.
1 Erreur irrécupérable.
2 Transfert incomplet, la reprise peut aller plus loin.
ENVIRONNEMENT
ACCUEIL La valeur de $ACCUEIL est utilisé comme emplacement pour le .swfinfo fichier.
Utilisez rtmpdump en ligne en utilisant les services onworks.net