The Demuxed conference was recently kind enough to invite me speak about hardware video encoding in the cloud. Hardware vendors have been hard at work recently releasing updates to their encoding chips, and some of these enhancements are finding their way to the cloud providers. The drive behind this talk was to gather and distill some information on the current state of hardware encoding and how one might deploy it with containerization technologies like Docker.
I've spent quite a bit of my engineering career deploying video encoding services, GPU rendering processes, and most recently Docker containers to cloud providers. This talk is about what I learned trying to put all three together in the hopes of simplifying the barriers to hardware encoding.