To send a vMix programme to YouTube, enable live streaming on your channel, copy the stream URL and key from YouTube Studio, and enter them in vMix’s streaming settings. For an always-on channel, also decide whether you are continuously producing a live programme or simply looping prerecorded videos: those are different workflows, with different operating demands.
This guide takes you from channel eligibility to a verified preview, then covers bandwidth, recovery and YouTube’s archive limitation. A vMix connection can carry a programme for as long as your setup keeps producing and sending it; configuring the stream key does not itself make a prerecorded playlist run unattended.
Confirm that your channel can go live
Before opening vMix, check that the YouTube channel is allowed to live stream. YouTube’s live-streaming eligibility guidance says the channel must be verified and must not have had live-streaming restrictions in the previous 90 days. If this is the first time you enable live streaming, activation can take up to 24 hours. Allow for that delay before scheduling a launch or promising viewers a start time.
Sign in to the channel that will host the broadcast and check its status in YouTube Studio. A stream key belongs to a channel and its stream configuration, so a key copied while signed into a personal or test channel will not send video to the intended channel. If several people manage the channel, agree who will create the stream and who has access to the control room before the broadcast day.
Eligibility is only the first check. You still need to confirm that the account and channel selected in Studio are the ones you expect, that the intended event is scheduled if you are using one, and that the stream can be previewed before viewers are sent to it. Keep the first test private or unlisted if that suits your launch plan, and check the setting in Studio rather than assuming that a successful encoder connection means the broadcast is public.
Find the URL and key in YouTube Studio
Open YouTube Studio and go to the Live Control Room. Create a stream or select the scheduled stream you intend to use, then open the stream settings or Stream tab to find the server URL and stream key. YouTube’s encoder setup instructions explain how to connect an encoder and use these details.
The URL tells the encoder where to send the feed. The key identifies the stream configuration to YouTube. As YouTube puts it in its stream-key help, “Stream keys are like your YouTube stream’s password and address.” Treat the key accordingly: do not include it in a screenshot, public support post, shared document or chat message. Anyone with the key may be able to send a feed to that stream.
Copy both values from the same intended stream. If Studio gives you a choice of a primary or backup server URL, use the matching details as directed there; do not combine a URL from one configuration with a key from another. Keep the values in a password manager or another restricted location if you need to retrieve them, and avoid leaving them in an unprotected text file on a shared computer.
If you believe a key has been exposed, use YouTube Studio to reset it. A reset changes the credential the encoder must use, so update vMix before trying to go live again. If a stream that worked yesterday suddenly cannot connect after a key reset, confirm the saved key first rather than changing unrelated encoding settings.
Enter the details in vMix
In vMix, open Streaming Settings using the cog beside the Stream button. Choose YouTube Live if you want to use vMix’s integrated destination and account flow. Alternatively, select Custom RTMP Server and enter the YouTube server URL and stream key in the corresponding URL and Stream Name or Key fields. The precise labels can vary by vMix version, so use the current vMix streaming guide if your screen differs.
The integrated destination can reduce manual copying and may let you choose a channel or event through vMix. The custom RTMP route makes the URL-and-key relationship visible and can suit an operator who already manages the event in YouTube Studio. Neither route changes what the key does or removes the need to check the destination in Live Control Room.
vMix also documents a YouTube Live “Stream Now” workflow that can create a stream from inside the programme or select an existing scheduled event. Decide in advance which tool is responsible for creating and naming the event. For a recurring channel, using Studio to prepare the event may give the channel manager a clearer place to check its audience visibility and details; an in-vMix flow may be convenient when the operator is managing the production from vMix. Avoid creating a second event by mistake when one is already scheduled.
Once the credentials are entered, save the settings and inspect them before connecting. Do not assume that an old profile still points to the current event, especially after changing channels, resetting a key or rebuilding a schedule. You can use the same cautious approach described in this FFmpeg stream-key setup guide, though the encoder controls differ.
Check encoding and connection settings
Choose a vMix output profile that matches the programme and the upload connection. YouTube’s recommended live encoder settings cover transport, video and audio formats, frame rate, bitrate and keyframes. Use the applicable row for your chosen resolution, frame rate and codec rather than picking a bitrate because it sounds high quality.
YouTube recommends RTMPS for encrypted transport, constant bitrate (CBR), and a two-second keyframe interval, which should not exceed four seconds. Its guidance includes H.264 examples: 1080p30 has a listed minimum of 5 Mbps and recommended bitrate of 14 Mbps; 1080p60 has a listed minimum of 6 Mbps and recommended bitrate of 17 Mbps; and 720p30 has a listed minimum of 3 Mbps and recommended bitrate of 8 Mbps. These figures are YouTube’s ingestion recommendations, not a guarantee that a particular vMix installation, graphics card or connection can sustain the setting.
The encoder guidance also lists other supported video and audio options. Availability in your vMix version and hardware depends on the system, so use a profile that both sides can handle. A 1080p60 programme has a higher data demand than 720p30. If the channel is mainly a devotional image with a song, a stable lower-resolution stream may serve viewers better than a higher setting that repeatedly drops frames. The appropriate choice depends on source material, audience needs and measured upload capacity.
YouTube advises leaving 20% upload bandwidth headroom. That means the chosen video bitrate should not consume the full measured upload capacity, because audio, protocol overhead and other traffic also use the connection. Test at the location and time you intend to run the channel; a result from a quiet office may not reflect evening use on a shared connection. You can read more about the practical capacity trade-offs in this low-power PC guide for a 24/7 YouTube stream.
A wired Ethernet connection is a sensible choice when available, but it does not guarantee continuity. The router, ISP, PC, power supply, vMix process and media sources remain possible failure points. If you use a backup connection, check how you would switch to it and whether its upload capacity is adequate before relying on it during an interruption.
Verify the incoming preview
Start the vMix stream and watch the Live Control Room rather than treating the change in vMix’s status as the final test. The control room should show an incoming feed and then a preview that you can inspect. Check that the event is the intended one, that the picture is moving, and that the audio is present at a sensible level. A frozen title card or silent feed can still be a successful network connection.
Check the public or intended watch page from a separate browser or device. Confirm that the visibility setting is correct and that a viewer can reach the event. If you are using a scheduled event, make sure the preview is associated with that event rather than a newly created stream. YouTube’s stream health guidance recommends testing and monitoring health and audio/video quality; watch for warnings in Studio while also listening to the programme itself.
For a test, use a short representative section of the actual programme. Include the typical scene changes, overlays and audio source rather than testing only a static colour bar if the final output contains more. Check text and graphics on a phone-sized screen if viewers are likely to watch on mobile. An image that looks readable on the production monitor may be too small at the viewing size.
If Studio does not receive a signal, work from the simplest checks outward: verify the selected channel and event, recheck the URL and key, confirm that the vMix output is set to the intended destination, and inspect the connection. If Studio receives video but reports poor stream health, compare the selected bitrate with the available upload capacity and look for other network traffic. Change one setting at a time so you can tell which adjustment helped.
Choose between live production and a prerecorded loop
A vMix programme is a live production: vMix combines the current inputs and sends an encoder feed to YouTube. Inputs may include cameras, graphics, audio, media playback or other sources. If a prerecorded clip is playing inside a vMix production, vMix is still producing and transmitting the programme; the computer and software must remain operational for that output to continue.
A cloud-looped prerecorded playlist is different. It is a workflow in which uploaded or otherwise prepared videos are played as a continuous stream without a local vMix production system generating each moment. YouTube’s encoder guidance names Gyre as a cloud-based option for 24/7 prerecorded video streams. That mention does not make it a drop-in vMix production workflow, establish its uptime, or mean that YouTube endorses every service term. Check the current provider details and YouTube’s official guidance before choosing that route.
| Your content and operating need | Workflow to investigate | What remains your responsibility |
|---|---|---|
| Cameras, presenters, live graphics or a changing programme | Keep vMix producing and sending a live feed | Run the production system, maintain sources and connection, and monitor the event |
| A playlist of finished videos that repeats without live inputs | A service intended for cloud-based prerecorded loops | Check video rights and suitability, service terms, channel settings and how you will monitor the stream |
| A mix of scheduled live segments and prerecorded material | A planned production workflow that brings the material into the live programme | Decide how transitions, gaps and interruptions are handled, and who operates the system |
The distinction matters if you are choosing equipment or asking someone to maintain the channel. A small devotional channel that needs a live singer, changing slides and a host will usually need a production workflow that can deliver those sources. A study or ambience channel that repeats a finished visual and audio file may not need a live production computer to generate every frame, but it still needs an appropriate streaming workflow and a way to check that the feed is present.
Do not assume that pressing Stream in vMix turns it into an unattended playlist service. The relevant guide to keeping a YouTube livestream running after an SSH disconnect describes a different server-based operating context; its subject is not a substitute for understanding what vMix itself is producing.
Plan continuous operation and recovery
An always-on channel changes the operating question from “Can I connect?” to “What happens when one part stops working?” For a vMix production, list the components that must stay available: the computer, power, network, the vMix process, the media or live inputs, and the YouTube event. Decide who will notice a failure and what they should check first. A written recovery note with the event name, where the current key is stored, and how to verify the preview is more useful than relying on one operator’s memory.
YouTube’s network tips recommend testing, monitoring stream health and leaving bandwidth headroom. Monitor the Live Control Room during initial operation, and arrange a realistic way to check it when the usual operator is away. A local status indicator can tell you that vMix is streaming, but it cannot by itself confirm that YouTube is receiving a healthy picture and sound or that the intended watch page is accessible.
Do a planned interruption test before depending on the channel overnight. Check what happens if the connection drops, the programme source ends, or the PC restarts. Record which steps restore the feed and confirm the preview after recovery. Do not infer a vMix restart or failover guarantee from a successful first stream; recovery behaviour depends on your system and how it is configured.
YouTube says streams under 12 hours are automatically archived. Do not promise that one continuous broadcast longer than that will produce a complete automatic archive. If the recording matters, plan separate sessions or maintain a separate recording, then confirm that your chosen method captures the material you need. YouTube’s help does not establish an official uninterrupted maximum duration or a vMix-specific unattended restart guarantee.
Keep access and credentials part of the operational plan. Limit who can view or reset the key, and document how to replace it in the encoder after a reset. If the channel is run by a small team, make sure more than one authorised person knows how to find the stream in Studio and how to check the event without sharing the key more widely than needed.
Before committing, compare the operating options on the pricing page. When the file and channel are ready, start free — 24-hour trial, no card.
FAQ
Where do I put my YouTube stream key in vMix?
Open Streaming Settings using the cog next to vMix’s Stream button. Choose YouTube Live for the integrated route, or Custom RTMP Server and paste the YouTube server URL and key into their matching fields. Check that the selected channel and event in Studio are the intended ones before starting.
Can vMix keep a YouTube channel live 24/7?
vMix can send a live programme while the computer, software, sources, power and connection continue operating, but entering a key does not automate those dependencies. Plan monitoring and recovery, and test what happens when a source or connection fails. A live production is not the same as a cloud service looping prerecorded videos.
Will YouTube archive a stream longer than 12 hours?
YouTube’s help says streams under 12 hours are automatically archived. It does not support promising a complete automatic archive for a longer continuous broadcast. If you need a reliable recording, plan separate sessions or a separate recording method and verify the result.
What should I check if YouTube receives no preview?
Confirm the channel and event, then recheck the server URL and stream key and make sure vMix is sending to the intended destination. If the values are correct, inspect the connection and vMix output settings. Once a preview appears, check the picture, audio, stream health and watch-page visibility before treating the setup as ready.