Realistically I see one of two options:
A) You set up a home server
B) Perhaps some file hosting site like MEGA or Dropbox would work. If possible, create trial accounts to check if it works fundamentally (use small video files/etc.). Then maybe go all in if paid accounts alleviate bandwidth restrictions/etc,.
Although take this with a bucket of salt since I personally don't use these streaming apps.