Livestreamer là một ứng dụng dòng lệnh mà ra mắt dòng suối từ các dịch vụ trực tuyến khác nhau trong một máy nghe nhạc video tùy chỉnh.
Hiện nay các trang web được hỗ trợ là:
- Justin.tv/Twitch.tv
- Own3d.tv
- SVTPlay
- Ustream
- YouTube
Lưu ý: Justin.tv Plugin yêu cầu rtmpdump với JTV hỗ trợ token (git gần đây).
Livestreamer là tương thích với các phiên bản Python & gt; = 2.6 và & gt; = 3,0.
Cài đặt (Linux, OS X vv)
Hãy chắc chắn rằng bạn có Python và Python setuptools sau đó chạy:
& Nbsp; sudo python setup.py cài đặt
Sử dụng
& Nbsp; livestreamer --help
Tiết kiệm luận AKA file config
Livestreamer có thể đọc các đối số từ tập tin ~ / .livestreamerrc. Một ví dụ tập tin:
chơi = mplayer
JTV-cookie = _jtv3_session_id = arandomhash
Sử dụng livestreamer như một thư viện
Livestreamer cũng là một thư viện. Ví dụ nhỏ:
livestreamer nhập khẩu
url = "http://twitch.tv/day9tv"
kênh = livestreamer.resolve_url (url)
suối = channel.get_streams ()
dòng suối = ["720p"]
fd = stream.open ()
trong khi True:
& Nbsp; data = fd.read (1024)
& Nbsp; nếu len (dữ liệu) == 0:
& Nbsp; nghỉ
& Nbsp; # làm điều gì đó với dữ liệu
fd.close ()
Yêu cầu :
- Python
Bình luận không