Install OBS Studio
Download and install
- Visit the OBS website: https://obsproject.com
- Download the version for your OS
- Run the installer and follow the prompts
- On first launch, you may skip the auto‑configuration wizard
Basic settings
Video settings
- Go to Settings → Video
- Base (Canvas) Resolution: 1920x1080
- Output (Scaled) Resolution: 1920x1080 or 1280x720
- Downscale Filter: Lanczos (Best Quality)
- Common FPS Values: 30 or 60
If your PC is weaker, use 720p for better performance.
Audio settings
- Go to Settings → Audio
- Sample Rate: 44.1kHz or 48kHz
- Channels: Stereo
- Desktop Audio Device: choose your output device
- Mic/Auxiliary Audio: choose your microphone
Streaming configuration
Connect to WarpTok
- Go to Settings → Stream
- Service: Custom
- Server: rtmp://[WarpTok Entry IP]:[Port]/live
- - Entry IP and port are in your WarpTok console
- - Example: rtmp://203.0.113.45:1935/live
- Stream key: paste the platform stream key
Output settings (recommended)
Suggested parameters by network quality
- Go to Settings → Output
- Output Mode: Advanced
- [Streaming] tab:
- Audio Encoder: AAC
- Video Encoder:
- - NVIDIA GPU: NVENC H.264 (recommended)
- - AMD GPU: AMF H.264
- - No discrete GPU: x264
- [Good network (10Mbps+ upload)]
- Rate Control: CBR
- Bitrate: 4000-6000 Kbps
- Keyframe Interval: 2 seconds
- Preset: Quality
- [Average network (5-10Mbps upload)]
- Rate Control: CBR
- Bitrate: 2500-4000 Kbps
- Keyframe Interval: 2 seconds
- Preset: Quality
- [Poor network (<5Mbps upload)]
- Rate Control: CBR
- Bitrate: 1500-2500 Kbps
- Keyframe Interval: 2 seconds
- Preset: Performance
- Reduce resolution to: 1280x720
Use speedtest.net to check your upload speed.
Scenes and sources
Create scenes
- Click + in the Scenes panel
- Name the scene (e.g. Gameplay, Chat, etc.)
- Create multiple scenes for different content
Add common sources
Add content to your scenes
- Display Capture: capture the entire screen
- Game Capture: capture full-screen games
- Window Capture: capture a specific app window
- Video Capture Device: camera feed
- Image: static image (logo, watermark)
- Text: add text overlays
- Browser Source: embed web content
Source order controls layering. Items above will cover items below.
Adjust position and size
- Click to select a source
- Drag to reposition
- Drag corners to resize
- Hold Shift to keep aspect ratio
- Right‑click → Transform for more options
Streaming with WarpTok
Pre‑stream checklist
- ✓ WarpTok service is active
- ✓ Target address configured
- ✓ OBS server address is correct
- ✓ Stream key entered
- ✓ Scenes and sources ready
- ✓ Audio devices working
Start streaming
- Click Start Streaming in OBS
- Check the status bar:
- - Green block: connected
- - CPU usage: ideally <80%
- - FPS: should match the configured frame rate
- - Dropped frames: should be 0% or near 0%
- Monitor traffic in the WarpTok console
- Confirm the stream on your target platform
Monitor stream quality
- Watch OBS status bar metrics:
- - Bitrate: should be close to the target
- - Dropped frames: >5% indicates poor network
- - CPU usage: high usage causes stuttering
- Open View → Stats for details:
- - Render Lag: should be 0
- - Encoder Lag: should be 0
- - Skipped Frames: should be 0
Optimization tips
Reduce CPU usage
- Use hardware encoders (NVENC/AMF)
- Lower resolution
- Reduce frame rate to 30fps
- Disable unnecessary sources and filters
- Close other CPU‑heavy apps
Reduce dropped frames
- Lower streaming bitrate
- Use CBR rate control
- Switch entry region in WarpTok console
- Use wired network instead of Wi‑Fi
- Close other bandwidth‑heavy apps
Improve quality
- Increase bitrate if bandwidth allows
- Use higher-quality encoder presets
- Use native resolution (no scaling)
- Ensure good lighting (camera)
- Use high‑quality video sources
Troubleshooting
Connection failed
- Check the streaming server URL format
- Verify WarpTok entry IP and port
- Verify the stream key
- Check firewall rules
- Try another WarpTok entry region
Video stuttering
- Lower bitrate and resolution
- Switch to hardware encoder
- Disable resource‑heavy sources (e.g. browser sources)
- Check CPU usage
- Ensure enough upload bandwidth
Audio issues
- Verify the selected audio devices
- Check mixer volume levels
- Review source audio settings
- Restart OBS or reconnect the audio device