Livestreamer е командния ред ап, че пуска потоци от различни стрийминг услуги в потребителски видео плейър.
В момента поддържаните сайтове са:
- Justin.tv/Twitch.tv
- Own3d.tv
- SVTPlay
- UStream
- YouTube
<Силен> Забележка: Justin.tv плъгин изисква rtmpdump с JTV символична подкрепа (скорошно Git).
Livestreamer е съвместим с Python версия & GT; = 2.6 и & GT; = 3,0.
<Силен> Инсталиране (Linux, OS X и т.н.)
Уверете се, че имате Python и Python setuptools след това да изпълните:
& Nbsp; Sudo питон setup.py инсталиране
<Силен> Използване на
& Nbsp; livestreamer --help
Запазване аргументи AKA конфигурационния файл
Livestreamer да прочетете аргументи от файл ~ / .livestreamerrc. A например файл:
плейър = MPlayer
JTV-бисквитка = _jtv3_session_id = arandomhash
Използването livestreamer като библиотека
Livestreamer е също библиотека. Кратко например:
внос livestreamer
URL = "http://twitch.tv/day9tv"
канал = livestreamer.resolve_url (URL)
потоци = channel.get_streams ()
стрийм = потоци ["720p"]
FD = stream.open ()
докато True:
& Nbsp; данни = fd.read (1024)
& Nbsp; ако Лен (данни) == 0:
& Nbsp; почивка
& Nbsp; # направя нещо с данни
fd.close ()
<силни> Изисквания :
- Python
Коментари не е намерена