Livestreamer є командного рядка додаток, який запускає потоки з різних потокових послуг в звичай відео плеєр.
В даний час підтримуються сайти:
- Justin.tv/Twitch.tv
- Own3d.tv
- SVTPlay
- UStream
- YouTube
Примітка: Justin.tv плагін вимагає rtmpdump з JTV маркер підтримки (недавно ШКТ).
Livestreamer сумісний з Python версії і GT; = 2,6 і & GT; = 3,0.
Установка (Linux, OS X і т.д.)
Переконайтеся, що у вас є Python і Python Setuptools потім запустити:
І NBSP; Судо пітон setup.py встановити
Використання
І NBSP; livestreamer --help
Збереження аргументи AKA файлі конфігурації
Livestreamer можете прочитати аргументи з файлу ~ / .livestreamerrc. Приклад файлу:
Гравець = MPlayer
JTV-Cookie = _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; If Len (дані) == 0:
І NBSP; перерву
І NBSP; # зробити щось з даними
fd.close ()
Вимоги
- Python
Коментар не знайдено