Livestreamer è un'applicazione a riga di comando che avvia i flussi da vari servizi di streaming in un lettore video personalizzato.
Siti attualmente supportati sono:
- Justin.tv/Twitch.tv
- Own3d.tv
- SVTPlay
- UStream
- YouTube
Nota: Justin.tv plugin richiede rtmpdump con JTV supporto gettone (recente git).
Livestreamer è compatibile con Python versione & gt; = 2,6 e & gt; = 3.0.
Installazione (Linux, OS X etc)
Assicuratevi di avere Python e Python setuptools quindi eseguire:
& Nbsp; sudo python setup.py install
con
& Nbsp; livestreamer --help
Argomenti Salvataggio AKA file di configurazione
Livestreamer può leggere argomenti dal file ~ / .livestreamerrc. Un file esempio:
giocatore = mplayer
JTV-cookie = _jtv3_session_id = arandomhash
Utilizzando livestreamer come libreria
Livestreamer è anche una biblioteca. Breve esempio:
import livestreamer
url = "http://twitch.tv/day9tv"
channel = livestreamer.resolve_url (url)
torrenti = channel.get_streams ()
flusso = flussi ["720p"]
fd = stream.open ()
while True:
& nbsp; dati = fd.read (1024)
& Nbsp; se len (dati) == 0:
& Nbsp; rottura
& Nbsp; # fare qualcosa con i dati
fd.close ()
Requisiti :
- Python
I commenti non trovato