I was looking into having a membership site, with videos

HI, I was looking into having a membership site, with videos for the members to watch. Since I am on shared hosting, I need to host my vids someplace besides my hosting co and also, not on youtube or vimeo... cause I'd have to do vimeo pro and need to keep cost down. So I realized I can put them very inexpensive on my Amazon S3 server, but then there is a secrutiy issue. So I found a plugin called S3Bubble https://wordpress.org/plugins/s3bubble-amazon-s3-audio-streaming/

But realized its also not free. Can you please tell me a free I can host videos securely on my wordpress site and not have them on my server and not have to pay for them, perhaps by keeping them on Amazon s3, but is there something else I can make them secure with...

Need some help on this please.