General OSTraining Blogs

Lessons Learned from 5 Years of Video Hosting

lessonsOne of the features that our members most often want is to host videos on their site. As it happens, we've learned a little about how to do that over the years.

I've previously written about all the lessons we learned, many of them through failure, from 5 years of selling subscriptions.

This week I'm going to do the same for hosting videos.

Lesson #1: Don't Host Videos Yourself

This is the option that our members always seem to look at first. However, we rarely advise doing this.

There are advantages to hosting videos yourself:

  • It is a much cheaper option than it used to be. In days gone by, hosting space was expensive and so was bandwidth. Videos took up a lot of room and also a lot of bandwidth. Nowadays, both space and bandwidth are cheaper from hosting companies and even cheaper from places such as Amazon S3.
  • Once you've uploaded the video, you can easily use a WordPress plugin, Joomla extension or Drupal module to show the video on your site.

However, there are also multiple disadvantages to hosting your own videos:

  • Your hosting probably isn't optimized for videos. The viewing experience probably won't be smooth.
  • There are numerous technical challenges. These include finding the optimal file formats and file sizes for your vistiors. For example, if you choose to use Flash, your videos won't be viewable on iPhones. If your visitors are primarily in Africa, you'll need to choose different format and sizes than if your customers were mainly European.
  • You're only going to be able to serve one copy of your video to all your customers. This doesn't work in the modern web where almost everyone is on a different device with a different connection speed. Good video hosts get around this by serving different copies of the video to you, depending on your device and connection speed. If you host your videos yourself, you're stuck with serving the same video to a New York user on a T1 line and a mobile phone user in India.

For these reasons, we don't host any of our own videos.

Lesson #2: YouTube and Vimeo Are Mainly For Promotion

vimeo youtubeBoth YouTube and Vimeo are great options for hosting videos:

  • Their sites are easy to use.
  • Once you've uploaded your videos, they'll work on almost any device and at many different connection speeds.
  • They'll give you access to two hugely popular platforms with many viewers.

The downside is that neither YouTube nor the free version of Vimeo works particularly well if you're running a professional-quality site.

  • The free version of Vimeo won't allow you to upload videos intended for commercial use.
  • The default option for both YouTube and Vimeo is to make videos public. These services aren't designed for you to upload videos and show them only to people on your own site.
  • The YouTube and Vimeo branding can distract from the professional quality you're trying to achieve.

For these reasons, we tend to only put videos on YouTube and Vimeo if we intend to use them for promotion.

The one exception to this is Vimeo Pro, which launched last year. At $199 per year, with no bandwidth limits and no restrictions on commercial use, it's a great entry-level option.

Lesson #3: Pay As Much As You Can Afford

We've gone through four levels of video hosting. Each time we've upgraded slightly, buying more features, more space and better service.

First, on a previous site, we self-hosted our videos. That's why we know so many of the disadvantages of self-hosting!

Second, when we launched OSTraining, we used http://screencast.com. They charged only $10 per month, but we only had around 100 videos at launch. Screencast provides only a simple player with few customization options. However, if we were launching today, we'd probably go with Vimeo Pro instead, which is a slightly more expensive option with a lot more features.

Third, when we needed a more professional look and more space, we moved to http://vpfactory.com for three times the price of Screencast. That allowed us to create a custom OSTraining video player. VPFactory also converted our videos so that they were mobile-ready.

brightcove logo gif smallFinally, about 18 months ago, we updated again to http://brightcove.com. Brightcove is around ten times the price of Screencast, but they are one of the biggest boys in video. Most big newspapers and media sites work with them in one way or another.

It's worth noting that many video hosts don't allow you to export files, so be sure to keep a good library of your original video files on a hard drive. If you do that, it won't be hard to move as your needs grow.

Why did we need to keep updating? Because of Lesson #4.

Lesson #4: It's All Fun and Games Until Users Don't Have a High Speed Connection

