I really like Cloudlfare Tunnels. For all my Internet visible docker based services I just use the cloudflared container to expose it. I easily get SSL and authentication and don’t have to worry about things I know little about like latest zero day attacks etc.
At the moment I’m trying to use Frigate over Tunnels. It works fine for live streams and snapshots. It breaks when I load a clip of an event. It gets truncated presumably due to Cloudlfare not wanting to serve video. Same happens for Plex streams — goes for a few seconds then hangs.
Can I pay Cloudlfare for streaming videos? I looked at the paid tiers of zero trust but they have the same upload limits I think.
Another option you might consider is a cheap VPS( I used racknerd) and frp/rathole. I run all my regular websites through cloudflare tunnels and anything that requires a custom port or video over rathole to my VPS. The VPS using last years Black Friday deal only cost me $30/yr
Cloudflare will host videos at $5 per 1000 minutes and an extra $1 per 1000 minutes watched per month.
https://www.cloudflare.com/products/cloudflare-stream/
That’s the only Cloudflare approved way to do videos and images through the proxy