For video hosting on a web hosting, semi dedicated hosting or reseller hosting plan, the best approach is to upload your videos to a video platform, such as YouTube or Vimeo, and embed them on your site.
Why not directly on shared hosting
- Traffic: every view transfers the whole file, so a few videos with many views quickly use up the plan's monthly traffic.
- Space and resources: video files take a lot of disk space, and simultaneous playback loads your account's I/O limits.
- Visitor experience: video platforms adapt quality to the visitor's connection, so the video plays without interruptions, on mobile too.
How to embed a video
On YouTube or Vimeo click "Share" and then "Embed", and copy the code into your page. In WordPress it is usually enough to paste the video link into a paragraph.
When a VPS fits
If you want to serve video from your own server, video hosting is allowed on VPS plans, with a 10 Gbps port and 30 TB of traffic per month, always within the content restrictions of the Terms of Use.