How to Add a Logo and Overlays to a 24/7 Stream Without OBS
Cloud streams play your file exactly as uploaded, so a logo or "now playing" card has to be inside the video. Here is how to make clean transparent PNG overlays and bake them into a seamless 24/7 loop.
About 10 min read
On this page

When you stream pre-recorded video from the cloud, the service plays your file exactly as you uploaded it. There is no OBS scene sitting on top. To show a logo, a "now playing" card or a character on a 24/7 stream, you put those graphics inside the video before you upload it, and the cleanest way to do that is with transparent PNG files layered in a video editor and rendered into one master file.
This guide covers which graphics an always-on channel actually needs, how to turn a logo or photo into a clean transparent PNG, how to bake it into a loop without breaking the seam, and the mistakes that make overlays look cheap on a dark lo-fi scene.
Key takeaways
- Cloud playout streams the file you upload, so logos and overlays have to be rendered into the video itself.
- Use PNG with a transparent background for every overlay. JPG has no transparency and always arrives as a solid rectangle.
- Build overlays on a canvas that matches your stream resolution, and render every playlist video with the same resolution, orientation and frame rate.
- Make static overlays cover the clip from the first frame to the last, and give animated ones a cycle that divides evenly into the loop length.
Why do overlays have to live inside the video file?
Because nothing sits between your file and the viewer to add them. In a traditional setup, OBS combines your video, webcam, logo and alerts on your own computer, then sends the mixed picture to YouTube or Twitch. A cloud service that plays pre-recorded video replaces that computer. StreamHouse, for example, does not include a browser studio or video editor and asks you to prepare edits before uploading. It also adds no watermark of its own, so the only branding on your stream is the branding you put there.
That sounds like a limitation, but it has two useful side effects. First, the overlay looks identical on every destination you multistream to, because every platform receives the same rendered picture. Second, each video in a playlist can carry its own overlay. A music channel can bake the track name into each file, so the "now playing" card changes on its own when the playlist moves to the next video. In OBS, the same result needs plugins or manual scene switching.
If you are coming from an encoder-based setup, StreamHouse's guide to moving from OBS to cloud streaming covers the rest of the switch.
What is a transparent PNG, and why does every overlay need one?
A transparent PNG is an image file with an alpha channel: a value stored for every pixel that tells software how see-through that pixel is. Where alpha is zero, the video underneath shows through completely. Along soft edges, such as hair or the smooth curves of a logo, partial alpha blends the graphic into the scene so it does not look pasted on.
JPG cannot store an alpha channel. A logo saved as JPG always brings a rectangle of background color with it, usually white, and that rectangle shows up as a box on top of your stream. WebP can store transparency as well, but not every video editor imports it, so PNG is the safe choice for overlay tracks.

DaVinci Resolve, Adobe Premiere Pro, CapCut and Shotcut all respect PNG transparency when you place the image on a track above your video.
Which graphics does a 24/7 stream need?
Most always-on channels get by with a short list. Make each one once, at full quality, and reuse it across every video:
- Corner logo. Broadcasters call it a "bug": a small, often semi-transparent mark in one corner that tells drop-in viewers whose channel they are watching.
- "Now playing" card or lower third. Track title and artist for music channels, episode name for podcasts, game or chapter name for replays.
- Character or host cutout. The illustrated character, mascot or host photo that sits on top of the background loop.
- Call-to-action card. Channel name, a short "subscribe" line or a social handle. Show it now and then; a card that never leaves the screen turns into wallpaper.
- Thumbnail. Not an overlay, but built from the same cutouts, so it belongs in the same batch.
How to make clean overlay assets from a logo or photo
- Start from the best source you have. If your logo exists as a design file (SVG, Illustrator, Figma), export a PNG with a transparent background straight from it. That is always cleaner than cutting it out of a flattened image. For a host photo, pet mascot or product, use the original camera file, not a screenshot or a social media download.
- Remove the background if the source has one. When all you have is a logo on a white JPG or a photo taken against a wall, run it through an AI background remover such as remover.bg and download the result as a transparent PNG. Hair, fur and other fine edges come out in a single pass, which is exactly where manual cutouts tend to fall apart. For logo-specific problems like thin lines and small text, see this walkthrough on removing the background from a logo.
- Check the edges on a dark background. Lo-fi, ambient and gaming scenes are mostly dark, and a faint light fringe that was invisible on white becomes an obvious halo. Drop the PNG on a black layer and zoom to 200% before you go further. Fix a halo in the source image; shrinking the overlay only hides it for a while.
- Place it on a canvas the size of your stream. Create a transparent canvas at your output resolution (1920×1080 for 1080p, 3840×2160 for 4K, 1080×1920 for a vertical stream) and position the graphic on it. A full-frame PNG lines up exactly when you drop it into the editor, with no scaling on the timeline.
- Leave a safe margin. Platforms draw their own interface over your picture, such as player controls along the bottom on YouTube and buttons and captions along the right side and bottom on TikTok. Keep logos and text away from the very edges so the interface does not cover them.
- Export as PNG with clear file names. Names like
logo-bug-1080p.pngandnowplaying-track-04.pngsave you a lot of guessing when you rebuild the playlist months later.
How to bake overlays into a seamless loop
Most 24/7 channels loop a background clip or a playlist, so the overlay has to survive the moment the video starts over. In your editor:
- Put the background video on the bottom track and each PNG on a track above it.
- Set the logo's opacity. Many channels run the corner bug partly transparent so it does not compete with the scene.
- Stretch static overlays over the whole clip. The logo should start on the first frame and end on the last. If it appears a few frames late or disappears early, viewers will see it blink every time the loop restarts.
- Match animation cycles to the loop length. A slow pulse that repeats every 4 seconds on a 60-second loop runs exactly 15 times and meets the seam cleanly. A 7-second pulse does not, and the jump is visible.
- Render every file with one export preset. StreamHouse requires playlist videos to share a compatible resolution, orientation and frame rate, so pick one preset (for example H.264 MP4 at 1920×1080 and 30 fps) and use it for every video in the playlist.
- Watch the seam before you upload. Play the last five seconds and the first five seconds back to back. If anything jumps, fix it now rather than live.

