Step 1: Connect Your YouTube Account
- In OBS, go to Settings
- Click the Stream tab
- Service: Select YouTube - RTMPS
- Click the "Connect Account (recommended)" button
- Sign in to your YouTube account when prompted
- Click OK to save
If you don't have the "Connect Account" option, You can generate the Stream Key in YouTube Studio instead.
Step 2: Add What You Want to Share
In the Sources panel (bottom middle):
- For screen sharing: Click + → Display Capture → OK
- For ONLY game audio (not system sounds): Click + → Application Audio Capture (BETA) → Select your game → OK
Audio Tip: To mute system sounds (Discord, browser, etc.), go to OBS Settings → Audio → disable "Desktop Audio". Then use Application Audio Capture to only capture your game's audio!
Step 3: Create Your Stream
If you don't have the "Create New Broadcast" button in OBS, You can configure the below in YouTube Studio itself, and grab your Stream Key there. Alongside this, if you stream in general, you may want to generate a new key just for this use case.
- Click Start Streaming (bottom right)
- OBS will show a dialog to "Create New Broadcast"
- Give it a title (e.g., "Streaming with friends")
- IMPORTANT: Set Privacy to "Unlisted"
- IMPORTANT: Set Latency to "Ultra low latency" (reduces delay to ~2-5 seconds)
- IMPORTANT: Toggle Enable DVR OFF. (reduces delay to ~2-5 seconds)
Why disable DVR? Disabling DVR (Digital Video Recorder) prevents viewers from rewinding your stream, which reduces latency by another 1-2 seconds. Combined with Ultra Low Latency mode, this gives you the absolute lowest delay possible (~2-3 seconds total).
- Click Create & Go Live (OR GO LIVE IN OBS)
Step 4: Get Your Stream URL
- Click the Share button and copy the URL
- Paste it into the room.
Step 1: Connect Your YouTube Account
- In OBS, go to Settings
- Click the Stream tab
- Service: Select YouTube - RTMPS
- Click the "Connect Account (recommended)" button
- Sign in to your YouTube account when prompted
- Click OK to save
If you don't have the "Connect Account" option, You can generate the Stream Key in YouTube Studio instead.
Step 2: Add What You Want to Share
In the Sources panel (bottom middle):
- For screen sharing: Click Add Source → Screen Capture (PipeWire) → OK
- Isolating Audio: Follow the steps below.
Installation:
-
Flatpak OBS: Download the latest release labelled flatpak from GitHub Releases → Extract and copy the plugin folder to
~/.var/app/com.obsproject.Studio/config/obs-studio/plugins/ (create the plugins folder if it doesn't exist)
- If audio issues occur: Run
flatpak override --filesystem=xdg-run/pipewire-0 com.obsproject.Studio in your terminal
-
Regular OBS: Download the latest release from GitHub Releases → Extract and copy the plugin folder to
~/.config/obs-studio/plugins/ (create the plugins folder if it doesn't exist)
After installing, restart OBS and you'll see
"Application Audio Capture (PipeWire)" in your sources! Add the source and exclude the applications you don't want everyone to hear!
Step 3: Create Your Stream
If you don't have the "Create New Broadcast" button in OBS, You can configure the below in YouTube Studio itself, and grab your Stream Key there. Alongside this, if you stream in general, you may want to generate a new key just for this use case.
- Click Start Streaming (bottom right)
- OBS will show a dialog to "Create New Broadcast"
- Give it a title (e.g., "Streaming with friends")
- IMPORTANT: Set Privacy to "Unlisted"
- IMPORTANT: Set Latency to "Ultra low latency" (reduces delay to ~2-5 seconds)
- IMPORTANT: Toggle Enable DVR OFF. (reduces delay to ~2-5 seconds)
Why disable DVR? Disabling DVR (Digital Video Recorder) prevents viewers from rewinding your stream, which reduces latency by another 1-2 seconds. Combined with Ultra Low Latency mode, this gives you the absolute lowest delay possible (~2-3 seconds total).
- Click Create & Go Live (OR GO LIVE IN OBS)
Step 4: Get Your Stream URL
- Click the Share button and copy the URL
- Paste it into the room.