Use your package manager to install it
The package is probably named obs-studio
You can use the obs-websocket extension to remotely control the behavior of OBS Studio through the network. It is available in the AUR for Arch Linux. You most probably have to install it from github on other distros.
Important: if you use a firewall, make sure to add port 4444 to the allow list.
(With UFW: sudo ufw allow 4444
)
Now restart OBS if running, go to Tools, WebSocket Server Settings, and enable the WebSockets server. You can set a password by enabling authentication.
You can use a simple web interface here or an Android app (see below).
Now download an app that is built on WebSockets. I recommend using the StreamControl app from the Google Play Store. Then find out your local IP address and connect from the app. (A fix local IP might be useful.)
Just install the obs-streamfx which is also available in the AUR for Arch Linux. Otherwise, see the github page. These effects include blurring, color grading, 3D transformation, Dynamic masking and other cool features.
You can transfer audio/video input and output over IP using NewTek's NDI™ technology. This means, that you can have a separate PC just for streaming (and a quite good local connection speed). For examle, you could pass the game from a gamer Windows PC to an older machine with Linux that is still capable of streaming in good quality.
To do this, you have to use a plugin named obs-ndi. You can find the binary, normal and git packages available in the AUR for Arch Linux, otherwise see the github page. Follow this video tutorial to get it working: https://youtu.be/V9bsFXUz-2s
Putting an application's sound is only important if you are recording your stream or highlights of it with the record buffer. This method allows you to split audio into several tracks, and later on at the post processing modify / remove them.
First, understand how audio configuration works in OBS: https://youtu.be/QxRbLeTRlzQ
Then follow this article. If something is not working, see the discussion tab of the page.
Use univrsal/tuna. Available in the AUR as obs-plugin-tuna-bin
and obs-plugin-tuna-git
.
Move things around with this cool transition.
Github page: https://github.com/exeldro/obs-move-transition
OBS plugin page: https://obsproject.com/forum/resources/move-transition.913/