An FYI to the issues within Bullseye. If you’re using OMX, it won’t work by default in Bullseye, and as it’s depreciated, we’re kinda on our own. Basically, They’ve gone through and renamed most of the libraries used by OMX.
Issue these commands in a sudo session to get OMX to work until you figure out a new video streaming solution:
cd /usr/lib/arm-linux-gnueabihf ln -s libmmal_core.so.0 libmmal_core.so ln -s libmmal_util.so.0 libmmal_util.so ln -s libmmal_vc_client.so.0 libmmal_vc_client.so ln -s libbcm_host.so.0 libbcm_host.so ln -s libvcsm.so.0 libvcsm.so ln -s libvchiq_arm.so.0 libvchiq_arm.so ln -s libvcos.so.0 libvcos.so curl -sSfLO 'https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libbrcmEGL.so' curl -sSfLO 'https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libbrcmGLESv2.so' curl -sSfLO 'https://raw.githubusercontent.com/raspberrypi/firmware/master/opt/vc/lib/libopenmaxil.so'– B