An online radio station cannot normally be sent to YouTube as audio alone. You need an encoder to combine the station audio with a visual scene and send the resulting live feed to YouTube.
For a straightforward setup, OBS Studio can take a supported station source, add a logo or still image, and connect to YouTube with the server URL and stream key. A dedicated hardware encoder is optional, not mandatory, and the exact method depends on how your station audio is delivered.
How the radio-to-YouTube workflow works
The useful way to think about this setup is as a chain:
station audio → encoder → YouTube Live
Your online station already produces an audio stream for listeners. The encoder receives that audio, places it in a video programme with a visual component, compresses the result, and sends it to YouTube. YouTube then distributes the broadcast to viewers as a normal live stream.
The visual can be simple. A station logo over a background, a programme schedule, a presenter photograph, or a text panel showing the current show can all provide the video part. The screen does not need to change constantly, but it should give viewers something appropriate to see while they listen.
This is different from pasting a station URL into YouTube Studio. YouTube's documented encoder workflow uses a server URL and stream key. The encoder is the bridge between your existing radio feed and that YouTube connection. The YouTube encoder setup guide explains the general process in YouTube's own terminology.
There are two possible ways to get the station audio into the encoder:
- Use a supported network or media source directly inside the encoder.
- Play the station on the computer and capture the selected audio device.
The first route is cleaner when your station feed and software support it. The second can help when the station URL uses a format that the encoder does not read directly, but it introduces another application and another point that must keep running.
Neither route works for every station URL. A web player page, a playlist file, and a direct audio stream are different things. A URL that plays in a browser may not be a source that OBS or another encoder can ingest. Test the actual address supplied by your streaming provider rather than assuming that every online radio link is interchangeable.
Check live-stream access and music rights
Before spending time on scenes and audio routing, check whether the YouTube channel can go live. YouTube says the channel must be verified and must not have had live-streaming restrictions in the preceding 90 days. First-time live activation can take up to 24 hours, so enable it well before the broadcast you intend to run.
You can check the current requirements in YouTube's live-streaming eligibility guidance. If the channel has a strike or another restriction, resolve that question first. Our guide to YouTube Live streaming restrictions for channels with strikes explains why a technically correct encoder setup may still fail at channel level.
Rights need the same early attention. A licence that permits a station to distribute music through one radio service does not automatically prove that the same recordings can be broadcast on YouTube. You need to check the rights covering the YouTube live broadcast and any recording created from it.
YouTube's livestream terms place responsibility on the content provider for the rights needed to exploit live content on Google services, including music licensing rights from artists, record labels, publishers and other rights participants. Read the current YouTube Livestream Terms and Conditions and confirm the position for your catalogue, territory and type of station.
This matters even if your station is already licensed for internet radio. Ask what the existing agreements cover, who administers the rights, and whether YouTube and on-demand playback are included. Keep written records of the permissions and restrictions rather than relying on the fact that the same songs are already audible on your own website.
You should also decide whether you want YouTube to retain a recording after the live broadcast. YouTube's encoder guidance says streams under 12 hours are automatically archived. That means a radio simulcast can create an on-demand copy as well as a live transmission, so your rights review should cover both uses. If the music permissions do not cover an archive, plan how you will handle that before going live.
Choose an encoder
For most beginners, software is the sensible starting point. OBS Studio is free software that can combine images, media and audio sources in scenes. It runs on the computer that receives or plays the station feed, and it sends the finished programme to YouTube.
YouTube also describes standalone hardware encoders as an option. Hardware can be useful when you need a dedicated appliance, several inputs, or a production workflow that should not depend on a general-purpose computer. It is not a requirement for a station logo, one audio feed and a simple YouTube broadcast.
| Choice | What it does well | What you need to watch |
|---|---|---|
| OBS Studio | Flexible scenes, images, text and audio sources on an existing computer | The computer, operating system and source application must remain available |
| Dedicated hardware encoder | A separate device for a more involved or fixed production setup | Extra equipment, configuration and a suitable way to provide the audio and visual inputs |
| Audio playback plus capture | Useful when the station stream will not load directly in the encoder | The playback application and selected audio device must keep working without echo |
OBS is a documented software path, not a promise that it will accept every station feed. Its sources guide describes how sources such as images, media and audio are assembled into scenes. Its media-source documentation also covers supported media and playlist use, including a VLC source when VLC is installed.
If you use a spare computer, it needs a stable connection, enough capacity for the chosen scene and a way to recover after restarts. A basic still-image scene is less demanding than several animated sources or a camera production, but the station audio still has to remain available. For the practical trade-offs of keeping a computer on continuously, see how to run a 24/7 YouTube stream from a spare PC.
If your priority is avoiding a computer at the broadcast location, compare that choice with a cloud workflow rather than buying hardware automatically. A service such as StreamNeo removes the need to leave your own computer running by taking an uploaded video and your YouTube stream details, then operating the broadcast remotely. It still does not decide whether your music rights are sufficient, and it is intended for YouTube rather than for redistributing a live station to every platform.
Add station audio and a visual in OBS
Install OBS Studio from the OBS Project and open it without starting the broadcast. Create a scene for the station. Begin with one visual source and one audio path so that a problem is easy to identify.
For the visual, add an image source containing your station artwork. Use a suitably sized image that remains readable on a phone as well as on a desktop screen. You can add text for the station name, programme title or website, but keep it legible and avoid placing important information at the edges of the frame.
For the audio, first try a direct source if your station provides a compatible stream. Depending on the source format and your operating system, that may involve a media source, a VLC source or another supported input. OBS's media-source documentation explains the source types it documents, but it does not establish that every internet radio URL or streaming protocol will work.
Treat the direct-source method as a test, not an assumption. Paste the actual station address, wait for playback, and watch the audio mixer. If the source remains silent, fails to connect or only opens a web page, the URL is not necessarily a usable direct input for your encoder.
The fallback is to play the station through an application and capture the audio device that carries it. This may be desktop audio, an application-specific capture path, or a physical audio input, depending on your operating system and equipment. Select only the device that contains the station programme.
Avoid capturing the same device both globally and as a scene source. OBS warns that duplicate capture can create an echo. The OBS audio-sources guide is useful when deciding which input should be active and which duplicate input should be disabled.
A physical loopback or mixer can be appropriate for a more involved setup, but it is not required for the basic workflow. If you use one, label the input and check that the signal is not being sent back into itself. Feedback can appear as a rising howl, while duplicate software capture usually sounds like a short delay or echo.
Watch the mixer while a presenter speaks or music plays. The meter should move consistently without sitting at the top of the scale. If the source has its own volume control, set that first, then make small changes in OBS. Do not use a loudness setting to conceal clipping at the source.
For stereo audio, YouTube's published general encoder recommendations include AAC or MP3, with a 44.1 kHz sample rate and 128 Kbps bitrate among its recommended advanced settings. Start with a YouTube-compatible audio preset where your encoder provides one. The most important first check is that the correct station feed is present, audible and free of duplication.
Connect with YouTube stream details
Open YouTube Studio and go to the live area, usually called Go Live or Live Control Room. Choose an encoder stream, then create a new broadcast or schedule one for later. YouTube will provide a server URL and a stream key for the encoder connection.
In OBS, open the stream settings and choose the relevant YouTube service if it is available. If the software asks for separate fields, paste the server URL into the server field and the stream key into the key field. Do not put the key into the server field. This common mistake is covered in our explanation of where rtmp://a.rtmp.youtube.com/live2 goes and why it fails.
Treat the stream key like a password. Do not publish it in a screenshot, paste it into a public support forum or store it in a shared document without protection. If it is exposed, reset it in YouTube Studio and update the encoder.
Set the YouTube title, description, visibility and schedule before the broadcast. If the station runs continuously, make the title accurate without implying that a particular presenter or programme is live when it is not. Include the station's website or listening information only where it remains current.
After saving the settings, do not click Go Live immediately. Start the encoder first and allow YouTube to receive the feed. The Live Control Room should show a preview when the connection and programme are reaching YouTube. Check the preview rather than relying only on OBS's local canvas.
If YouTube does not receive the feed, check the server URL, stream key, selected service and network connection. If the preview appears but has no sound, return to the OBS mixer and inspect the source path. If the sound is present but delayed or doubled, disable the duplicate audio capture before changing more settings.
Test before broadcasting
Run a complete test with the actual station source. A five-minute local test can reveal a missing image or wrong input, but a longer test gives you more opportunity to notice reconnects, silence, buffering or a source that stops after its initial connection.
Use this order:
- Open the station source and confirm that it is playing the intended service.
- Open the OBS scene and confirm that the visual fills the frame correctly.
- Check that only one audio path is active and that the mixer responds.
- Start the encoder and wait for the YouTube preview.
- Watch the preview with headphones and, if possible, from a separate device or network.
- Confirm the title, visibility, visual and audio before making the broadcast public.
YouTube recommends testing the setup and monitoring audio and video quality. Listen for silence between programmes, clipping during speech and an echo caused by duplicate capture. Look for a frozen visual, an accidental desktop capture or text that cannot be read on a small screen.
A second-device check is worthwhile because the local OBS preview is not the same as the viewer's playback. It can reveal that YouTube is receiving the wrong scene, that the audio is not reaching the final feed, or that the broadcast is unavailable at the intended visibility.
Write down the working settings after the test. Record the station source address, selected audio device, OBS scene name, YouTube stream configuration and the date you last confirmed them. Do not record the stream key in an unprotected note. This simple record makes it easier to rebuild the setup after an update or a computer replacement.
Keep the stream running
A continuous station broadcast has two separate jobs: the encoder must keep sending a valid programme, and the station source must keep supplying audio. If either stops, YouTube may continue to show a connection while viewers hear silence or see a frozen scene.
For a computer-based setup, prevent automatic sleep and check what happens after a restart. Disable unnecessary notifications and applications that could appear in the captured scene. If the station is played through a browser or media player, make sure the application does not pause because of an idle setting, expired session or pop-up.
Monitor the YouTube preview and the station source during the first period of operation. Later, use whatever alerts and checks are practical for your workflow. There is no configuration that guarantees a continuous service: power, internet access, source availability and platform behaviour remain separate dependencies.
If the source is a direct network input, a temporary station outage may produce silence even though OBS remains open. If the source is playback capture, the computer may continue showing a normal scene after the playback application has stopped. A simple visual status label can help the operator notice that the source needs attention, but it cannot restore the audio by itself.
End a scheduled broadcast cleanly. Stop or end the stream in YouTube Live Control Room and then stop sending from the encoder. Review the resulting archive if one is created, and check that its rights and presentation are acceptable. For a long-running channel, also decide how often you will refresh the artwork, descriptions and programme information rather than leaving an outdated screen in place.
If your purpose is a devotional, local news or study station, the content planning is as important as the connection. A still image may be enough technically, but viewers benefit from accurate programme information and a visual that matches what the station is actually broadcasting. For music-heavy channels, revisit rights whenever the catalogue, territory or distribution method changes.
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
Can I paste my radio station URL directly into YouTube?
Not generally. YouTube's encoder workflow expects an encoded audio-and-video feed sent through a server URL and stream key. A station URL may work as a source in some encoder setups, but compatibility depends on the URL and stream format, so test the actual feed.
Do I need OBS for this setup?
No. OBS is a documented software option and works well for a simple scene, but YouTube also describes standalone hardware encoders. Hardware is useful for a more involved production or a dedicated device, while OBS is often enough for one station audio source and a still visual.
Why does the stream need a visual if the station is audio-only?
YouTube Live receives a video broadcast, so the audio needs to be placed inside an encoded video feed. A logo, still image or information panel can provide that visual without requiring a camera or constantly changing footage.
Will my radio music licence cover YouTube?
You should not assume that it does. Confirm that your permissions cover the YouTube live broadcast and any archive, including the relevant music rights and territory. Check the current YouTube terms and the agreements governing your station before routing the music to YouTube.