HELP
Video Server Setup

How to Set Up Your Video Stream Server

Broadcast HD live video from OBS Studio or VirtualDJ to unlimited viewers worldwide. This guide covers RTMP setup, video sources, and going live in minutes.

~15 minutes Beginner Up to 2048 kbps HD 99.9% Uptime
Video streaming server setup with OBS Studio

Your Streaming Credentials

Find these in your control panel under EDIT on your video server. You will need them for both OBS and VirtualDJ setup.

RTMP Server URL rtmp://[YOUR SERVER HOST]:[YOUR PORT]/live
Stream Key [YOUR STREAM KEY]
Stream Player URL https://[YOUR SERVER HOST]/video/players/[YOUR PORT].php

These credentials are in your welcome email and in your control panel under EDIT.

Method A — OBS Studio (Recommended)

OBS Studio is free, open-source, and the most popular streaming software for video. Download it from obsproject.com.

Step 1 — Configure OBS Stream Settings

  1. Open OBS Studio → click Settings (bottom-right corner).
  2. Go to the Stream tab on the left.
  3. Set Service to Custom...
  4. Enter your credentials:
    Serverrtmp://[YOUR SERVER HOST]:[YOUR PORT]/live
    Stream Key[YOUR STREAM KEY]
  5. Click Apply then OK.

Step 2 — Add Video Sources

In the Sources panel (bottom-left), click the + button and choose:

  • Display Capture — stream your entire screen
  • Window Capture — stream a specific application
  • Video Capture Device — stream from a webcam or capture card
  • Media Source — stream a local video file

Step 3 — Encoder Settings (Recommended)

Plan Tier Resolution / FPS Video Bitrate Audio Bitrate
Entry (512 kbps) 480p / 30 fps 500 kbps 128 kbps AAC
Standard (1024 kbps) 720p / 30 fps 900 kbps 128 kbps AAC
HD (2048 kbps) 1080p / 30 fps 1,900 kbps 160 kbps AAC

Set Keyframe Interval = 2s, enable CBR, use x264 or NVENC.

Step 4 — Go Live

  1. Click Start Streaming in OBS.
  2. The OBS status bar at the bottom shows LIVE with a timer counting up when connected.
  3. To stop, click Stop Streaming.

Method B — VirtualDJ Video Broadcasting

VirtualDJ supports video broadcasting directly from its interface:

  1. Open VirtualDJ → click the Settings button (top right corner).
  2. Click BROADCAST on the left sidebar.
  3. Click the VIDEO button and set Stream To to OTHER.
  4. Enter your credentials:
    URLrtmp://[YOUR SERVER HOST]:[YOUR PORT]/live
    Stream Key[YOUR STREAM KEY]
    QualityLOW (increase once working)
  5. Click START BROADCAST. If the button changes to STOP BROADCAST, you are connected.
  6. Add videos to your VirtualDJ playlist, drag them onto your decks, and press play.
Pro Tip: Start with LOW quality in VirtualDJ, then increase once you confirm the stream is working correctly.

Verify Your Stream

Open your stream player URL in a browser to confirm video is broadcasting:

Web Browser (Chrome/Firefox)

https://[YOUR SERVER HOST]/video/players/[YOUR PORT].php

Virtual Worlds (Second Life, Alife Virtual)

Go to World → Parcel Details → Media tab → paste the player URL in the Home Page field.

Troubleshooting

OBS Failed to Connect
  • Verify the RTMP URL format: rtmp://[host]:[port]/live — no trailing slash.
  • Copy-paste your stream key from the control panel; don't type manually.
  • Add OBS to your firewall allowed apps (port 1935 for RTMP).
  • Disable VPN temporarily — some VPNs block RTMP port 1935.
Encoding Overload Warning in OBS
  • Switch from x264 to NVENC (NVIDIA) or AMD AMF GPU encoding.
  • Lower resolution to 720p or reduce FPS to 30.
  • Change x264 preset to veryfast or ultrafast.
  • Close Chrome, Discord, and other background apps.
Dropped Frames / Buffering
  • Use a wired Ethernet connection — never Wi-Fi for professional streaming.
  • Reduce video bitrate to fit within your upload speed (test at fast.com).
  • Enable CBR (Constant Bitrate) in encoder settings.
  • Use our bitrate calculator to find safe settings for your connection.

Ready to Start Your TV Station?

Get your video stream server with AutoDJ and restream included — starting at $16/month. Try free for 7 days, no credit card needed.