mangui / mangui/flashls

Multiple outputs with unaligned keyframes

Open
#505 1 comment 3 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

Hi @mangui,

Hope everything's fine on your side.

I'm having an issue with playlist files that have **unaligned keyframes among their outputs**, causing the video to "jump" (switch non-smoothly) and sometimes even to freeze for a while.

I've already simulated on Safari and on an OSMF based HLS player (http://osmfhls.kutu.ru/) giving the exact same conditions (network degradation to force switching), and it switches smoothly.

Here's the URL that returns the playlist file with unaligned outputs:

http://svrp.sambavideos.sambatech.com/voda/_definst_/amlst%3Astg.test%3B100209%2C538%2C0a73c9dd8f10cc0d671b793788f1b642%3B%2Faccount%2F100209%2F71%2F2016-03-14%2Fvideo%2F%3B66792b1ddf07e70d8a69cbce67ebbe33%2FA120276_480p_360p.mp4%2C507904%2C640%2C360%2C6745cd4cb4d1cce7afb53ce3266c356c%2FA120276_480p_240p.mp4%2C297984%2C426%2C240%2C71b290a2fa04343e8e73b182a83b3159%2FA120276_480p_480p.mp4%2C657408%2C854%2C480%2C%3B/playlist.m3u8

Regards,
Leandro

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 reported behavior with the provided playlist URL while degrading the network to force output switching, and compare it with Safari or the OSMF-based player. Done means switching among outputs with unaligned keyframes no longer causes visible jumps or freezes.

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.