[wpe-webkit] WPEWebKit and Widevine

Alicia Boya GarcĂ­a aboya at igalia.com
Thu Jan 24 00:25:55 PST 2019

On Thu, 2019-01-24 at 08:27 +0100, Brandon Adkins wrote:
> So it looks like the current MSE support in WebKitGTK is just broken.
> Looking at the WPEWebKit code base in github, it looks like there are
> MSE related fixes in there. Does WPEWebKit handle MSE correctly? I am
> assuming it does if it also handles EME.

The GStreamer ports of WebKit currently lack container multi-track
support in MSE. That is, every SourceBuffer can contain audio or video,
but not both.

Back then when the project was started and very few sites used this, it
was not considered a priority since YouTube and many other sites always
do that (after all, it's more space efficient in the server-side, since
you don't need to duplicate the audio tracks), and the architecture
chosen back in the day did not really accomodate it.

This is of course still an issue I'm aware of and one I would like to
fix eventually as I'm working on improving the design of the playback
pipeline and our MSE implementation in general.

More information about the webkit-wpe mailing list