Streaming Video Web Hosting - Video Streaming Hosting

Streaming video content can be hosted on either a HTTP server primarily designed to serve web pages or specialized video streaming servers.

Streaming Video Server vs HTTP Server

The number of viewers is probably the most important consideration when choosing a server. Video can be hosted quite cheaply on a HTTP server as long as the number of viewers remains low. If there are hundreds of simultaneous requests to view the video, however, it should be hosted on a streaming video server.

A streaming video server can deliver media content more efficiently than HTTP servers, but are usually more expensive. They must be hooked up to high bandwidth data connections and require greater storage capacity in terms of hard drives because of the relatively large size of video files.

The choice between HTTP servers and video streaming servers is basically about bandwidth. So how much bandwidth you need for streaming video?

Streaming Video Bandwidth

Bandwidth is determined by the amount of data that must be transferred from the server or hosting computer to client or end viewer. The amount of data is determined in turn by several factors

  • The dimensions of the video image
  • The number of frames per second (frame rate)
  • The amount of motion in the video image

As one or more of these factors increases, they also cause the bandwidth requirements to increase. So a 640 x 400 video will require more bandwidth than a 320 x 200 video, and a frame rate of 30 frames per second (fps) will require more bandwidth than 15 fps, and if the video has a lot of action scenes, it will compress less, so will require more bandwidth.

In real-world terms for moderate motion videos, we are talking about a bandwidth requirement of about 250 kilobits per second (kbps) for a 320 x 200 video at 15 fps, or about 2000 kbps for a 640 x 400 video at 30 fps.

These figures must be multiplied by the number of simultaneous requests that come in. If 100 people want to watch your 30 fps 640 x 400 video your bandwidth requirements shoot up to 200,000 kbps.

Besides being able to handle the bandwidth requirements, streaming servers have several advantages over HTTP servers. They are better suited for delivering video streams because they can deliver the video content faster and more efficiently.

HTTP servers are relatively slow in terms of data delivery because they must verify that the data has arrived intact. If some data has been lost en route, it must be resent so that the requested webpage is displayed properly.

Streaming video servers can also verify data delivery, but lost data packets are not so critical in the video stream. At worst, lost data may result in a temporary glitch in the video. For this reason, streaming video servers can deliver video data at a faster rate than other types of data.

In addition, streaming servers are able to detect the connection speed between client and server and deliver the appropriate video. If the connection slows down because of network congestion the server will automatically deliver streaming video at a lower bit rate, resulting in skip-free video delivery to the viewer.

 What is Streaming Video
 How Streaming Video Works
 Video On Demand
 Internet Streaming Media
 How to Watch Streaming Video
 Streaming Video Compression
 How to Create Streaming Video
 Streaming Video Software
 Recording Streaming Media
 Editing Streaming Video
 Streaming Media Player
 Streaming Video Webcasting
 Streaming Live Internet TV
 Streaming Video Email
 Streaming Media Content
 Streaming Video Copyright
 SMIL Video Players
 Streaming Video Web Hosting
 Google Video Hosting
 What is a Teleconference Call
 Teleconferencing Services
 Video Teleconferencing Benefits
 International Conference Calls
Video Conferencing
 History of Video Conferencing
 Video Conferencing Advantage
 Benefits of Video Conferencing
 Live Video Conferencing
 Web Based Video Conferencing