What is a media experience? Users like media, especially videos; they can be fun and informative. On mobile devices, videos can be an easier way to consume information than text. For a good user experience, videos should not need more than the available bandwidth. Users should be able to use them no matter what device they're viewing them with. Users should never need to wait for media to download. Nobody likes it when they press play and nothing happens. You've no doubt consumed video on your own device, which means that nothing in that last paragraph surprises you. Now you need to learn how to put a video or other media file on your own website. The technical requirements of adding media should be in service to the user experience. The technical requirements Versions of a media file are in common web-friendly formats containing both audio and video streams. The resolution is appropriate for your users' devices. The bitrate doesn't overload your users' network bandwidth. The result is viewable on all major browsers using appropriate technologies. The file is encrypted (Optional). The media section of this website will help you achieve these technical requirements. Don't worry if these concepts are still a bit abstract. We'll explain them progressively throughout all the articles. In the first section you will learn about the basic concepts of media, then how to add media to the web in the second section, and in the final section the practical applications, with some advanced techniques, of using media on the web. Displaying video on the web There are four approaches you can take when displaying video on a site. Upload your videos to a media hosting provider such as YouTube or Vimeo. These options require you to embed their players within your site. Basic self-hosted embedding using the HTML