obs-streamlink icon indicating copy to clipboard operation
obs-streamlink copied to clipboard

OBS source plugin to receive stream using streamlink.

δΈ­ζ–‡

PROJECT RE-CONTINUED!

We're back to active development of this project. Feel free to post your feedbacks and ideas!

OBS source plugin to receive stream using Streamlink.

πŸ‘ Screenshots

Screenshot1

Screenshot2

🌟 Features

  • Broadcast using ONLY OBS. No Chrome. No Webpage. No stream transformer. No extra environment. No extra applications.

  • HANDY as you only need to provide channel link. No other configurations.

  • ISOLATED AUDIO with no need to close all other applications playing sound. The audio from livestream will go directly into OBS, enabling you to even rebroadcast multiple livestreams simultaneously! You can use a

  • Using powerful Streamlink to resolve stream. Born with powerful plugins and community support.

  • Support almost all streaming platforms from worldwide because streamlink has a lot of plugins and has a strong community.

  • Support all Streamlink options so it's able to meet all your needs.

  • Lowest performance consumption as it uses only OBS core modules. It will use NO MORE THAN 10% of CPU when playing. (Plugin + OBS, on a Ryzen 5900HS)

  • Custom Streamlink arguments to match your requirements!

πŸ”” Requirements

OBS Only (>=24.0).

πŸ’¨ Install

Just download the installer from the latest release and run it. The installer will check and verify the OBS install path automatically so just click next and finish.

πŸ‘‰ Usage

  • Add a StreamlinkSource in your scene.

  • Paste your channel link and click Refresh Source List. Set up proxy server address if you need.

  • Choose a source from the list (or automatically the best) and click OK. Your stream is now ready.

  • If custom Streamlink arguments is needed, put it in an JSON object, for example: {"http-proxy":"http://localhost:1080", "https-proxy":"http://localhost:1080", "ffmpeg-verbose": true, "ffmpeg-verbose-path": "test.txt"}

  • If you want to add custom plugins, place the .py files in (obs installation path)data/obs-plugins/obs-streamlink/Python38/Lib/site-packages/streamlink/plugins. plugin-dirs Streamlink option is not supported.

⚑ Performance

It won't consume more than 10% of CPU if there's only an instance in the active scene. Tested on several processors.

πŸ’¬ BUGs & Issues

Feel free to open issues.

πŸ’» Contributions

PRs are welcome! Feel free to contribute on this project.

⚠ LICENSE

GPL-v3.0