Responsive Videos for all devices, all platforms

There are so many choices when you want to accomplish this. Like HTML5, java…
All you professional web designer out there please chime in. We all looking for the most compatible solution there is. We all would like our videos to respond (to all breakpoints) to the majority of devices, whether in landscape or portrait view. Devices like Flat screens, Desktop, Tablets, and Mobile whether they are MAC, PC, Android or iPhone. As well as work across all major Browsers. What is the best way to achieve that? Oh yeah with Auto-Play and Controls.

I use the Player from https://www.weaverskingdom.com/brics/player/index.html
It’s for audio and video.

Vimeo and YouTube work fine for me. I tried to self-host the mp4 files, but have always come back to YouTube and Vimeo.