Livestreamer yra komandinės eilutės programa, kuri pradeda upelių iš įvairių transliacijos paslaugų užsakymą vaizdo grotuvas.
Šiuo metu palaikomos svetainės:
- Justin.tv/Twitch.tv
- Own3d.tv
- SVTPlay
- Ustream
- "YouTube"
Pastaba: Justin.tv įskiepiai reikalauja rtmpdump su JTV raktas paramos (neseniai GIT).
Livestreamer yra suderinama su Python versija & gt; = 2.6 ir & gt; = 3.0.
Diegimas (Linux, Mac OS X ir tt)
Įsitikinkite, kad turite Python ir Python setuptools paleiskite:
& Nbsp; sudo python setup.py įdiegti
Naudojant "
& Nbsp; livestreamer help
Taupymo argumentai AKA config failą
Livestreamer gali skaityti argumentus iš failų ~ / .livestreamerrc. Failo pavyzdys:
grotuvas = mplayer
JTV-slapukas = _jtv3_session_id = arandomhash
Naudojant livestreamer kaip bibliotekoje
Livestreamer taip pat yra biblioteka. Trumpas pavyzdys:
importo livestreamer
url = "http://twitch.tv/day9tv"
kanalas = livestreamer.resolve_url (URL)
upelių = channel.get_streams ()
upelis = srautai ["720p"]
fd = stream.open ()
o Tiesa:
& nbsp; duomenys = fd.read (1024)
& Nbsp; jei ilg (duomenys) == 0:
& Nbsp; pertrauka
& Nbsp; # kažką daryti su duomenimis
fd.close ()
Reikalavimai :
- Python
Komentarai nerastas