Transcript

1.
Multimedia in WebKitGTK+
Past / Present / Future
Philippe Normand

2.
About WebKit itself
IT IS NOT A BROWSER, it is a framework to build browsers
Fork of KHTML started by Apple, now with contributors all over the place.
Shared base, with ports being built from the same tree, with different build systems.
2 core bricks: WebCore and JavascriptCore
No stable API, no API documentation
Each port provides its own API

3.
What is WebKitGTK+?
a WebKit port providing a GTK+ friendly API
A regular GtkWidget which you can add to your GtkScrolledWindow.
Rendering backend built with Cairo.
Resource loading backend built with libsoup.
Pango for fonts
Keyring for auth storage
GStreamer for audio/video