I am looking for a good solution for video hosting for my

I am looking for a good solution for video hosting for my clients. We cannot use Youtube as my clients are using audio tracks that flag the videos. We need to self host. I saw that you all use Wistia but that seems best for small support videos. I had Amazon S3 set up but it was crazy slow and they recommend only using it for password protected areas.

Thank you