Livestreamer est une application en ligne de commande qui lance flux de divers services de streaming dans un lecteur vidéo personnalisé.
Sites actuellement pris en charge sont:
- Justin.tv/Twitch.tv
- Own3d.tv
- SVTPlay
- UStream
- YouTube
Note: Justin.tv plug-in nécessite rtmpdump avec jtv soutien symbolique (git récente).
Livestreamer est compatible avec la version Python & gt; = 2,6 et & gt; = 3,0.
Installation (Linux, OS X, etc.)
Assurez-vous que vous avez Python et Python setuptools puis exécutez:
& Nbsp; sudo python setup.py install
Utilisation
& Nbsp; livestreamer --help
Enregistrement arguments AKA fichier de config
Livestreamer peut lire arguments à partir du fichier ~ / .livestreamerrc. Un fichier d'exemple:
lecteur = mplayer
jtv cookie = _jtv3_session_id = arandomhash
Utilisation livestreamer comme une bibliothèque
Livestreamer est également une bibliothèque. Court exemple:
livestreamer d'importation
url = "http://twitch.tv/day9tv"
channel = livestreamer.resolve_url (url)
ruisseaux = channel.get_streams ()
stream = flux ["720p"]
fd = stream.open ()
while True:
& nbsp; data = fd.read (1024)
& Nbsp; si len (données) == 0:
& Nbsp; la rupture
& Nbsp; # faire quelque chose avec des données
fd.close ()
Exigences :
- Python
Commentaires non trouvées