Skip to main content
← Back to Integrations

vMix Integration

Professional live video production software

Difficulty: MediumSetup Time: 15 minutesProtocol: RTMPMulti-camera Support

Why Use vMix with WAVE?

Professional Production

Multi-camera switching, transitions, and effects for broadcast-quality streams

Advanced Audio Mixing

Comprehensive audio controls with EQ, compression, and multi-track mixing

Real-time Graphics

Add titles, lower thirds, scoreboards, and custom graphics overlay

Multi-destination Streaming

Stream to WAVE and other platforms simultaneously with vMix's built-in features

Prerequisites

  • vMix Basic, HD, 4K, or Pro installed (version 24+)
  • Active WAVE account with streaming enabled
  • RTMP stream URL and key from WAVE dashboard
  • Stable internet connection (10+ Mbps upload for HD)
  • Multiple camera sources (optional but recommended)
  • Adequate CPU/GPU for real-time encoding

Step-by-Step Setup

1

Get WAVE Streaming Credentials

Navigate to your WAVE dashboard and retrieve your RTMP credentials

Server URL:
rtmp://ingest.wave.com/live
Stream Key:
live_xxxxxxxxxxxxxxxxxxxxxxxx
2

Configure vMix Streaming Settings

Open vMix and navigate to Settings → Outputs → Stream

  1. 1.Click "Settings" button at the bottom of vMix
  2. 2.Go to "Outputs" tab, then select "Stream" section
  3. 3.Select "Custom RTMP Server" from the dropdown
  4. 4.Paste your WAVE RTMP URL in the "URL" field
  5. 5.Paste your Stream Key in the "Stream Key" field
  6. 6.Click "OK" to save your settings
3

Set Up Multi-Camera Inputs

Add your camera sources to vMix for professional multi-cam production

Adding Camera Sources:

  1. Click "Add Input" button (bottom left of vMix)
  2. Select "Camera" for direct webcam/capture cards
  3. Select "NDI" for network cameras
  4. Select "Video" for pre-recorded content
  5. Repeat for each camera source
  6. Arrange inputs in your preferred order
4

Optimize Video Quality Settings

Configure encoding settings for optimal streaming quality

Recommended Settings (1080p60):

Quality:
Custom
Bitrate:
6000 Kbps
Resolution:
1920x1080
Frame Rate:
60 fps
Video Codec:
H.264
Hardware Acceleration:
NVIDIA/Intel/AMD (if available)
Key Frame Interval:
2 seconds
5

Configure Audio Mixing

Set up professional audio mixing for clear, balanced sound

Audio Setup Best Practices:

  • • Enable "Audio Mixing" in Settings → Audio
  • • Set master audio to 48kHz, 16-bit Stereo
  • • Adjust individual input audio levels in the mixer
  • • Enable audio delay compensation for A/V sync
  • • Use audio bus A for main program audio
  • • Apply EQ and compression for professional sound
6

Go Live with vMix

Start streaming to WAVE with professional production quality

Click the "Stream" button in vMix to start broadcasting. Monitor your stream health with vMix's built-in statistics and WAVE's dashboard.

View in Dashboard

Advanced vMix Features

Transitions and Effects

  • • Use Cut, Fade, Zoom, and Wipe transitions between cameras
  • • Set transition duration (recommended: 500-1000ms)
  • • Enable "Transition Preview" to check before switching
  • • Use keyboard shortcuts (T, 1-9) for quick transitions

Chroma Key (Green Screen)

  • • Right-click input → Add → Chroma Key
  • • Click eyedropper to select background color
  • • Adjust "Tolerance" for clean key (start at 15)
  • • Fine-tune "Smooth" and "Spill" for professional results

Graphics and Titles

  • • Add Input → Title/XAML for lower thirds and graphics
  • • Use built-in templates or create custom designs
  • • Overlay graphics using "Overlay" channels (1-4)
  • • Automate graphics with vMix Shortcuts and Scripts

Recording Alongside Streaming

  • • Enable "Record" to save a local copy while streaming
  • • Use MultiCorder for multiple simultaneous recordings
  • • Record at higher quality than your stream bitrate
  • • Save recordings to fast SSD for best performance

Multi-destination Streaming

  • • Stream to multiple destinations using External Output
  • • Settings → Outputs → External → Add WAVE RTMP URL
  • • Stream to YouTube, Facebook, and WAVE simultaneously
  • • Monitor all stream health metrics in one interface

Troubleshooting

Connection Failed or Timeout

Verify RTMP URL and stream key are correct. Check firewall allows outbound port 1935. Test connection using vMix's "Test Stream" button.

Dropped Frames or Lag

Reduce bitrate or resolution. Enable hardware acceleration in Settings → Performance. Close unnecessary applications. Check upload bandwidth meets requirements.

Audio Sync Issues

Enable "Delay" on video inputs to match audio processing latency. Start with 100-200ms and fine-tune. Use "Audio Delay" in Settings → Audio.

Poor Video Quality

Increase stream bitrate (6000 Kbps for 1080p60). Enable constant bitrate (CBR) mode. Use hardware encoder (NVENC/QuickSync) for better quality at same bitrate.

High CPU/GPU Usage

Enable hardware acceleration for encoding and decoding. Reduce number of simultaneous effects. Use lower preview quality. Close preview windows when not needed.

Performance Optimization Tips

  • • Use hardware encoding (NVIDIA NVENC, Intel QuickSync, or AMD VCE)
  • • Enable "Performance Mode" in Settings for lower CPU usage
  • • Use camera native resolutions to avoid unnecessary scaling
  • • Limit overlay effects and transitions during intensive scenes
  • • Use SSD for recordings and scratch disk
  • • Dedicate separate NICs for NDI and streaming when possible
  • • Monitor CPU/GPU usage and stream health in vMix Statistics

Ready to Explore More Integrations?

Enhance your streaming workflow with additional WAVE integrations

vMix Integration - Professional Live Production | WAVE | WAVE