Everything You Need to Know About OBS 28 Websocket Settings

If you’re a streamer, you’re probably familiar with OBS, or Open Broadcasting Software. OBS is a free and open-source software used by many streamers to broadcast their gameplay or other content to a live audience. With the release of OBS 28, a new feature has been added that allows for even more customization and control over your stream. This feature is called Websockets, and in this article, we’ll explore the OBS 28 Websocket settings in detail.

What are Websockets?

Websockets are a protocol that allows for real-time communication between a client (in this case, OBS) and a server (i.e., your streaming platform). This communication allows for data to be exchanged quickly and efficiently, which is essential for live streaming. By using Websockets, OBS can send and receive data in real-time, allowing for more precise control over your stream.

Enabling Websockets in OBS

Before we dive into the settings, you’ll need to make sure Websockets are enabled in OBS. To do this, follow these steps:

  1. Open OBS and click on “Settings” at the bottom right of the screen.
  2. Click on the “Advanced” tab.
  3. Scroll down until you see “WebSockets Server” and make sure the box next to “Enable WebSockets server” is checked.
  4. Take note of the “WebSockets server port” number. You’ll need this later.

Setting up Your Streaming Platform

To use Websockets with OBS, you’ll need to set up your streaming platform to receive data from OBS. Here’s how to do it for some of the most popular platforms:

Twitch

  1. Log in to your Twitch account and go to your dashboard.
  2. Click on “Settings” and then “Stream Key.”
  3. Copy the stream key and paste it into OBS under “Settings” > “Stream” > “Service” > “Twitch” > “Stream Key.”
  4. Under “Settings” > “Output,” make sure your “Output Mode” is set to “Advanced.”
  5. Scroll down to “Streaming” and select “WebSockets” as your “Output Type.”
  6. Enter the WebSockets server address as “ws://localhost:port” (replace “port” with the number you noted earlier).

YouTube

  1. Log in to your YouTube account and go to your YouTube Studio Dashboard.
  2. Click on “Stream” and then “Create Stream.”
  3. Enter your stream details and click “Create stream.”
  4. Copy the “Stream URL” and the “Stream name/key” and paste them into OBS under “Settings” > “Stream” > “Service” > “YouTube” > “Stream URL” and “Stream Key.”
  5. Under “Settings” > “Output,” make sure your “Output Mode” is set to “Advanced.”
  6. Scroll down to “Streaming” and select “WebSockets” as your “Output Type.”
  7. Enter the WebSockets server address as “ws://localhost:port” (replace “port” with the number you noted earlier).

OBS 28 Websocket Settings

Now that you have Websockets enabled and set up on your streaming platform, it’s time to explore the OBS 28 Websocket settings. Here’s a breakdown of each setting and what it does:

Enable WebSockets Output

This setting enables the use of Websockets for your stream. Make sure this box is checked.

Server Port

This is the same port number you noted earlier. Make sure it matches the one on your streaming platform.

Bind to Address

This setting determines which IP address OBS will bind to for Websockets communication. If you don’t know what this means, leave it as the default setting.

Output Raw Audio

This setting determines whether or not OBS will send raw audio data over Websockets. If you’re not sure what this means, it’s safe to leave it unchecked.

Use Custom Audio Format

If you want to customize the audio format that OBS sends over Websockets, you can check this box and select your preferred audio format from the dropdown menu.

Output Raw Video

This setting determines whether or not OBS will send raw video data over Websockets. If you’re not sure what this means, it’s safe to leave it unchecked.

Use Custom Video Format

If you want to customize the video format that OBS sends over Websockets, you can check this box and select your preferred video format from the dropdown menu.

Output Timer

This setting determines the frequency at which OBS sends data over Websockets. The default setting is 50ms, but you can adjust it as needed.

FAQ

What is the benefit of using Websockets with OBS?

Websockets allow for real-time communication between OBS and your streaming platform, which can result in a smoother and more responsive stream.

Do all streaming platforms support Websockets?

No, not all streaming platforms support Websockets. However, many of the most popular platforms do, including Twitch and YouTube.

Do I need to adjust the Websocket settings in OBS for every stream?

No, once you have the settings configured, you shouldn’t need to adjust them for every stream. However, if you experience issues, you may need to tweak the settings as needed.

Are there any downsides to using Websockets with OBS?

The main downside is that Websockets can be more resource-intensive than other streaming methods. However, if you have a powerful enough computer, this shouldn’t be an issue.