Get Started Delivering Online Video

Before you even start on a project, you need to think about your end deliverable:

  • What are the needs of you or your client?
  • Who is the target audience?
  • What kinds of browsers and devices is your target audience using?
  • What software will you use to accomplish your creation and delivery?
  • What online deployment method will you be using?

Many of my projects are for Fortune 500 clients, with their employee-base as the audience. I know the audience uses old desktop browsers like IE6 at work, however, they also have iPhones and Androids to access the communications we are delivering. They don’t want to spend money on subscriptions for streaming services for just one or two videos, so more often than not, we use a progressive download player.

I would also recommend using a CDN such as Amazon Cloudfront to deliver RTMP streaming or HTTP Psuedostreaming for your clients if they expect high traffic, want more security for their content, and the ability to utilize bitrate switching (also known as Dynamic Streaming), and don’t mind spending a little more money for a CDN. Read more about Amazon Cloudfront in this article.

Players discussed in detail on this site for both RTMP streaming and Progressive Download:

Both players are Flash-based, however, have options for HTML5. JWPlayer, in my opinion, is much more robust on the HTML5 front, to deliver to mobile devices. It is definitely my go-to player of choice!

Compress, encode, and make your videos compatible across a variety of platforms

Please see these articles:

 Implementing the Open Source Players (JWPlayer and FlowPlayer):

Please see these articles:


  • Setting Up Amazon Cloudfront CDN
  • How To Use Open Graph tags to play your videos in the Facebook feed