What is progressive streaming - devrath/MediaAlchemySuite GitHub Wiki
What is a Progressive Stream?
📼 - A progressive stream refers to a
video
oraudio
stream where the media is delivered as a continuous file from start to finish over HTTP. * It does not support adaptive bitrate and lacks a live window, unlike adaptive live streams. Example
: A direct .mp4 file hosted on a server and played viaMediaItem.fromUri("https://example.com/video.mp4")
is a progressive stream.
🔑 Characteristics of Progressive Streams:
Feature | Description |
---|---|
📁 Format | Typically MP4, MP3, or similar |
🔁 Delivery | File is streamed sequentially (start to end) |
🚫 No Adaptation | No bitrate/resolution switching |
🧭 Seek | Can seek to any part that's already buffered (if server supports it) |
🕓 Live Support | No support for dynamic live playback (no live window) |
⚙️ Use Case | On-demand media or simple live feeds without adaptive playback |