Ticket #1618 (new enhancement)
Only reload active HLS playlist for live streams
| Reported by: | jeroen | Owned by: | jeroen |
|---|---|---|---|
| Priority: | Normal | Milestone: | Backlog |
| Component: | streaming | Keywords: | |
| Cc: | sanil | Forum thread: |
Description
For live, all manifests are currently re-fetched during playback. With many quality levels, this leads to a lot of overhead. It's better to only reload the current level and do just-in-time reloads for the new level upon switches.
Change History
comment:2 Changed 10 months ago by jeroen
- Owner changed from jeroen to courtenay
I've added two test streams (FMS and WMS) called Webcam that can be used for testing.
FMLE needs to be used to ingest a stream while testing. Docs for that are added to Player60SpecTestEc2 in the wiki.
comment:3 Changed 10 months ago by jeroen
- Owner changed from courtenay to jeroen
- Summary changed from HLS: only reload current playlist for live streams to Only reload active HLS playlist for live streams
- Milestone changed from Plugins to Backlog
comment:8 Changed 7 months ago by sanil
- Status changed from new to closed
- Resolution set to fixed
Implemented in [2849]
comment:9 Changed 6 months ago by sanil
- Status changed from closed to reopened
- Resolution fixed deleted
- Milestone changed from Player 6.1 to Backlog
Changes were reverted in [2970].
Reopened due to issues caused by reloading only the active manifest. Since only the active manifest is loaded when the quality is switched the manifest of the new quality level does not have all the fragments. This causes the player to error out since it is trying to access a fragment that hasnt yet been loaded.
comment:10 Changed 5 weeks ago by jeroen
- Cc sanil added
- Owner changed from sanil to jeroen
- Status changed from reopened to new
- Priority changed from High to Normal

Here's a few additional interesting manifest reloading improvements:
http://www.longtailvideo.com/support/forums/jw-player/player-development-and-customization/27423/