Matthew Nilsen

Software Engineer, Videographer, Photographer, Mead-maker

2024 Yoga Session Streaming Platform Video and Audio Quality Limits

This article will talk about some of the max video resolutions, audio sample rates, and audio bit rates for some popular video on-demand streaming platforms. We will also walk through what these numbers mean.

PlatformMax Video ResolutionMax Audio Sample RateAudio Bitrate
Zoom1920p x 1080p @ 30fps48kHz192kbps
Teams1920p x 1080p @ 30fps32kHz128kbps
Google Meet1920p x 1080p @ 30fps48kHz<not listed>
Facebook Live1920p x 1080p @ 60fps48kHz256 kbps
Youtube Live3840p x 2160p @ 60fps48kHz384 kbps

*Note: Some platforms only offer max video and audio resolutions in certain scenarios. Please refer to their official documentation for more accurate values.

Technical Background Knowledge

Video Resolution

Video resolution refers to the number of pixels contained in each frame of a video. It directly impacts the amount of detail, clarity, and realism in the video. Higher resolution means more pixels, resulting in sharper images. Lower resolution leads to a less detailed video. However, higher resolution video also requires bandwidth. It requires a higher upload speed for the person recording and uploading the video and a higher download speed for people watching the video.

Common Resolutions

Width (pixels)Height (pixels)Aspect RatioStandard
1920108016:9FHD
2560144016:9QHD
3840216016:94K UHD
1179255619.5:9iPhone 15
1080234019.5:9Galaxy s23

Audio Quality

Audio quality is mentioned in terms of sampling rate and bit depth than standard CD-quality audio. High-resolution audio captures more detail and nuance, resulting in a more accurate and lifelike representation of the original performance.

Sampling Rate refers to how many times a sound wave is measured and recorded digitally per second.

  • CD-quality audio has a sample rate of 44.1kHz, meaning the sound wave is estimated and recorded 44,100 times per second.
  • High-resolution audio can have sample rates of up to 384kHz or more, capturing sound waves at a much higher frequency.

Bit Depth refers to the number of bits used to represent each sample of the sound wave.

  • CD-quality audio has a bit depth of 16 bits, allowing for 65,536 levels of amplitude.
  • High-resolution audio can have bit depths of up to 32 bits, allowing for over 4 billion amplitude levels.

Bit Rate is the measure of bits (audio data) processed over a given period of time and is calculated with the following formula: Bit Rate = Bit Depth × Sample Rate.

Example Calculation: Let’s say you have an audio file with a bit depth of 16 bits and a sample rate of 44.1kHz (CD quality). The bit rate can be calculated by doing the following: Bit Rate = 16 bits × 44,100 samples per second = 705,600 bits per second (bps).

Upload and Download Bandwidth

Download Speed Example: To watch a YouTube video, you simply need to have a download speed that is fast enough to download the video without you having to wait. When you have to wait for more of the video to download before you can watch, it’s called buffering. If the video you are trying to watch is in 4k 60fps, you technically need at least 3MB/s to be able to watch the video without buffering. However, if you plan on doing anything else on your internet while you are watching that video, like browsing the internet, you will need a higher download speed to be able support doing multiple activities simultaneously.

Bandwidth is the maximum rate of data transfer across a given path. It represents the capacity of a network or communication channel to transmit data. Whereas download speed refers to how quickly data can be transferred from the internet to your computer or device, upload speed pertains to how fast data can be transferred from your computer to the internet. Internet bandwidth is commonly measured in Mb/s (megabits per second) and MB/s (megabytes per second). Notice that the capitalization of the “b” determines which unit to use. A byte is equal to 8 bits, so therefore 8Mb/s is equivalent to 1MB/s.

Upload Speed Example: If you want to be able to stream at 1980p x 1080p at 60fps, in a real world scenario your bandwidth usage won’t be entirely constant and the bandwidth your internet service provider gives you will fluctuate. Therefore, you should have at least a 50% higher upload speed than the theoretical required bandwidth so that people watching your stream don’t experience issues with your stream stuttering which comes out to an upload speed of 1.2MB/s. Note that even if you have sufficient bandwidth to stream your video, if they don’t have a sufficient download speed to watch your video, they may still experience stuttering. In that case, though, it’s a problem on their end and it will only be experienced by them instead of everyone watching the stream experiencing the same stuttering.

Calculate what download/ upload speed you need for streaming: https://www.omnicalculator.com/other/streaming-bitrate

Leave a Reply

Your email address will not be published. Required fields are marked *