Using Bits Per Pixel (BPP) To Calculate The Optimal Live Stream Bitrate

Bits Per Pixel or BPP is a value used to calculate the best video bitrate for live streams. When live streaming there’s always a trade off between available upload speed, viewer download speed and overall video quality.
We can mitigate the viewer download speed issue by using a service which transcodes (more info here) your live stream into multiple video qualities. This enables adaptive bitrate which serves the highest video quality a viewer can reliably view based on their internet connection.
All that remains now is determining what bitrate is best for your desired stream. We can calculate this using the desired video resolution (e.g. 1280×720) and frame rate (e.g. 30 fps).
Generally it’s considered that a BPP of 0.1 is the sweet spot for calculating bitrate.
This is where BPP comes in handy. Generally it’s considered that a BPP of 0.1 is the sweet spot for calculating bitrate. You could also go as low as 0.07 if you’re being limited by your upload speed.

Another determining factor is how much movement will occur during your live stream. If you’re streaming an interview with a solid background and no camera panning, then a lower BPP is possible.
If you’re live streaming a video game with movement in every frame, then a higher BPP is recommended. It might take trial and error to find out what works best for you.
Using the BPP Calculator below you can work out the best bitrate for your live stream.
Knowing your target bitrate is step one. Delivering it smoothly to thousands of viewers is step two, and that is where an enterprise video streaming platform with a global CDN comes in.
Bits Per Pixel (BPP) Calculator
(Width x Height x Framerate x BPP) / 1000 = Bitrate in kbpsBitrate: kbps
More from the blog

Introducing Multi-DRM for VOD: Studio-Grade Protection Across Every StreamShark Endpoint
Widevine, FairPlay and PlayReady now protect your video library as well as your live events. With this release, every media endpoint on StreamShark carries the same...

When Video Isn’t Enough, Bring the Data Into the Stream
Watch a live football match and you can see what is happening on the pitch. But there is a lot more information being generated at the...

Audit Logs: Know What Changed, and Who Changed It
Audit Logs give you a searchable, filterable record of activity across your StreamShark account, in the portal and via the API. Available now for enterprise customers....
See it on your own content
Book a walkthrough of StreamShark with your own video, your own encoder and the viewers you need to reach.