@Robert_Kastelic reached out last evening and mentioned that the latest Chrome update seems to have broken the mixed content setting: Allow Insecure. They indicated that they reverted to a previous version of Chrome (and disabled auto updates) and it resolved the issue.
I’m able to reproduce the issue on Chrome 111 as well, but I have not tried reverting to an older version of Chrome.
I would note that you can enable the SSL setting in TinyCam, but you’re trading off the ‘mixed content’ issue for an invalid SSL certificate issue. You can manually add the SSL certificate to your trust store, but we generally just recommend avoiding this altogether and just using the Allow Insecure option in Chrome as managing SSL certs tends to be more complicated than most people are interested in tackling.
Of course, another approach is to install a valid SSL certificate for the camera streams. In the same vein as certificate management, this just tends to be more complicated than the average person is interested in tackling. That being said, I personally run all my services behind Caddy with is an HTTP proxy with automatic SSL management. It was a bit of a learning process for the initial setup, but I tend to enjoy those kind of challenges.