For a long playlist where each video gets its own "now playing" card, save the editor project as a template and swap only the text and the audio between renders. Spot a typo after you go live? Re-render the file and replace it in the playlist: StreamHouse lets you add, remove or reorder prepared videos during supported live-queue streams.
Thumbnails: same cutouts, different job
For a 24/7 stream, the thumbnail works like a shop sign. It is what people see in search and recommendations before they decide to tune in, and it is shown small. A subject cut out from its original background and placed on a bold, solid color reads well at that size, so the cutouts you made for your overlays usually make the strongest thumbnails too.
Check the current requirements before you export. YouTube's thumbnail help page currently recommends 3840×2160 pixels at a 16:9 ratio, with a minimum width of 640 pixels, in JPG or PNG. For the live-specific steps, StreamHouse explains how to add a custom thumbnail to a YouTube live stream.
Common overlay mistakes on 24/7 streams
- The white box. The logo was saved as JPG somewhere along the way. Re-export it as PNG and confirm that your editor shows a checkerboard or the video behind it.
- The halo. A light outline around a cutout on a dark scene. Re-cut it from a better source and check it on black before rendering.
- Blurry graphics. The overlay was made small and scaled up on the timeline. Build it at full stream resolution instead.
- Text too small for phones. If you cannot read the lower third on your own phone at arm's length, your viewers cannot either.
- The blink at the loop point. An overlay that does not cover the clip from the first frame to the last.
- Art you don't have rights to. A character or logo that belongs to someone else can get your stream flagged or taken down. Use art you made, commissioned or licensed for this use.
Putting it together with StreamHouse
Once the master files are rendered, the rest is the usual cloud workflow: upload the videos, arrange them in a playlist, turn on looping and choose your destinations. Because the overlays are part of the picture, every platform you multistream to shows the same branded stream while your computer stays off. If this is your first channel, the getting-started guide walks through each step.
Frequently asked questions
Can I add a logo to a 24/7 stream without OBS?
Yes. Render the logo into the video in an editor before you upload it. Cloud playout services stream the file as it is, so a logo baked into the video appears on every destination for as long as that video plays.
Does StreamHouse add its own watermark?
No. StreamHouse states that streams are watermark-free on every plan, including the free one, so the only branding on screen is what you add yourself.
What file format should a stream overlay be?
PNG with a transparent background. JPG cannot store transparency, and WebP, although it supports transparency, is not imported by every video editor.
What size should a stream overlay be?
Make it on a canvas that matches your stream resolution: 1920×1080 for 1080p, 3840×2160 for 4K or 1080×1920 for vertical streams. Full-frame overlays line up without scaling and stay sharp.
Can I change an overlay while the stream is live?
Not inside the video that is already playing, because the overlay is part of the file. Re-render the video with the new overlay and replace it in the playlist; StreamHouse supports adding, removing and reordering prepared videos during supported live-queue streams.
About the author: This guide was written by the team behind remover.bg, an AI background remover for the web and mobile that turns photos and logos into transparent PNGs for thumbnails, overlays and product images.


