Livecounts.nl

Streaming · Guide

How to Run a 24/7 Live Subscriber Count Stream

A stream that shows nothing but a live sub count sounds odd until your channel is a week away from a milestone. This is how we would set one up: the overlay, the OBS settings, and how to keep it running when your own PC is off.

Most things that go wrong with these streams are boring: a counter that freezes at 3 a.m., a PC that reboots for an update, a stream that drops and never reconnects. A few settings prevent nearly all of it.

The steps below work for YouTube, Twitch, Kick and TikTok counters. The screenshot uses YouTube, the most common case.

Advertisement

What you need

  • OBS Studio. It is free and runs on Windows, macOS and Linux.
  • A counter overlay link. Our OBS overlay builder makes one for YouTube, Twitch, Kick, TikTok, Instagram and more.
  • Your stream key from YouTube Studio, the Twitch dashboard or Kick.
  • A background for the scene: a picture, your channel art or a plain colour.
  • Music you are allowed to stream, or none at all.
  • A computer that can stay on around the clock. More on that below.

Add the counter to OBS as a browser source

  1. Open the OBS overlay builder. Pick the counter, for example YouTube subscribers, and type your channel name, @handle or link. Press Preview.
  2. Choose how it looks: text colour, a transparent or solid background, the font and the size. Add a goal bar if the stream is about reaching a number.
  3. Copy the browser source URL under the preview. Note the width and height shown next to it.
  4. In OBS, click + under Sources, pick Browser, give it a name and paste the URL. Enter the width and height from the builder.
  5. Leave Shutdown source when not visible off, so the count keeps running when you switch scenes.
The Livecounts.nl OBS overlay builder with a YouTube subscriber counter for MrBeast in the preview and the browser source URL below it
The overlay builder with the MrBeast example loaded. The URL under the preview goes into the OBS browser source.

Need it bigger? Pick a larger size in the builder instead of stretching the source in OBS, so the digits stay sharp. The overlay never shows ads.

YouTube only publishes rounded subscriber counts, so a live YouTube number is an estimate between YouTube's own updates. Twitch, Kick and TikTok counters show the exact count the platform reports.

Settings for a counter stream

A counter scene is mostly a still picture with a few digits that change. It needs far less than a game stream, and lower settings mean fewer things that can fail overnight. This is what we would use:

Settings, Output (Advanced mode) and Settings, Video in OBS Studio
Setting in OBSValueWhy
Base and output resolution1280 × 720Sharp enough for text, light on the encoder
Frame rate30The rolling digits need it; 60 adds nothing here
Encoderx264, or NVENC or QuickSync if you have themHardware encoders leave the CPU free
Rate controlCBRPlatforms prefer a steady bitrate
Bitrate2,500 to 3,000 KbpsPlenty for a still scene at 720p
Keyframe interval2 sWhat YouTube and Twitch ask for
Audio128 Kbps AACEnough for background music

The overlay itself costs very little. We loaded our YouTube overlay in headless Chrome, which is the same engine as OBS's browser source, and measured it for 10 minutes:

CPU time
0.5%
Requests per minute
30
First load
80 KB

CPU time of the page as a share of one core, and network requests after the first load. Measured over 10 minutes up to 15:04 UTC on 24 September 2026.

The overlay asks for a fresh number every 2 seconds. Each answer is about 1.2 KB with headers, so even without any caching that is at most 35 KB a minute, around 49 MB a day. The video stream is the real cost: at 2,500 Kbps you upload a little over 1 GB an hour, so check that your internet plan has no upload cap.

Advertisement

Keeping it online 24/7: home PC vs a VPS

Your own PC

It costs nothing extra up front, and for a weekend milestone stream it is fine. For weeks on end, four things get in the way. Power: a PC that draws 60 watts around the clock uses 60 × 24 × 30 = 43.2 kWh a month, about €13 at €0.30 per kWh. Updates: Windows restarts for updates on its own schedule unless you pause them. Sleep: power settings that put the screen or the PC to sleep stop the stream. And your upload: the stream shares it with everyone else at home.

If you go this way, set Windows to never sleep, pause updates for the length of the stream, and turn on automatic reconnect in OBS (see troubleshooting below).

A streaming VPS

A server in a data center that runs OBS for you. You set up the scene once over remote desktop, start the stream and switch your own PC off. Space-Node's streaming VPS comes with OBS Studio installed. The plans, checked on 24 September 2026:

Space-Node streaming VPS plans, monthly prices
PlanMade forPriceFor a counter stream
Stone480p at 1 fps€9.99/moWorks if you accept that the digits jump once a second instead of rolling
Gold720p at 30 fps€19.99/moThe one we would pick: smooth rolling digits at 720p
Platinum1080p at 30 fps, dedicated GPU€29.99/moMore than a counter needs. Worth it for real video

Disclosure: Livecounts.nl and Space-Node share an owner.

YouTube rules to check for always-on streams

Counter streams are common on YouTube, but a few rules catch people out. Read the current versions in YouTube's help pages before you start; these are the ones that matter most for a counter stream.

  • Music. Content ID also scans live streams. Copyrighted music can get the stream muted or taken down, so use music you have the rights to, or none.
  • No full replay. YouTube only keeps streams up to 12 hours long as a video, so a 24/7 stream is live only.
  • Titles and thumbnails. Say what the stream is. A title that promises something else counts as misleading metadata under YouTube's spam rules.
  • Money. If you are in the Partner Program, a stream that only shows a counter can be judged repetitious content and lose its ads. Treat it as a milestone event, not an income source.

On Twitch a broadcast ends after 48 hours. With automatic reconnect on, OBS usually starts a new one on its own.

Troubleshooting

The counter is frozen

Right-click the browser source and choose Refresh. If it happens again, open the source's properties and tick Refresh browser when scene becomes active. On YouTube a number that sits still for a while can also just be YouTube: the public count only moves in steps.

The counter is blank

Open the same URL in a normal browser tab. If it is blank there too, the channel ID or username in the link is wrong; make a new link in the builder. If it works in the browser but not in OBS, check the width and height of the source.

The stream went offline overnight

In OBS, go to Settings, Advanced and turn on Automatically Reconnect, with a retry delay of about 10 seconds and a high maximum number of retries. Then check the PC's power and update settings. On a VPS, check that the stream key did not change, and start OBS with the --startstreaming option so it goes live again by itself after a reboot.

OBS uses a lot of CPU

Lower the output to 720p at 30 fps, switch to a hardware encoder if there is one, and set the browser source's own frame rate to 30. A counter scene should not need more than a fraction of a modern CPU.

Where the numbers come from

  • Overlay cost: our own test of /embed/?c=UCX6OQ3DkcsbYNE6H8uQQuVA in headless Chrome 121 for 10 minutes, at 15:04 UTC on 24 September 2026.
  • OBS setting names: OBS Studio's Settings and browser source dialogs.
  • Streaming VPS plans and prices: space-node.net/streaming, checked on 24 September 2026.
  • Platform rules: YouTube's and Twitch's help pages. Rules change, so check the current version before you rely on them.

Advertisement

More from the blog