Creating Streaming Video

How to Produce Streaming Video

As the prevalence of broadband web access grows, the importance of both audio and video files is paramount for many websites. There is no doubt that most user experiences are enhanced by those media, which is why it’s a good idea to understand how the process works.

File Formats

While many different file formats are used to create streaming video, five have emerged as the most popular — and therefore the most widely used. They are (in no particular order):

- Adobe Flash
- Quicktime
- Windows Media
- RealMedia
- MPEG (particulary MPEG-4)

Each has its own advantages and disadvantages, and in fact much of the decision to use one or the other depends on the video producer’s preference. However, you should be aware that users have their own preferences, as well. In in ideal world, you’d make your content available in all formats, but this is not usually very practical. Generally, your website will offer, at most, one or two different options.

Streaming Methods

There are two principal methods of streaming video on the Internet: HTTP Streaming, and Streaming Servers (true streaming). It is good to understand the strengths and weaknesses of each before deciding which to use.

Downloading

When a user “downloads” a file, the entire thing is delivered to and saved on their computer (often in a Temporary Internet folder). Only after the entire file has finished downloading can the user open it up and view it. For small files, it may not cause a noticeable delay for the user; large files, however, will take a while to download — an experience which most users find frustrating.

The advantages for the user are the ability to get to different parts of the video more quickly, as well as having the file available for playing even when they are not connected to the Internet. The advantages for the video producer are the fact that this is quite easy to do: just upload the file to your web server, and link to it on your site.

Known as HTTP Delivery or HTTP Streaming, this is the same way that web pages are delivered (HTTP stands for Hyper Text Transfer Protocol, if you’re interested!). Actually, this is not really “streaming” at all, and for that reason is not as popular as true streaming.

Streaming

“True” streaming actually allows the viewer to begin viewing the file almost immediately after it begins downloading. The way this works is that the file is actually delivered to the user in basically a constant “stream,” which the user can view as it arrives to their computer.

The most obvious advantage? No waiting! But beyond that, it opens the possibility for broadcasting live events in real time — a method which is sometimes referred to as “netcasting” or “webcasting.”

Progressive Downloading

There is a third and less common method called “progressive downloading,” which is, in effect, a hybrid of downloading and streaming. While it can in some respect simulate the effect of true streaming, it doesn’t enjoy all of its advantages.

Which is Right for You?

Many website producers will opt for HTTP streaming, as it is the easier and cheaper choice. However, if you asked your viewers, they would almost exclusively prefer [true] streaming. Therefore, if you can, always opt for streaming when the viewer’s convenience is important to you.

 

4 Comments

4 Responses to “Creating Streaming Video”

  1. facebook poker Says:

    i was starting to really feel i might probably be the only human being that cared about this, at the least at this point i comprehend i’m not mad :) i’ll make sure to find out more about a couple of additional blogposts soon after i get a bit of caffeine in me, it is really hard to read with out my coffee, cheers :)

  2. A Comment Says:

    i’m constantly roaming all across the online world virtually all of the day which means I have a propensity to read quite a lot, which is not commonly a good factor as the largest part of the blogs I look at are made up of useless crap copied from different websites a zillion times, but I have to compliment you because this webpage is frankly half decent and boasts a bit of original information, therefore many thanks for breaking the pattern of only copying other peoples’ websites, if you ever wanna play a couple of hands of facebook poker with me just hit me up – you have my e mail :)

  3. Kerry Mage Says:

    Definitely agree with what you stated. Your explanation was certainly the easiest to understand. I tell you, I usually get irked when folks discuss issues that they plainly do not know about. You managed to hit the nail right on the head and explained out everything without complication. Maybe, people can take a signal. Will likely be back to get more. Thanks

  4. Admired Says:

    I just sent this post to a bunch of my friends as I agree with what you’re saying here and the way you’ve presented it is awesome.

Leave a Reply