You can upload a video and they will host it, provide players, transcode for mobile, etc

To be honest, I'd just use something like this: https://www.jwplayer.com/video-solutions/video-cms-dashboard/ (edited)

Attachments:
JW Player  
Video CMS Dashboard | JW Player

Is the video on YouTube, Vimeo, etc. or are you looking to host it yourself?