An internet radio station can be sent to YouTube through OBS, but the station URL must first work as a direct media feed and the broadcast must be authorised for YouTube. You will create a scene with a still image, add the station audio, connect OBS to YouTube Live, and test the complete path before publishing it.
This is a software setup rather than a requirement to buy broadcast hardware. The difficult parts are usually rights, feed compatibility, clean audio monitoring and making sure YouTube receives the signal you think it is receiving.
Check the station feed and your rights
Start with the station, not OBS. Find out whether the station gives you a direct stream URL or only a web page containing a player. A page that plays music in a browser is not necessarily an audio endpoint that OBS can read.
Ask the station operator or rights holder whether you may retransmit the feed on YouTube. The permission should cover the intended countries, the music and other third-party content, and any recording or archive created by YouTube. A station being publicly available on the internet does not, by itself, grant permission to rebroadcast it.
YouTube's livestream terms say that the person using the service must have the necessary rights, including music licensing rights, for the material sent to Google services. YouTube also explains in its live-stream copyright guidance that live broadcasts are scanned for third-party matches and may be interrupted or terminated.
A licence from a station or music owner may still need an operational step. YouTube says that a rights owner may need to add your channel to its Content ID allowlist, otherwise a licensed broadcast can still be interrupted by an automated match. Ask the rights holder what it expects for YouTube specifically, and keep the written answer with your channel records.
Before continuing, make a small test plan:
| Check | What to confirm | Why it matters |
|---|---|---|
| Feed type | A direct stream URL, not only a player page | OBS needs a source it can open |
| Permission | Retransmission on YouTube is covered | Web access is not rebroadcast permission |
| Archive | The permission covers a saved copy | YouTube may create a recording |
| Territories | Your intended audience is included | Rights can vary by country |
| Continuity | The feed's reconnect behaviour is understood | A radio feed can stop independently of OBS |
Do not skip this stage because the audio plays in a browser. It is possible for a browser player, a VLC-based source and YouTube's ingest system to treat the same-looking address differently.
Create the YouTube Live stream
Open YouTube Studio and use Live Control Room to create or select an encoder stream. For a first broadcast, choose the visibility carefully. Private or unlisted is more suitable for a technical test than Public, provided it matches your testing needs.
YouTube's encoder setup guidance describes the stream URL and stream key used by encoder software. Copy both values from YouTube rather than typing them manually. Treat the stream key as a password: anyone who obtains it may be able to send a broadcast to that stream.
If livestreaming has not previously been enabled on the channel, YouTube says activation may take up to 24 hours, as listed on YouTube Help in September 2026. That is a YouTube account requirement, not an OBS delay. Enable the feature before you schedule the time you intend to test.
Leave the Live Control Room open while you configure OBS. It gives you a place to check whether YouTube is receiving the encoder signal and whether the preview contains both the picture and audio. Do not assume that OBS showing a local preview means the YouTube ingest is healthy.
For a channel that will carry a repeating visual, give the stream a clear title and description before testing. Avoid describing the broadcast as a station's official YouTube channel unless the station has granted that authority. If a station supplies its own artwork, wording or schedule, use the material it has approved.
Add the station audio in OBS
Install OBS from its official distribution and create a new scene collection for this station. The exact menus can change between releases, but the source choices are consistent enough to follow the same principle: add the network audio separately from the visual.
A practical first method is OBS's VLC Video source. OBS documents that this source uses VLC libraries, can handle playlists and audio tracks, and needs VLC installed. If you use 64-bit OBS, OBS says the matching 64-bit VLC installation is required. The OBS Media Sources documentation explains the source and its available options.
Add a source, choose VLC Video, and enter the direct station URL in the playlist area. Give the source a descriptive name such as Station feed, rather than leaving it as VLC Video Source. If the source offers an audio-track choice, select the intended track and leave the visual side unused if the station supplies audio only.
OBS lists network caching at 400 milliseconds by default for this source, as documented by OBS in its Media Sources page. Treat that as a software default, not a promise that every feed will play smoothly or a setting that suits every connection. Changing it may affect startup delay and resistance to short network interruptions, so make one change at a time and retest.
A direct URL may still fail. The station could require a particular protocol, authentication, redirect, codec or browser-based player. If OBS shows no audio, try the URL in a media player outside OBS and check whether it is an actual stream endpoint. A browser page opening successfully is not enough evidence that the direct feed is compatible.
If the VLC source cannot open the endpoint, an alternative is to play the station in a dedicated local application and capture only that application's audio. This gives you a way to test a feed that OBS cannot read directly, but it introduces more moving parts. Desktop capture can accidentally include notification sounds, browser tabs or other applications, so it needs stricter monitoring.
| Source method | Useful when | Main trade-off |
|---|---|---|
| Direct network source | OBS can open the station endpoint | Feed compatibility and reconnect behaviour must be tested |
| Local player capture | The direct endpoint does not work in OBS | Other computer sounds can enter the broadcast |
| Local media file | You have permission to use a fixed recording | It is no longer the live station feed |
The OBS Sources Guide is useful when deciding whether you need a media source, audio source or application capture. Do not add several overlapping methods at once. First make one method work, then monitor it for long enough to identify silence, dropouts or unwanted sound.
Build a still-image scene
Create the visual before you judge the audio. In OBS, add an Image source to the same scene and select a station logo, a programme card or a designed background. A still image is enough for a radio broadcast, but it should make clear what the viewer is watching.
A simple layout might contain the station name, a short description such as “live audio stream”, the current schedule if you can maintain it accurately, and a small note directing listeners to the station's official site. Do not display a programme name, presenter or song title unless the data is current and approved.
Use an image with the same shape as your intended video canvas so that OBS does not stretch it unexpectedly. If you use a logo with transparency, place a background colour or full-frame image behind it. View the scene at the same size you expect viewers to see, because a tiny logo or low-contrast text may be readable in the OBS preview but not on a phone.
Keep the scene visually stable. A radio audience may leave the video open for a long time, and unnecessary movement adds encoding work without improving the listening experience. If you want to show changing metadata, add it only after the basic still-image broadcast has worked.
For a channel intended to run continuously, remember that a working scene is not the same as a dependable unattended service. The source can lose its connection, the computer can sleep, and YouTube can reject or interrupt content. The article on why a 24/7 YouTube stream stops after a few hours covers failure patterns that are separate from simply adding a source in OBS.
Configure audio and meters
Look at the OBS Audio Mixer while the station is playing. You should see a consistent response from the station source, and you should hear the same programme through your monitoring device. A silent meter means the problem is before YouTube; a moving local meter with silent YouTube output points to the handoff or monitoring path.
Set monitoring deliberately. If you monitor the source through speakers while also capturing desktop audio, you can create an echo or feedback loop. For a direct source, keep the source isolated from Desktop Audio where possible. For a local player, capture only the application or audio device that contains the station and mute unrelated system sounds.
Do not judge levels only by whether they are loud. A source that is consistently pressed against the top of the meter can sound distorted, while a very low source may become difficult to hear beside other YouTube videos. Use the source controls and filters carefully, and listen to several minutes of ordinary programming rather than one loud advert or music passage.
YouTube's encoder guidance recommends AAC or MP3 audio for RTMP or RTMPS, 128 Kbps for stereo and a 44.1 kHz stereo sample rate, as listed on YouTube Help in September 2026. These are platform recommendations, not proof that the incoming station feed uses the same format. OBS and YouTube still need to receive a clean, compatible encoded output.
YouTube also recommends constant bitrate and a two-second keyframe interval, with the interval not exceeding four seconds, as listed in its encoder settings guidance in September 2026. For the connection, YouTube's streaming tips recommend leaving 20 per cent upload capacity beyond the combined stream bitrate, as listed on YouTube Help in September 2026. Treat that headroom as a planning target, not as a guarantee against every network fault.
Choose a modest video setting that leaves room for the audio and for normal changes in network performance. A still image does not require the same visual complexity as a camera broadcast, but YouTube still receives an encoded video stream. Check OBS's dropped frames, encoder warnings and system load during the test.
Connect OBS to YouTube
In OBS, open Settings and go to Stream. Select the YouTube service if the integration shown in your version is suitable, or enter the stream URL and stream key supplied by YouTube. Use the secure ingest option when available. YouTube recommends RTMPS, its encrypted extension of RTMP, in its encoder settings guidance, as listed in September 2026.
Paste the key carefully and avoid sharing screenshots that contain it. If YouTube offers a new key, use the new value in OBS and do not continue troubleshooting with an old one. If you receive a key or connection error, the guide on fixing YouTube stream key errors on a 24/7 Indian music channel gives that particular problem its own checklist.
Start the station source and confirm that the mixer is active before clicking Start Streaming in OBS. Once OBS connects, return to Live Control Room and wait for the incoming preview. Check the image, listen for the station audio and read YouTube's stream health indicators before making the broadcast public.
YouTube's preview is important because it tests the complete path: source, OBS scene, encoder, network connection and YouTube ingest. A local scene can look correct while the outgoing stream has no audio, has dropped frames or is using a different source than you intended.
Test privately before going live
Run a controlled test with the visibility set to Private or Unlisted according to the purpose of the test. Use a second device or a separate network to watch the YouTube output. Listening only through the computer running OBS can hide buffering, missing audio or a problem caused by local monitoring.
Use this sequence:
- Open the station feed outside OBS and confirm that it is currently producing audio.
- Open OBS and check that the station source meter moves without Desktop Audio moving unexpectedly.
- Start streaming from OBS.
- Wait for the YouTube preview in Live Control Room.
- Watch the YouTube output from another device for several minutes.
- Check speech, music, adverts, silence and any changes in the station feed.
- Stop OBS and confirm what YouTube does with the test broadcast.
Test a source interruption as well. If it is safe to do so, stop the local player or temporarily remove the network connection, then observe whether OBS shows silence, reconnects or remains stuck. Restore the source and note whether the broadcast recovers without manual action. Do not describe the result as automatic recovery until you have actually observed it.
Keep a short record of the test: the source method, the URL used, the OBS version, the chosen audio settings, the YouTube preview result and any dropped frames. This is more useful than relying on memory when the same setup is moved to another computer.
YouTube says encoder streams under 12 hours are automatically archived, as listed on YouTube Help in September 2026. Do not generalise that statement to longer broadcasts, and check the resulting archive before relying on it. If the station's rights agreement does not cover an archived copy, adjust the YouTube and rights arrangement before making the stream public.
OBS can run the scene while your computer is on, but a basic OBS setup is not a promise of unattended 24/7 operation. Sleep settings, operating-system updates, local power cuts, feed interruptions and YouTube ingest errors remain separate risks. If the goal is to avoid leaving a computer running overnight, StreamNeo removes that particular operating burden by taking an uploaded video and YouTube stream key for a cloud-run broadcast, but it does not turn an unauthorised radio feed into authorised content or replace a rights check.
For a genuinely continuous station, decide what should happen when the feed is silent or unavailable. You may need a station-approved fallback audio, a holding visual, someone responsible for monitoring, or a different operating arrangement. Compare that decision with the more specific guide on whether a 24/7 YouTube music stream needs a live encoder running, because the right answer depends on whether the source is live, recorded or cloud-managed.
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 any internet radio URL into OBS?
No. Some addresses point to a web player rather than the underlying media feed, and station endpoints can use protocols, redirects, authentication or codecs that the chosen OBS source does not handle. Test the direct URL in the VLC source and outside OBS, then use a carefully isolated local-player capture if that method is appropriate and authorised.
Does a public radio website mean I can rebroadcast its music on YouTube?
No. Public access to a player is not permission to retransmit its content. Ask the station and relevant rights holders whether YouTube retransmission, territories and an archived copy are covered, and follow any allowlisting process they require.
Do I need hardware to stream radio audio through OBS?
Not for this software workflow. OBS can combine a network or local audio source with a still image and encode the result, although the feed and computer still need testing. Hardware may be useful for a particular studio, but it is not established as a requirement for this setup.
Can OBS guarantee a nonstop 24/7 radio broadcast?
No. OBS can keep sending while the computer, source, network and YouTube connection continue working, but it does not guarantee uninterrupted operation or automatic recovery in every failure. Test the actual reconnect behaviour and decide how the channel will be monitored when the station feed or local machine fails.