Enable Hardware Accelerated Video Decoding In Chromium On Raspberry Pi OS

I have a Raspberry Pi 4B I use to display a Home Assistant dashboard, it includes cameras from around my house as well. After a fresh install of my RPI these camera streams don’t stream, until I install the below packages.

libgles2-mesa
libgles2-mesa-dev
xorg-dev

Video decoding seems to be enabled on Chromium by default now, but I also enable these flags which I found in an article here - although I’m relatively certain you no longer need to do this! I just haven’t gotten round to testing that.

ignore-gpu-blocklist
enable-gpu-rasterization

About

I'm a technology professional who's been passionate about computers since my Grandad introduced me to an Intel 386 back in the 90s when I was a kid. Those moments inspired a passion within for technology, and I've been playing around with anything with a circuit board ever since. Whenever I have a moment you can probably find me working on something computer-related, and this is where I like to write about those moments.