The Technology Behind Burstware®

The demand for high quality video delivered over networks continues to grow, spurred on by advances in network and data-encoding technology. Multimedia data delivery technology must meet several key technical challenges, however, in order to meet the demand.

The Challenges of Video Delivery


To be successful, a network video delivery technology must meet these technical challenges:
  • Provide jitter-free, eye-catching images and CD-quality sound

  • Make video delivery affordable by providing the maximum number of videos to the maximum number of viewers at a minimum cost

  • Intelligently manage network resources

  • Support open standards to ensure smooth integration with evolving encoding schemes, multiple platforms, and existing applications
Jitter-Free, Eye-Catching Images

Even the most reliable networks are subject to server and network leg failures, and everyday network inconsistencies and fluctuations. This results in the jittery, freeze frame quality that plagues most internet and many intranet viewing experiences.

Ideally, the viewer is insulated from network problems. A robust data delivery system handles downed servers, routers, and network legs; as well as network noise and delays; while the viewer enjoys an uninterrupted viewing experience.


Streaming's Constant Bit Rate Exposes Videos to Disruptions

Conventional data delivery schemes transmit audio and video data in a stream that flows at a constant bit rate. The server sends data at this rate and the client plays at the same rate. This is known as real-time streaming.



In order to keep the video image on the client screen moving, data must arrive over the network at a constant rate and exactly when needed. Streaming's "just-in-time" delivery scheme means constant exposure to network disruptions. The inconsistencies and fluctuations endemic to the network environment prevent a constant and reliable flow of data. Because streaming technologies match play rate to delivery rate, any data delay or loss will show on the viewing screen.

Streaming's Limited Buffering Scheme

Real-time streaming architectures offer limited client-side buffering, but this scheme presents two problems, both due to the fact that streaming delivers data only at the rate at which it plays the data:

The buffers tend to be too small, because large buffers result in delays at start-up time, while the buffers fill. Video viewing cannot begin until the buffer is full and data delivery has stopped; otherwise, the buffer never fills up.

As the buffer gets depleted because of network problems, streaming architectures either stop video play in order to fill up the buffer or allow the buffer to deplete.

Regulated Bursts Prevent Video Disruptions

The Burstware® server delivers data in large bursts. At delivery time, the information is dropped into a large buffer on the client machine at a rate faster than what is required to keep video playing on the client screen.

This provides the client with a stored buffer of cached data from which the client draws to play the video onscreen.



Client Shielded from Network Disruptions


The Burstware® architecture protects the client from changing network conditions. Should the flow of data across the network slow or cease, the client remains unaffected, continuing to play the data from its local buffer. As the network recovers, the buffer resumes filling at a Faster-Than-Real-Time™ rate, giving the client a "reserve" of data in case of subsequent network disruptions.



All contents ©2000 burst.com, Inc. All Rights Reserved. Copyright Information

All contents ©2000 burst.com, Inc. All Rights Reserved. Legal Information