mangui / mangui/flashls

flashls skips playing first fragment in variant playlist

Open
#545 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Hello,

I'm trying to play test stream with variant playlist with flashls. You can try [this link](http://www.flashls.org/latest/examples/chromeless/?src=http%3A%2F%2Fa.radio7.ru%2FgetAudioStream%3Fpp%3Dcl%26ps%3Dchw%26p2%3Dil%26pr%3Detqlqnx). This stream always has preroll at the beggining and start with out0.ts. As I see in network console it is downloaded but skipped on start playing. Sometimes it skips even two fragments.

Can you please check too, maybe something wrong with the playlist?
On the other hand it plays correctly and smoothly with [hls.js](http://dailymotion.github.io/hls.js/demo/?src=http%3A%2F%2Fa.radio7.ru%2FgetAudioStream%3Fpp%3Dcl%26ps%3Dchw%26p2%3Dil%26pr%3Detqlqnx&enableStreaming=true&autoRecoverError=true&enableWorker=true&levelCapping=-1&defaultAudioCodec=undefined).

It's critical for us because it makes impossible to use prerolls in HLS using flashls.

With regards, Andrey.

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 the stream from the flashls chromeless example link and inspect the network activity around the variant playlist's out0.ts fragment. Compare startup behavior with the linked hls.js demo; done means the preroll's first fragment is played reliably without skipping one or two fragments.

Written by the indexing model from the issue text.

Assessment

Domain
audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.