You can stream to YouTube Live with OBS Studio and layer Hope Translator on top so viewers see live captions or translation on the video. OBS handles encoding and sending the feed to YouTube; Hope Translator runs in a browser and is added to OBS as a Browser Source. This guide walks through YouTube’s stream key, OBS stream and output settings, adding video and audio sources, embedding the translation overlay, and going live.
How the pieces fit together
YouTube receives your stream from OBS and shows it to viewers.
OBS mixes your camera, screen, microphones, and the Hope Translator overlay into one output.
Hope Translator transcribes and translates your audio; its overlay page appears in OBS like any other web layer.
Use the same microphone in Hope Translator (broadcast host) that you use in OBS for your voice so the translation matches what viewers hear. For more on overlay URLs and styling, see Presentation and Streaming Software Integration.
1. Get your YouTube stream key
Open YouTube and click Create (camera icon) → Go live.
YouTube opens YouTube Studio in the Live control room.
Under Stream settings, find Stream key.
Click Copy. Treat this like a password—anyone with it can stream to your channel.
If YouTube’s UI changes slightly, look for Go live or Live streaming under the create menu and the stream key under stream or encoder settings.
2. Configure OBS to stream to YouTube
Open OBS Studio.
Go to Settings → Stream.
Set Service to YouTube / YouTube Gaming.
Leave Server on the default primary ingest unless YouTube tells you otherwise.
Paste your Stream key into the stream key field.
Click Apply, then OK.
3. Add video and audio sources
In the main OBS window, under Sources, click + and add what you need:
Display Capture — your screen (slides, demos).
Game Capture — a specific game window.
Video Capture Device — webcam or capture card.
Audio Input Capture or Mic/Aux — your voice (match this mic in Hope Translator).
Desktop Audio — system or application sound, if you want it on the stream.
Arrange sources in the order you want (top = front). Resize and crop in the preview as needed.
4. Add Hope Translator as a Browser Source
In Hope Translator, start a broadcast and set up a screen overlay (or use your overlay share link from the presentation / screen section). Copy the overlay URL.
In OBS, under Sources, click + → Browser Source.
Name it (for example, Hope Translator overlay).
Paste the URL into URL.
Set Width and Height to match your canvas (for example, 1920 × 1080 if your stream is 1080p) so the overlay positions correctly.
Optionally enable Shutdown source when not visible to save resources when the source is hidden.
Click OK, then position the browser source in the scene so subtitles sit where you want (often lower third).
You can add multiple browser sources or scenes if you use different languages or layouts; see Live Translation and Screen Sharing for when to use overlay versus sharing a viewer tab.
5. Go live on YouTube
In YouTube Studio (Live control room), set title, description, thumbnail, and visibility (Public, Unlisted, or Private).
In OBS, click Start Streaming.
In YouTube Studio, wait until the preview shows your feed, then click Go live.
For a first run, use Unlisted or Private and confirm audio, video, and the overlay before a public event.
6. Recommended OBS output and video settings
Open Settings → Output (Streaming tab):
Video bitrate: about 4500–9000 kbps for 1080p at 30 fps (lower if your upload speed is limited).
Encoder: NVENC (NVIDIA GPU) if available; otherwise x264 (uses more CPU).
Settings → Video:
Base (Canvas) Resolution: match your main display or design resolution.
Output (Scaled) Resolution: 1920×1080, or 1280×720 on slower connections.
FPS: 30 or 60 (60 needs more bitrate and CPU/GPU).
Adjust to stay within your upload bandwidth; leave headroom so the stream stays stable.
Tips for smoother streams
Prefer Ethernet over Wi‑Fi when possible.
Watch dropped frames and CPU in the OBS status bar; aim to keep CPU use comfortably below heavy load (many setups target roughly 70% or less on the encoding machine during the stream).
Run a private or unlisted test on YouTube before the real event.
Some viewers may prefer audio in their language on a phone. Share your Hope Translator broadcast link or QR code in the YouTube description or chat so they can open the listener page. See How to Listen to Live Translation.
Next steps
Tune bitrate and resolution to your PC and internet using a short test stream.
Refine overlay font size and position in Hope Translator so text stays readable at YouTube’s player sizes.
Explore overlays and alerts in OBS (images, browser docks, stingers) if you want a more produced look—your Hope Translator browser layer works alongside those sources the same way.
When you combine YouTube Live, OBS, and Hope Translator, you get a single video feed with live translation on screen, plus optional links for listeners who want the experience on their own device.