It is important to distinguish between bit streaming and traditional file downloading, as they serve different purposes and have different technical requirements.
| Feature | Bit Streaming | Traditional Downloading |
|---|---|---|
| Playback | Starts almost immediately | Starts only after 100% completion |
| Storage | Temporary (Buffer) | Permanent (Hard Drive) |
| Internet | Requires constant, stable connection | Can be intermittent; file resumes later |
| File Size | Can handle infinite streams (live) | Limited by available disk space |
Real-time streaming differs from on-demand streaming primarily in its tolerance for latency. Real-time streaming requires extremely low latency to remain relevant, whereas on-demand streaming can utilize larger buffers to smooth out slower connections.
Identify the Scenario: When asked about streaming, first determine if the context is live (real-time) or pre-recorded (on-demand), as this dictates the requirements for latency and user control.
Relate Bit Rate to Quality: Always remember that bit rate is the primary driver of quality. If an exam question mentions pixelation or blurriness, it is likely referring to a low bit rate caused by insufficient broadband speed.
The Role of the Buffer: Be prepared to explain how a buffer prevents 'stuttering' in video. A common exam point is that the buffer must be filled to a certain threshold before playback begins to ensure a smooth experience.
Check Units: Ensure you distinguish between bits per second () and bytes per second (). Most network speeds and bit rates are discussed in bits ().
Streaming is not Downloading: A common mistake is thinking that streaming saves a file to the computer. In reality, once the data in the buffer is played, it is typically deleted to make room for new incoming data.
Broadband vs. Bit Rate: Students often confuse these two. Broadband speed is the capacity of the pipe, while bit rate is the amount of water (data) actually flowing through it. You cannot stream a Mbps video over a Mbps broadband connection.
Buffering is not a Failure: Seeing a 'buffering' icon means the system is working to prevent a crash by waiting for enough data to arrive to ensure continuous playback.