mangui / mangui/flashls

hls_capleveltostage cause not immediate switch when going fullscreen with flashls OSMF plugin

Open
#527 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help wanted
Dominant language
ActionScript
Stars
744
Forks
259
PR merge metrics
No merged PRs in 30d

Description

Our player has hls_capleveltostage implemented.
What I am seeing is that when hls_capleveltostage is true and I am going fullscreen the player does switch to a higher bitrate as the stage permits it (network logs show the higher playlist is loaded) but it does not flush its buffer of previously downloaded segments immediately and play them before actually displaying the higher bitrate segments.
Is this the correct behaviour? Should not the higher rendition segments be displayed immediately when going fullscreen rather than waiting for the previously downloaded segments to be playback?

I am using v0.4.4.21 flashhls plugin for OSMF with Flash 21 on Chrome or Firefox.

Thanks

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing fullscreen playback with hls_capleveltostage enabled using the v0.4.4.21 FlashHLS plugin for OSMF, while observing playlist requests and buffered segments. Determine whether the existing buffer is intentionally retained; done means the expected rendition-switch behavior is established and covered by a reproducible verification.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.