Skip to content
streamneo.
Setup Guides13 min read

How to Make a Static Image Radio Stream on YouTube

Create a YouTube radio livestream with one still image, looping audio and OBS, then connect the encoder and check the live preview.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

A static-image radio stream on YouTube combines one still image with a continuous audio file in an encoder such as OBS Studio. You create the scene, loop the audio, send it to YouTube Live, and check the preview before making the broadcast public.

This is different from uploading an image or audio file as a normal YouTube video. YouTube does not turn a playlist or a still image into a live broadcast by itself. The encoder has to keep sending the image and audio feed to YouTube.

What a static-image radio livestream is

The finished broadcast has two separate parts. The video is usually a piece of artwork, such as a devotional image, station logo, album cover or quiet background. The audio is a file or another audio source, such as a bhajan recording, a licensed music programme, a spoken bulletin or an ambience track.

OBS combines those sources into one scene and sends the result to YouTube Live. Viewers see the artwork while they hear the audio. If the audio file ends and looping is not enabled, the picture can remain on screen while the sound stops, so the audio check is as important as the image check.

A normal YouTube upload is not the same thing. An uploaded video can be watched on demand, but it is not an encoder-fed live event. Likewise, a YouTube playlist organises videos for viewing; it does not create a continuous live broadcast from a still image and an audio file.

This format is useful when the visual information does not need to change. A local news loop might display a station card while a recorded bulletin plays. A study channel might show the lesson title while an audio revision track runs. A devotional channel might show artwork while a permitted bhajan recording repeats.

The trade-off is simple: the format is easier to produce than a camera broadcast, but the still image gives viewers little visual information. Make the artwork readable on a phone, include the channel identity without covering the main subject, and do not imply that a live presenter is present if there is not one.

If your source is already a complete video rather than separate artwork and audio, the workflow is different. You may find how to loop a video forever for YouTube Live more relevant.

What you need before you start

Prepare the following before opening the encoder:

Item What to prepare Why it matters
Artwork One clear image in a common image format This becomes the visible video source
Audio A file you are permitted to broadcast This supplies the sound
Encoder OBS Studio or another compatible encoder YouTube needs a live feed, not just an upload
YouTube channel A channel ready for live streaming Live streaming has channel eligibility requirements
Stream details A title, description, visibility choice and category These are shown with the broadcast
Connection Upload capacity with room for the chosen bitrate The encoder must send the feed continuously

OBS’s Sources Guide documents image sources and media sources. The exact labels may change slightly between software versions, but the principle is the same: add the artwork and audio as distinct sources inside one scene.

YouTube says the channel must be verified and must not have had a live-stream restriction in the previous 90 days. It also says people who livestream must be at least 16 years old. Check YouTube’s current live-stream eligibility guidance before planning a launch, because eligibility is a channel requirement rather than an encoder setting.

Check rights for both halves of the broadcast. You need permission for the music, spoken recording or other audio, and for artwork that is not yours. A purchased track is not automatically cleared for every type of public broadcast. If another organisation owns the material, check the licence terms and any required channel permissions.

YouTube scans live streams for matches to third-party content. Its copyright guidance for live streams explains that a stream may be interrupted or terminated when identified content remains. A licence can still require the rights owner to allow your channel through its rights-management system, so keep your permission records and check the current guidance.

Keep the stream key private. It works as a credential for sending the broadcast to your channel. Do not place it in a screenshot, paste it into a public document or send it to someone who does not need access.

Create the scene with artwork and audio in OBS

Install OBS Studio from its official source and open it. You do not need a camera for this format. Start with a new scene and give it a useful name, such as Radio - artwork and audio, so you can recognise it later.

Add the image first. In the Sources panel, choose an image source and select the artwork file. The image appears on the canvas. Resize it so that it fills the intended video frame without leaving an accidental black border. If the artwork has a different shape from the canvas, decide whether to crop the edges or accept narrow bars. Do not stretch a logo or person’s face just to fill the frame.

The canvas is the area that becomes the video sent to YouTube. Look at its corners, not only the centre. A source may appear large enough in the middle while leaving uncovered strips at the top or bottom. A visible background colour is not proof that the image fills the actual frame.

Now add a media source for the audio file. OBS’s Media Sources documentation describes supported media-file use and the loop control. Select the file, keep it as a local source, and make sure the source is not hidden or muted.

