How much video can you watch with 2 GB of data?
Can someone help me what apprach should I take to calcualte the bit rate and frame size for different type of resolution
0 votes
238 views
Can someone help me what apprach should I take to calcualte the bit rate and frame size for different type of resolution
in Estimation by (12 points) | 238 views

2 Answers

+2 votes
what are the factors that can affect this? make assumptions around the same

An app to set the baseline - Assume Youtube

Is the video compressed or uncompressed: Compressed

FPS - assume 30

Resolution - assuming 720 P

I know that an hour of 720 P footage is roughly a 1 GB to stream , 2 GB will get you about 2 hours of footage viewing.

You can similarly back calculate other resolutions by proporionately adjusting so for  480P for example you'll get 3 hours of viewing
See less
by (165 points)
+1 vote
So size goes hand in hand with resolution. And that is height, width , pixel depth.

I will ask if it is black and white or color to know pixel depth (1 byte for B&W and 3 bytes for color, one for each RGB).

Assuming here it's color.

 

I will ask if this is for a youtube video or a film to be displayed in a cinema.

a) If youtube, I'll assume 720p: 1280x720 px.

b) If cinema, I'll assume it's 1000x a).

For a ) then it's ~1 million => 3 million bytes per image=> ~ 3MB/image

For b) ~3GB /image

Then I'll assume it's for a youtube video.

 

Now there's the FPS (frames per second). 25/30 fps is good for the human eye.

Then we have 30 FPS x 3 MB= 60 MB/second

Therefore we have (2000 MB / 60 MB/sec) = ~30 sec or half a minute

This sound incredibly little to me, however, based on videos I have crated/ downloaded. So I will adjust for compression, which is normally used when dealing with video.

I will assume the compression can reduce size to only a 10%

Therefore we could potentially have 6 MB/second => (2000 MB/ 6 MB/sec)= ~300 sec or 5 minutes.
See less
by (21 points)
Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
To avoid this verification in future, please log in or register.
Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
To avoid this verification in future, please log in or register.