To include a self-hosted video on your home page, without any branding on it is, unfortunately, not an easy thing to do.
The reason YouTube is so popular for embedding video is thatYouTube makes it gosh darn easy to upload and convert them and then embed them on WordPress or other type of web sites. The YouTube servers are very powerful and (in my experience) reliable.
There is the an added seo benefit of having your videos hosted on one of the most frequently visited sites in the world, although it does YouTube a lot more good than it does you 😉
So YouTube handles the following tasks for free!
- Provide Embed Code
This makes ongoing video promotion – and the likelihood that you will be producing and uploading videos on a regular basis – much easier to accomplish.
The downside for some situations is that you may not want visitors to your site to see a logo and a link away to YouTube, no matter how unobtrusive it might be. The example below shows a YouTube video by that fine upstanding garage band, The Minimum Rage.
To embed video that is not hosted on a free external video service, one might think of converting and hosting the video on the same server that one’s website is hosted.
That is usually fine for a short few minutes of video or two, however with longer videos you would be transferring many hundreds of megabytes (MB) compared to the small amount of kilobytes (KB) a typical web page will contain.
This can lead to bandwidth problems with your host, even if only a small group of people are viewing your video page at the same time.
So, you will need an external hosting service for your videos.
Conversion and Embed Code
Another expense is in converting your raw video format into a web-based format, something that Youtube does on the fly.
The container software itself may come in a “free” version that includes a logo and link to the developer’s site and a “commercial” license version that allows no branding or your own custom branding.
Unfortunately, there is the lack of support for Flash-based players on some hand-held devices, especially Apple products iPhone and iPad. Support for Flash, which has historically powered most video appearing on web pages, is being phased out and a new standard based on HTML5 is being phased in. Services such as YouTube offer evolving ways to view their video content on these Flash-disabled devices.
There is a chance that the video container you might use to embed your self-hosted video on your home page will display NOTHING unless it provides an alternative display of non-Flash content!
The 3rd Party
There are also 3rd party services that approach video delivery with much more of a marketing angle. They might include the ability to add share and even Buy Now buttons right in the video itself, test market videos etc.. These services are not free and you would still need to have an account on a service like Amazon Web Services to host your videos.
What’s your experience with posting videos on your site?