You may see a media source with a video preview if the file contains video. For a radio stream, use an audio file when possible so that the only visible picture is the artwork. If your file contains an unintended black video track, inspect the preview before relying on it.

The order of sources can matter when sources overlap. Put the artwork behind any text or visual overlay you deliberately add. The audio source does not need to be visible, but it must remain present and active in the scene. Avoid adding unnecessary animated elements when the purpose of the channel is a stable radio picture.

Use the Audio Mixer to confirm that OBS receives sound. You should see the level meter move when the file plays. A silent meter means YouTube cannot repair the problem later; return to the source properties, check the selected file and check the computer’s output device.

For a small station, write down the scene structure. For example:

  • Scene: Radio - artwork and audio
  • Image source: station artwork
  • Media source: permitted audio file
  • Optional text: station name or programme title

That simple record makes it easier to rebuild the setup after a computer change or to explain it to another operator. If you plan several programmes, keep each scene purposeful rather than creating many nearly identical scenes with unclear names.

Loop the audio and check playback

Open the media source properties and enable the loop option when the file should repeat. OBS documents looping as a media-source setting that starts the file again when playback ends. Save the setting, then let the file reach its end during a local check if practical.

Do not assume that hearing audio at the beginning proves that the loop works. A stream can sound correct for the first part and become silent at the first file boundary. If the file is long, you can also make a short test copy for checking the behaviour, while keeping the broadcast file unchanged.

Watch the Audio Mixer while the file is playing. The meter should move when there is sound and fall back during intended quiet sections. It should not remain permanently at the top, because clipping can make speech or music unpleasant even when viewers can hear it.

Listen through the same type of device your audience may use. A phone speaker can reveal that speech is difficult to understand, while headphones can reveal hum, clicks or an abrupt transition at the loop point. If a devotional or spoken channel includes long quiet passages, make sure the silence is intentional rather than caused by a muted source.

Check the file transition itself. A hard join can produce a click, a repeated word or a gap. The encoder will repeat the file as supplied; it will not turn two poorly matched ends into a seamless radio programme. If the join is distracting, edit the audio before putting it on air or use a file designed for repetition.

You can also keep a second audio file ready for diagnosis, but do not add it to the live scene unless you intend to use it. Multiple active sources can make the mixer harder to interpret. During setup, simplicity is useful: one image source, one looping audio source and only the controls you need.

If your objective is a long-running channel rather than a one-off broadcast, consider how the computer will be kept on, connected and monitored. A local encoder depends on that machine, its power supply, its internet connection and the application remaining open. The guide how to check a prerecorded YouTube stream is live without keeping a PC on covers the separate operational question of checking a broadcast when your own computer is not running.

Create a YouTube Live encoder stream

Open YouTube Studio and enter the Live Control Room. Choose the encoder option and create the stream either for immediate use or as a scheduled event. Add the title, description, visibility and other details before connecting the encoder.

YouTube’s guide to creating a live stream with an encoder explains the current flow. If YouTube offers a preset for your encoder, use it. Otherwise, copy the stream URL and stream key from Live Control Room into the matching server and key fields in OBS.

Prefer the encrypted connection when the control room provides an RTMPS URL. YouTube’s RTMPS instructions explain where to reveal the RTMPS URL under the stream settings. Copy the URL carefully, and paste the key into OBS without adding spaces.

The stream key is not a title or identifier for viewers. Treat it like a password for the broadcast connection. If you believe it has been exposed, use the controls in YouTube Studio to replace or reset it rather than continuing to use a public key.

Choose the encoder settings with YouTube’s current table open. YouTube’s published guidance covers RTMP or RTMPS, supported video codecs, frame rates up to 60 frames per second, and audio using AAC or MP3. It recommends a two-second keyframe interval and says not to exceed four seconds. For stereo audio, it recommends a 44.1 kHz sample rate and 128 kbps audio bitrate.

Video bitrate recommendations depend on the codec, resolution and frame rate. Do not copy a value from an unrelated setup. Use the relevant row in YouTube’s encoder settings and bitrate guidance, then leave upload capacity for normal network variation. A static image may be visually simple, but the encoder still sends a video stream at the selected settings.

For this format, a moderate resolution and frame rate may be sufficient if the artwork is not highly detailed or animated. The correct choice depends on the current YouTube guidance and your connection, not on a promise that one setting works for every channel. Keep the artwork sharp at the selected canvas size and avoid increasing settings merely because the source is a high-resolution image.

Connect the encoder and verify the preview

