[Webkit-unassigned] [Bug 254417] New: [GStreamer] Dash video freezes after swapping between manifest variants

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 24 07:10:35 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=254417

            Bug ID: 254417
           Summary: [GStreamer] Dash video freezes after swapping between
                    manifest variants
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WPE WebKit
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: laurence.ejraee at consult.red
                CC: bugs-noreply at webkitgtk.org

Created attachment 465569

  --> https://bugs.webkit.org/attachment.cgi?id=465569&action=review

Shaka swapping video variants fail

On wpewebkit 2.28 (also seen on 2.22), video playing on latest Shaka player freezes while audio continues playing.
The issue is caused by changing between multiple video variants from the source manifest - which have different (increasing) bandwidths.

Source manifest: https://aaaaaaaaaaaaaaaaaaaaaackipjeaaaaaaaayaaaa.pop-iad-2.cf.dash.row.aiv-cdn.net/dm/2$_xhtKlkIw1Zs1P__FsEORQ39Gxw~/88db/bfd7/f899/478e-b7a9-a58bda78b775/f50d20d5-bdb5-4c9e-a4f6-c45e3c7d7e03_corrected.mpd?encoding=segmentBase&amznDtid=A2YACIV26UKFI2

I have attached a shaka demo html that manually switches between 3 video variants with selectVariantTrack() and the issue can be observed.
In the network tab you should see initial video_X.mp4 being used, then after some time it will move to use video_11.mp4 and then video_12.mp4. Shortly after change to video_12.mp4 the freezing video will be observed.
This demo does not fail on Chrome or Firefox.
Also the issue can be seen with the source url in Shaka player's own demo site: https://shaka-player-demo.appspot.com/demo/

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230324/8d56aa1f/attachment-0001.htm>


More information about the webkit-unassigned mailing list