What is OBS Studio?
OBS Studio (Open Broadcaster Software) is a free, open-source software for recording and live streaming. It is compatible with Windows, macOS and Linux, and can stream to any RTMP server.
Download it from obsproject.com.
Step 1: Get your stream credentials
Before configuring OBS, you need to get your connection credentials from the XtreamCast panel:
- Log in to your Control Panel
- Select your channel from the Dashboard
- In the "Stream Data" tab, select "OBS" in the software selector
- When you select OBS, the panel shows the 4 fields separately (OBS does not use credentials embedded in the URL):
- RTMP Server URL — it has the format
rtmp://your-server:1935/app-name - Stream Key — a unique key that identifies your channel
- Username — authentication credential
- Publishing Password — password to authenticate the broadcast
- RTMP Server URL — it has the format
Security: These credentials are confidential. Never share them publicly.
Note: If a dash "-" appears in Username or Password, your channel does not require those credentials and you can leave those fields empty in OBS.
Step 2: Configure the server in OBS
Open OBS Studio and follow these steps:
- Go to Settings → Stream
- In Service, select
Custom - In Server, paste your RTMP Server URL
- In Stream Key, paste your Stream Key
- In Username, paste your Username
- In Password, paste your Publishing Password
| Field in OBS | Credential from the XtreamCast Panel |
|---|---|
| Service | Custom |
| Server | RTMP Server URL |
| Stream Key | Stream Key |
| Username | Username |
| Password | Publishing Password |
Click Apply.
Step 3: Configure video quality
Go to Settings → Output and select Advanced mode:
| Resolution | Bitrate | FPS | Internet required |
|---|---|---|---|
| 1920×1080 (Full HD) | 4,000 – 6,000 Kbps | 30 | 10+ Mbps |
| 1280×720 (HD) | 2,500 – 4,000 Kbps | 30 | 6+ Mbps |
| 854×480 (SD) | 1,000 – 2,000 Kbps | 30 | 4+ Mbps |
Encoder configuration
- Encoder:
x264(CPU) orNVENC H.264(NVIDIA GPU) - Rate control: CBR (constant bitrate)
- Keyframe interval: 2 seconds
- Profile: high
- Audio: AAC, 128 Kbps, 44.1 kHz, Stereo
Step 4: Create your first scene
Scenes in OBS are visual compositions that define what gets broadcast:
- In the Scenes section, click +
- Give it a name (e.g. "Main Broadcast")
- In Sources, add the ones you need:
- Display Capture: to share your desktop
- Video Capture Device: for your webcam
- Window Capture: to share a specific application
- Image: for logos, overlays or backgrounds
- Text: for titles and tickers
Step 5: Start streaming
- Check that your scene has the right sources
- Click "Start Streaming"
- In your XtreamCast panel, verify that the channel status changes to "Live"
- Go to the "Share Stream" tab to get your iframe code, HLS URL or player URL and share it with your audience
Troubleshooting
| Problem | Solution |
|---|---|
| OBS says "Failed to connect" | Check the 4 credentials: RTMP URL, Stream Key, Username and Password. Make sure there are no extra spaces. |
| "Authentication error" | The Username or Publishing Password is incorrect. Copy them again from the panel. |
| Stream keeps dropping | Lower the bitrate. Your internet may be insufficient. |
| Pixelated video | Increase the bitrate or lower the resolution to 720p. |
| CPU at 100% | Switch the encoder from x264 to NVENC (GPU) or use the "ultrafast" preset. |