You can display videos on your website by using a third-party service who hosts your videos, alternatively, you can host your own videos with a video hosting solution. There are specialist third-party services for video hosting, just as there are specialist hosting solutions with generous resource allowances designed for purposes like video hosting.