WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
244340
MSE bandwidth switching case repeated frames observed
https://bugs.webkit.org/show_bug.cgi?id=244340
Summary
MSE bandwidth switching case repeated frames observed
Bharanitharan
Reported
2022-08-25 10:25:58 PDT
Webkit Port Revision - 2.16.5 TITLE : MSE Bandwidth switching case repeated frames observed. URL :
http://refapp.hbbtv.org/production/catalogue/index_mse-eme.php
Problem 1: We have used older webkit port revision which is v2.16.5.We have faced the bandwidth switching related problems while playing the MSE media content, 1.Some times bandwidth switching but repeated frames displaying. 2.Some times Bandwidth not switching But we have not integrated the Gstreamer in our webkit. Kindly confirm whether Gstreamer is a mandatory for MSE or not. We have used below mentioned 3 major properties as per MSE specification. Could you please clarify any other properties we need to send to browser. Mediasample: +++++++++++++++++ PresentationTimeStamp(Audio,Video) Decoded Timestamp(Audio,Video) Frame Duration (Audio,Video) Problem 2: We observed the multiple entries in buffered range vector table while after received the media samples from player.But some times frame duration value is added as start value in TimeRange object.Kindly share any test pages for check the bandwidth switching in MSE. kindly any one help to conclude the issue.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2022-08-26 18:18:46 PDT
<
rdar://problem/99211850
>
Philippe Normand
Comment 2
2022-12-05 13:06:06 PST
I guess this is about WebKitGTK? Version 2.16 is obsolete, likely crippled with unpatched security issues as well. Yes, GStreamer is required for MSE playback. About the other questions, I'd suggest to try again with a modern version of the web-engine (2.38.x).
Michael Catanzaro
Comment 3
2022-12-05 13:46:53 PST
Let's just close this: * GStreamer is required for all multimedia playback. If you can play media without GStreamer, you have an impressive fork and presumably have your own multimedia developers. * Please reproduce with the latest version, currently 2.38.2, before reporting bugs upstream.
Bharanitharan
Comment 4
2023-03-11 22:25:30 PST
Sorry for the late reply. We have still observed the repeated frames after bandwidth switching happens from lower resolution(640) to higher resolution(1280).But we have not observed the issue when higher resolution(1280) to lower resolution switching case. From our understanding they expecting media sample values from the script. i.e) pts,dts,frameduration also check the TimeRange values start and end. We have properly send the timerange values but still we have not conclude the problem. Kindly suggest me what are the properties are expect the script(dash.js) for bandwidth switching. Note: ++++ We have not used the Gstreamer port,we have used our own media player layer.
Bharanitharan
Comment 5
2023-03-11 22:26:59 PST
Still we have observed the bandwidth switching in the MSE playback.
Philippe Normand
Comment 6
2023-03-25 06:58:53 PDT
(In reply to Bharanitharan from
comment #4
)
> > Note: > ++++ > We have not used the Gstreamer port,we have used our own media player layer.
This bugzilla is not the right place to report issues related with un-supported media backends. Sorry :)
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug