Livestreamer er en kommando-linje app, der lancerer strømme fra forskellige streaming-tjenester i en brugerdefineret videoafspiller.
Aktuelt understøttede sites er:
- Justin.tv/Twitch.tv
- Own3d.tv
- SVTPlay
- Ustream
- YouTube
Bemærk: Justin.tv plugin kræver rtmpdump med JTV token støtte (seneste git).
Livestreamer er kompatibel med Python-version & gt; = 2,6 og & gt; = 3,0.
Installation (Linux, OS X osv)
Sørg for at du har Python og Python setuptools derefter køre:
& Nbsp; sudo python setup.py installere
med
& Nbsp; livestreamer --help
Lagring argumenter AKA konfigurationsfil
Livestreamer kan læse argumenterne fra filen ~ / .livestreamerrc. Et eksempel fil:
player = mplayer
JTV-cookie = _jtv3_session_id = arandomhash
Brug livestreamer som et bibliotek
Livestreamer er også et bibliotek. Kort eksempel:
import livestreamer
url = "http://twitch.tv/day9tv"
kanal = livestreamer.resolve_url (url)
vandløb = channel.get_streams ()
stream = streams ["720p"]
fd = stream.open ()
mens Sand:
& nbsp; data = fd.read (1024)
& Nbsp; hvis len (data) == 0:
& Nbsp; break
& Nbsp; # gøre noget med data
fd.close ()
Krav :
- Python
Kommentarer ikke fundet