Re-encoding video for people on the move

Howdy and welcome back to the WA Museum blogs for 2011. Over January, we’ve been playing around a fair bit with our video compression processes, madly testing on our mobile phones on various connection speeds and researching other organisations and their approach to video encoding and compression.
We also looked at our stats to see what our visitors were using to access the site (on both computers and mobile devices) and found a few interesting findings about our mobile device users, including:
• Out of our mobile users, over 96% use iPhones, iPads or Andriod powered devices.
• Almost 15% of all our visitors use a mobile device.
(As a side note only 3.5% of our visitors had IE6 set - hooray for progress).
Based on this high mobile usage, we adapted our video encoding settings to meet our visitor requirements.
The following outlines our new settings for video files used on the Museum website (thank you kindly to ZenCoder and the ABC for their research in these areas – we have adapted your hard work to make the following list).

* mp4 - iPhone 3G
* mp4 - Main, iPhone 4G, iPad, SWF player
* webm - Google Chrome
* ogg support is being phased out, thus we don't render to this format

mp4 - iPhone 3G

Plays on
OS: iPhone, iPad, Apple TV, iPod Touch, iPod Classic, iPod 5.5G
Blackberry: Bold 9000, Curve 8910, 8900, 8520, Pearl 9XXX, Storm, Storm 2, Torch, Tour, Bold 9650 + 9700
Android: All (?)
Other: PSP (3.30+), PS3, Xbox 360, web
Settings for video under 20 mins
Video: H.264, Level 3.0, Baseline profile
Video_bitrate: 1000
Audio: AAC, 1-2 channels
Audio_bitrate: 128
Audio_sample_rate: 44100
Size: 480×320
Max_framerate: 30
Settings for video over 20 mins
Video: H.264, Level 3.0, Baseline profile
Video_bitrate: 650
Audio: AAC, 1-2 channels
Audio_bitrate: 128
Audio_sample_rate: 44100
Size: 480×320
Max_framerate: 30

mp4 - Main, iPhone 4G, iPad, SWF player

Plays on:
OS: iPhone 4G, iPad, Apple TV*, newer iPod Touch
Android: Nexus One, Droid, maybe others. (YMMV on these, though. Some users report trouble with 720p video.)
Other: PS3, web
Doesn’t play on:
iOS: iPod 5G/5.5G/Classic, iPhone 3GS and before, older iPod Touch PSP, old Apple TV*
Blackberry: all
Android: others
Other: PSP, PS3, Xbox 360, web
Settings for video under 5 mins
Video h264_profile: main
Video h264_level: 3.1
Video size: 960×540
Video max_framerate: 30
Video_bitrate: 2000
Audio_bitrate: 160
Audio_sample_rate: 48000
Settings for video under 20 mins
Video h264_profile: main
Video h264_level: 3.1
Video size: 960×540
Video max_framerate: 30
Video_bitrate: 1000
Audio_bitrate: 160
Audio_sample_rate: 48000
Settings for video over 20 mins
Video h264_profile: main
Video h264_level: 3.1
Video size: 960×540
Video max_framerate: 30
Video_bitrate: 650
Audio_bitrate: 160
Audio_sample_rate: 48000

Comments