Just throwing it out there that large hard drives are inexpensive and there's free software out there like jellyfin to let you play your own media on devices. Data acquisition is up to you of course but that's not particularly difficult either.
So just become your own streaming service!
I just doubt 10Mbps up is enough to actually stream content. And how do you deal with the Double NAT problem? I tried just reading over samba via zerotier, but it couldn't handle 1080p, but that could be slow relays for zerotier connections.
10Mbps up is nowhere near enough, unless you stream very low quality (think 720p or highly compressed 1080p). High-quality 4K can get close to 100Mbps.
Ahh, yes, this is why home streaming is a no go - not good enough upload. And I don't care where I get my media, I don't want to deal with the hassle of cloud hosting and whatever legal papers I'd need for that, given that ripping a DVD is still illegial.