Ticket #1618 (new enhancement)

Opened 15 months ago

Last modified 5 weeks ago

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:1 Changed 12 months ago by jeroen

Here's a few additional interesting manifest reloading improvements:

http://www.longtailvideo.com/support/forums/jw-player/player-development-and-customization/27423/

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:4 Changed 8 months ago by jeroen

  • Component changed from flash to streaming

comment:5 Changed 8 months ago by pablo

  • Priority changed from Normal to High

comment:6 Changed 8 months ago by jeroen

  • Milestone changed from Backlog to Player 6.1

comment:7 Changed 8 months ago by jeroen

  • Owner changed from jeroen to sanil

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
Note: See TracTickets for help on using tickets.