It is a WebSocket plugin for OBS Studio that allows you to control OBS using apps outside of OBS.
There are several uses cases for OBS WebSocket, here is a couple:
With OBS WebSocket Stream Closed Captioner can send your Closed Captions directly to OBS. This is an awesome feature because now your Closed Caption will be directly baked into your video stream. This means that users can use the native Twitch Closed Caption controls if they don't like the extension controls, and your Closed Caption will appear on your VODs.
Technically you don't need to install the Stream Closed Captioner Twitch Extension to have Closed Captions displayed on your stream. But there is no problem with having it still installed so your viewers have a choice what Closed Captions they would like to use or if you viewers want to enable translations through bits.
You can get it off of the official OBS Project forum using the following link: https://obsproject.com/forum/resources/obs-websocket-remote-control-obs-studio-from-websockets.466/
Please visit How to Setup Captions for your live stream & VODs without using the extension with OBS WebSocket
<aside> 👉 If you are having technical issues, checkout the Support section the help center
</aside>