Streamlink CLI pipes/directs video streams (RTMP, HLS) from various services (plugin list available) into a standalone media player of choice. (VLC, MPV)
- Free • Open Source
- Live Streaming Tools and Service
- Video Streaming App
What is Streamlink?
The main purpose of Streamlink is to allow the user to avoid buggy and CPU/RAM heavy Web browsers but still be able to enjoy various streamed content with the ability to record. There is also an API available for developers to access video stream data.
Built in plugins: https://streamlink.github.io/plugin_matrix.html#plugins This is a list of the currently built in plugins and what URLs and features they support. Streamlink's primary focus is live streams, so VOD support is limited.
This project was forked from Livestreamer.
- 8,507 Stars
- 1,004 Forks
- 51 Open Issues
Comments and Reviews
- Video Streaming
CategoriesVideo & Movies • Remote Work & Education • OS & Utilities
Recent user activities on Streamlink
- opensourcetap liked Streamlink
- reviewed StreamlinkGuIt's awesome!
- ipropperlovechips liked Streamlinkip
Plugins allow you to use just streamlink to view (or indeed record) streams. Works well, and for those inclined has massive customisation through CLI options (or config file). Provides a very stable route to watch streams, and supports authentication to some major services common to a lot of users. Whilst you can achieve some of the same things via say ffmpeg, the level of options in streamlink gives you ability to adjust on a per-site basis how you want to process things, timeouts, etc. Brilliant app, and if you have the knowledge you can extend via your own plugins.
Best way to experience livestreams (youtube/twitch and many others)
Get rid of those shitty unoptimized flash/html5 players!
Plus, allows you to download (some) streams, so you can watch them later