What is progressive streaming - devrath/MediaAlchemySuite GitHub Wiki

📼 What is a Progressive Stream?

  • A progressive stream refers to a video or audio 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 via MediaItem.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