Multi-stream viewing7 min read

How Much Bandwidth Does Multi-Stream Viewing Use?

Every tile in a multi-stream view is a separate live video, so the cost adds up with each one. This guide explains what drives bandwidth, battery and processor use, gives you the arithmetic to estimate your own, and covers what to do when playback stutters.

Watching several streams at once uses roughly as much bandwidth as the individual streams added together. There is no discount for sharing a screen, because each tile is its own live video that your device downloads and decodes separately. So six streams use something like six times the data, battery and processing of one, and the exact amount depends on the quality each stream is delivered at, which StreamTiles does not control.

This guide explains the factors, shows how to estimate your own use without inventing figures, and lists what you can do about it. Nothing here is a measurement of StreamTiles, YouTube or Twitch; where there are numbers, they are arithmetic with stated assumptions.

What decides how much one stream uses

Video is sent at a bitrate, meaning an amount of data per second, and that bitrate is chosen by the platform and the broadcaster, then adapted to your connection. Several things push it up or down:

  • Resolution. More pixels need more data. A 1080p stream is heavier than a 720p one.
  • Frame rate. A stream at 60 frames per second carries more data than the same picture at 30.
  • Content. Fast motion and fine detail, such as a game or a sports match, compress less well than a static scene, so they tend to need more data than a news desk or a rain scene at the same resolution.
  • The platform's adaptation. YouTube and Twitch deliver several quality levels and move between them to suit your connection. Their players usually do this on their own.

YouTube's own guidance for broadcasters lists different recommended bitrates for different combinations of resolution and frame rate, which is the same principle seen from the sending side. That page, the YouTube live encoder settings guide (opens in a new tab), describes what streamers upload, not what a viewer downloads, so do not read viewing figures from it directly.

Why several streams cost more than one

A multi-stream viewer asks your device to do several things at once, and each has its own limit:

  • Network. Each stream needs its own steady flow of data. If the total is more than your connection can carry, streams buffer or drop to a lower quality.
  • Processor and graphics. Each video is decoded in real time. Hardware decoding helps, but a device can only decode so many at once.
  • Memory. Each player and its buffered video occupy memory, and a browser with many heavy tabs open may start to struggle.
  • Battery and heat. More work means faster battery drain on a laptop or phone, and more fan noise.

Smaller tiles do not necessarily mean cheaper streams. A player may deliver a lower quality when it is shown small, but you should not count on this, and the video is still being decoded. The safest saving is to have fewer streams playing.

How to estimate your own data use

The arithmetic is simple. One megabit per second, sustained for an hour, is 3,600 megabits, which is 450 megabytes. So the data used in an hour is roughly 0.45 gigabytes for every megabit per second of video. Multiply by the number of streams.

Illustrative arithmetic only: these bitrates are assumptions chosen to show the calculation, not measurements
Assumed bitrate per streamOne stream, one hourFour streams, one hourSix streams, one hour
1 Mbps0.45 GB1.8 GB2.7 GB
3 Mbps1.35 GB5.4 GB8.1 GB
5 Mbps2.25 GB9 GB13.5 GB

To use this for real, find out what your streams deliver. Your browser's developer tools show the network traffic for a page, and many operating systems show data use per application. Measure one stream for a few minutes, scale to an hour, then multiply by the number of tiles you plan to run. The result is an estimate for your streams on your connection, not a figure that applies to anyone else.

Wi-Fi compared with mobile data

On a home or office connection with a data allowance that you rarely reach, the question is mostly whether the connection is fast and steady enough. On a mobile plan, the arithmetic above matters: a few hours of a six-stream view could use a large part of a monthly allowance, and mobile networks vary in speed as you move. Use Wi-Fi when you can, and keep the stream count low on a metered connection. Your phone's data-saver setting does not necessarily change how a browser video player behaves, so do not rely on it.

What StreamTiles can and cannot do

StreamTiles does not host, proxy, record or re-encode video. Every tile is the platform's own embedded player, and the video flows between YouTube or Twitch and your browser. That has consequences:

  • It cannot reduce the bitrate of a stream. The platform's player decides the quality. StreamTiles hides YouTube's own player controls, so quality settings may not be available in a YouTube tile, and Twitch's own controls inside its player are Twitch's, not StreamTiles'.
  • It does avoid some unnecessary loading. Players are only requested after you allow third-party content, the Twitch script is loaded only when a Twitch stream is in your grid, and blog and information pages do not load any players.
  • It lets you reduce the load yourself. You can pause or remove tiles, and Pause all and Mute all act on the whole grid. A paused tile stops playing, but the player is still on the page, so remove a tile you will not use for a while.
  • Rearranging can restart players. Changing layout, or adding a stream that changes the rows, can recreate players, which means the video starts loading again. Choose a layout once you have your streams, rather than switching often.

Reducing the load

  1. Use fewer tiles. Two or three streams you follow beat six you do not.
  2. Pause or remove the ones you are not watching. This is the single most effective change.
  3. Close other tabs and heavy applications, especially other video.
  4. Prefer Wi-Fi to mobile data, and plug a laptop in for a long session.
  5. Keep the browser up to date, because decoding efficiency improves.
  6. Lower the display demand. A smaller browser window means less to draw, even though the video still decodes.

Troubleshooting slow or choppy playback

  • Everything stutters at once. Likely a connection or processor limit. Remove a stream and see if the rest improve.
  • One tile stutters. Probably that stream, or the platform's servers. Open it on its own site to compare.
  • Playback is fine, then degrades after a while. A laptop may be getting hot and slowing down. Take a break from a heavy view, or reduce the tile count.
  • A tile shows Unable to load stream. That is a load failure rather than slowness. Check your connection and use Try again.
  • Everything is fine on Wi-Fi and poor on mobile. Reduce the number of streams or wait for a better signal.

If a particular YouTube stream never plays, the problem may not be bandwidth. See the YouTube embed errors guide to tell a restriction from a slow connection.

Frequently asked questions

Does watching six streams use six times the data of one?

Roughly, if they are delivered at similar quality. Each tile is a separate video, so the totals add up. The real figure depends on the quality each platform delivers to your connection.

Can StreamTiles lower the quality to save data?

No. The platform's own player controls quality, and StreamTiles hides YouTube's player controls. You can save data by using fewer tiles and pausing or removing the ones you are not watching.

Does a muted or paused stream still use data?

A muted stream keeps downloading video, so it still uses data. A paused stream stops playing, but removing the tile is the sure way to stop its player altogether.

How much data will my setup use?

Measure one stream for a few minutes with your browser's developer tools or your device's data counter, scale to an hour, and multiply by the number of tiles. The table in this article shows the arithmetic with assumed bitrates.

Conclusion

Bandwidth in a multi-stream view is mostly arithmetic: each tile is its own live video, so the cost scales with the number of tiles and the quality the platform delivers. You cannot choose that quality in StreamTiles, but you can choose how many streams play, on what connection, and for how long. Start small, measure one stream to estimate your own use, and remove tiles you are not watching. For more on stream counts and layouts, read what a multi-stream viewer is, or set one up with the desktop and mobile guide.

Multi-stream viewing8 min read

What Is a Multi-Stream Viewer?

What a multi-stream viewer is, how a shared grid differs from a row of browser tabs, and the trade-offs in audio, screen space and device load that decide whether you need one.

Read article