I'll second this. 4k at 25 mbps might be OK for a sitcom or drama without much action or on-screen movement. But as soon as there's any action, it's gonna be a pixelated mess. 25 mbps is kinda the sweet spot for full fidelity 1080p, and I'd much rather watch that than "4K".
ramielrowe
At it's most basic, a satellite will have two systems. A highly robust command and control system with a fairly omnidirectional antenna. And then the more complex system that handles the payload(s). So yea, if the payload system crashes, you can restart it via C&C.
Annoying yes, but I'd argue that's likely the simplest and most performant approach. At best (IPTables NAT), you'd be adding in an extra network hop to your SMB connections which would effect latency, and SMB is fairly latency sensitive especially for small files. And at worst (Traefik), you'd adding in a user-space layer 7 application that needs to forward every bit of traffic going over your SMB connection.
PS. Also to confirm since you mention LetsEncrypt, you aren't planning to expose your smb server over the internet are you?
I have a feeling routing SMB traffic through Traefik is going to be a performance and latency nightmare. Is your TrueNAS VM's network interface bridged to your home network? If so, use a static IP and just have clients connect directly. If not, your best bet is likely iptables NAT to forward a port from your Proxmox servers IP to the TrueNAS VM.
Here are the bitrates Youtube suggests for uploading content: https://support.google.com/youtube/answer/1722171?hl=en#zippy=%2Cbitrate
If you want full fidelity for all types of content, these are the bitrates you need. Yes, modern encodings can handle more fidelity at lower bitrates. But, I guarantee these numbers are for modern encodings. Older school encodings like UHD BluRay range anywhere from 92 to 144 Mbps.
Streaming platforms want to stream at the absolute lowest bitrate possible, and they absolutely compromise quality for lower bitrates to save on bandwidth.