media icon indicating copy to clipboard operation
media copied to clipboard

ABR Live Streaming Stutter, Glitch using LLHLS

Open sunnat629 opened this issue 1 year ago • 3 comments

Version

Media3 main branch

More version details

Adaptive Bitrate (ABR) live streaming using LLHLS streams is experiencing performance issues on specified devices. Users report frequent stuttering or freezing when the stream is switching between different bitrates, while playing close to the live-edge when playback is utilizing “parts”. (This does not happen when playing further behind the live-edge, e.g. 30s or more, or using normal HLS )

Additionally, a black, shady glitch occasionally appears during the bitrate transition. These issues significantly impact the viewing experience.

Devices that reproduce the issue

  • Pixel 7 Pro (Android 14)
  • Pixel 7 (Android 14)
  • Samsung S10 (Android 12)

Devices that do not reproduce the issue

No response

Reproducible in the demo app?

Yes

Reproduction steps

  • Initiate ABR live streaming on affected devices.
  • Observe the stream, particularly during transitions between different bitrates.

Expected result

Smooth transition between bitrates without stuttering, freezing.

Actual result

  • Frequent stuttering and freezing during bitrate transitions.
  • Occasional appearance of a black shady glitch during these transitions.

Media

A demo project will be sent through email. We will provide a URL that will remain active 24/7 for testing this issue. The LL-HLS stream has a segment duration of 6 seconds with each part lasting 0.6 seconds. The segment format is fMP4.

Bug Report

  • [ ] You will email the zip file produced by adb bugreport to [email protected] after filing this issue.

sunnat629 avatar Apr 16 '24 11:04 sunnat629

Thanks @sunnat629, received the demo project. We will be looking at this.

tianyif avatar Apr 18 '24 09:04 tianyif

Hi @tianyif,

Thank you for looking at this issue. Could you please confirm if our URL is functioning correctly? Do you need any further assistance from our side? We apologize for the urgency, but we need a response or a solution as soon as possible since this issue is blocking one of our major tasks.

Thank you for your prompt attention to this matter. Best Regards.

sunnat629 avatar Apr 24 '24 20:04 sunnat629

Hi @tianyif , hope you are fine. We are also observing the same behaviour as reported in this ticket. Is there any further information available regarding issue root cause or a fix/workaround?

luckygoyal-bitmovin avatar Sep 24 '24 09:09 luckygoyal-bitmovin