Uploading Gobs of Video to Amazon S3

Just received a 1 terabyte disc of Yoga Instructional Videos for our Streaming Web Video project and converted the twenty(ish) videos to mp4. Began uploading and soon (not soon enough, probably) realized that it was like 40 Gigs worth of data and would take a week strati to upload (using s3cmd). Then there’s the cost of hosting to consider.

Maybe it’s time to consider a smaller format? Yes. Since the highest format we’re streaming is HLS 2M, let’s see what size they are.

OK. Looks like 720 pixels (wide, I presume) and 30 frames-per-second (max), 90 keyframes.

So we’ll go with a resolution of 720*576, 24 fps and chose a bitrate of 2500 kbps based on a formula from here:

High action video example
Another example on the other side of the spectrum would be a 24 fps high action shot of an action scene with multiple quick cuts in a 1920 x 1080 frame size:

1920 x 1080 = 2,073,600 pixel count
24 frames per second
4 = High Motion

(2,073,600 x 24) x 4 x 0.07 = 13,934,592 bps / 1000 = 13,934 kbps bitrate