A quick evaluation of AWS AV1

Test Configuration

I picked a 1080p test video that is particularly hard to compress and full of visual sensitive elements: Crowd Run (source). (I favored this video even more after an ex-colleague revealed his presence as one of the runners!)

Encoding options of AWS AV1 in my experiment

Transcoding Speed

Most video services care about how fast transcoding can be done. For user generated content platforms, video uploaders expect to see their videos published instantly and transcoding delay becomes an important part of the user experience. For premium content or professionally generated videos, transcoding speed is also important since those videos are typically long and encoded at slower speed setting.

Compression Performance

It’s hard to say anything about bitrate or quality without comparing them to a baseline. So I also encoded the same video with x264 using the following options:

-preset veryslow -g 60 -crf 23 -maxrate 2000k -bufsize 4000k
-preset veryslow -g 60 -crf 23 -maxrate 4000k -bufsize 8000k
-preset veryslow -g 60 -crf 23 -maxrate 6000k -bufsize 12000k
-preset veryslow -g 60 -crf 23 -maxrate 8000k -bufsize 16000k
x264 6Mbps (left) and AWS AV1 6Mbps (right)
x264 8Mbps (left) and AWS AV1 6Mbps (right)

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jina Jiayang Liu

Jina Jiayang Liu

72 Followers

Founder of Curioasis. Software engineer and entrepreneur with 10+ years of experience in WebRTC, video, mobile and Web. Ex Visionular, Google, Microsoft.