As soon as your audience expands, you'll start to run into people with very slow or expensive connections. This means that many of your videos aren't available to most people.

We had people complaining of connection problems on both Screencast and VFactory. African countries, I could understand. South American and South-east Asian countries too. But we also started to get a lot of video playback problems from Australians. Apparently they have some of the worst and most expensive internet in the world. Even some parts of the United States and Europe had very  slow connections.

It was only when we joined Brightcove that the problem was solved. So, what does Brightcove do differently?

  • To solve connection problems, when you upload a video to Brightcove, they create 6 different copies of it.
  • Each copy is a different size and is optimized for a different connection speed.
  • If we upload an HD version of a video, that version can still be served to a viewer in New York on a T1 line.
  • However, if a viewer is in Africa or Australia, Brightcove will serve one of the other 6 versions which are smaller and lower quality.

Because Brightcove is able to serve different files to different viewers based on their needs we very rarely get any complaints about playback issues.

Here's a screenshot of Brightcove's uploader:

node2880-upload-settings

 

Brightcove is not the only company in this space. Ooyala is a popular competitor. However, as your site and your audience grows, you're going to need to take care of more viewers in more places on more devices. You will need to start looking towards one of the video companies that are capable of dealing with these problems.

Other Lessons

Let's turn this over to you guys. Hosting video online is a tricky and constantly changing challenge. What advice do you have for people wanting to show videos on their site?

Comments

 
freshwebservices
#1 freshwebservices 2012-09-10 15:20

Hi, this is a great little post & thankfully coincides with my experience. My clients, mostly public sector or B2C, often ask about hosting promotional videos & I always recommend YouTube rather than self hosting, not least because of the wider exposure to search.
Best wishes,
Eddie
 
 
keywordhope
#2 keywordhope 2012-09-12 15:48

Very helpful information. Thank you. My comment is an exact duplicate of freshwebservice s above. Youtube is good for SEO. Youtube is the second largest search engine after Google!! But I agree that it lacks professional appeal.
 
 
Anticosti
#3 Anticosti 2012-09-12 22:58

Great lesson! Thanks!
Bookmarked:)
 
 
Amit Patekar
#4 Amit Patekar 2012-09-13 07:02

This was great article. Yes youtube is good and its free but not good for corporate websites/client s as it show annoying advertising and also show recommendations of competitors video some times after the video is over. I heard first time about brightcove from this post and will explore it in more details. Thanks again and keep us posted about such solutions which you gained form your experience. It helps!!
 
 
Josephnat99
#5 Josephnat99 2012-09-16 06:44

that sites is great to host videos, actually i use vimeo and youtube, but whats do you think about amazon s3?.
 
 
Chris D
#6 Chris D 2012-11-29 17:32

I use youtube and even facebook video on a client's small restaurant site. But I pop the videos into a FancyBox popup so all extraneous stuff is not shown. The visitor stays on the client's site. When the video is over, replay is the only option, or closing the fancybox popup. No Next or Related videos are shown. Javascript is used to send iOS users to the YouTube app.
 

Add comment


Security code
Refresh

blog-ad

Start Online Training

Members get access to all our video training. That's 1,142 training sessions in Joomla, Drupal, WordPress and Coding.

Manage All Your Joomla Sites

adminicredible

With Admincredible you can update and manage all your Joomla sites. If you have 5 or 500 sites, Admincredible will make your life easier! Visit Admincredible.com.

Latest Comments

The License for Our Tutorials

All of our tutorials are published under the Creative Commons Attribution-NonCommercial license. This means:

  • You can re-use these tutorials.
  • You can modify these tutorials.
  • You must link back to our original tutorial.
  • You can't use these tutorials commercially.

Click here to read the full license.

Open Source Training is not affiliated with or endorsed by the Joomla, WordPress or Drupal projects.
All product names and trademarks are the property of their respective owners.

Copyright 2013 Open Source Training, LLC. All rights reserved.