In OBS, open the stream settings and select YouTube if it is available. Otherwise, enter the server URL and stream key copied from Live Control Room. Confirm that the service, server and key all belong to the same planned broadcast.

Start streaming in OBS. YouTube should begin receiving the encoder feed and show a preview in Live Control Room. Do not publish the event just because OBS says it is streaming. First inspect what YouTube is receiving.

Check the preview for four things:

  1. The artwork reaches all intended edges of the frame.
  2. The artwork is not stretched, rotated or replaced by an empty canvas.
  3. The audio indicator responds while the file plays.
  4. The stream health panel does not show an immediate connection or encoding problem.

Compare the YouTube preview with the OBS canvas, but give priority to the preview for the viewer-facing check. A source can look correct locally while the wrong scene, muted audio device or incorrect stream connection is being sent to YouTube.

If the preview is black, return to OBS and confirm that the correct scene is selected and that the image source is visible. If the image appears but there is no sound, check the media-source volume, the Audio Mixer mute state and the file selected in the source properties. If YouTube shows a connection issue, check the stream URL, key, network connection and encoder settings before trying repeated starts.

For a scheduled stream, YouTube normally requires you to click Go live in Live Control Room after reviewing the preview. Starting OBS and opening the event are separate actions. Read the status shown in the control room so you know whether the broadcast is still waiting for publication or is already visible to viewers.

Go live and monitor the feed

Once the preview is correct, start the public broadcast according to the event type. Keep OBS and Live Control Room available while the stream begins. Watch both the local mixer and the YouTube stream-health information rather than leaving immediately after the first successful connection.

A useful monitoring routine checks the artwork, audio and connection at intervals. Look for the image filling the frame, listen for unexpected silence, and confirm that the audio level remains sensible. A still image can make a feed appear healthy even when the audio has stopped, so visual monitoring alone is not enough.

If possible, open the public watch page on a separate device or in a separate browser profile. This lets you check what a viewer receives rather than relying only on the encoder interface. Be careful with feedback: mute the viewer device or use headphones so its audio is not captured by the computer microphone.

For a local 24/7 operation, plan for interruptions. Power cuts, broadband changes, operating-system updates and accidental application closures can all stop a computer-based encoder. Use a written restart procedure: confirm power and internet, open OBS, check the scene and audio meter, reconnect the stream, inspect the YouTube preview, and only then return the broadcast to public viewing.

StreamNeo is useful when the specific pain is keeping your own computer switched on and watching the feed overnight: you upload the finished video, provide the YouTube stream key, and the broadcast runs remotely with monitoring and automatic restart. It is intended for YouTube, not for a general distribution workflow, and you still need to prepare the content and rights yourself.

When you finish a broadcast, stop the encoder first and then end the stream in Live Control Room when the control room calls for it. YouTube says streams under 12 hours are automatically archived. Do not leave OBS running with the audio source stopped and assume that this is a completed broadcast; close the event cleanly and check its status afterwards.

If you want a longer channel with multiple subjects rather than one repeating radio file, the planning problem changes. Scheduling different subjects in a 24/7 YouTube lecture stream discusses a different content pattern, while this guide is limited to one artwork scene and looping audio.

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 YouTube turn a still image and audio file into a live stream?

No. YouTube can host an uploaded video or receive a live feed, but it does not create an encoder broadcast from a still image and an audio file on its own. Use an encoder such as OBS to combine the sources and send the resulting feed to Live Control Room.

Why is my YouTube preview showing an image but no sound?

Check that the audio file is loaded as an active media source, that its volume is not muted, and that the Audio Mixer meter moves during playback. Also check the selected output and confirm that the file contains audible material rather than an intentional silent section.

How do I stop the radio stream from going silent after one track?

Enable Loop in the media source properties and confirm the behaviour when the file reaches its end. Listen for a gap or click at the join, because looping repeats the file but does not repair a poorly edited transition.

Do I need permission for the artwork as well as the music?

Yes. Check the rights for every element that you broadcast, including artwork, music, speech and recordings supplied by another organisation. YouTube’s live copyright systems can interrupt a stream when third-party material is identified, so keep appropriate permissions and review the current official guidance.

YOU’VE REACHED THE END

Keep the ideas coming.

More guides, useful tools and a little help for your next broadcast.

Back to the journal ↗
YOUR NEXT READ

A little more to explore.

More Setup Guides guides ↗ · All topics ↗