BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:A new Media Source Extensions implementation in GStreamer for cros
 s-platform apps
DTSTART;VALUE=DATE-TIME:20261010T152500Z
DTEND;VALUE=DATE-TIME:20261010T153000Z
DTSTAMP;VALUE=DATE-TIME:20261010T024520Z
UID:indico-contribution-600@indico.freedesktop.org
DESCRIPTION:Speakers: Sebastian Dröge (Centricular Ltd)\nGStreamer has ha
 d a Media Source Extensions (MSE) implementation for 3 years now but has s
 een basically no adoption. For a project we recently needed an API that al
 lowed more control than just "play this file"\, and ideally would be able 
 to share one implementation of a custom streaming protocol across platform
 s: iOS and tvOS\, Android\, and the web. MSE appeared as an ideal candidat
 e for this.\n\nThe existing implementation\, extracted from WebKitGTK\, tu
 rned out to have many shortcomings. We ended up writing a new implementati
 on from scratch\, added React Native bindings on top\, and used it to buil
 d applications for all these platforms while using the same media processi
 ng code in all of them.\n\nThis lightning talk will introduce the new impl
 ementation\, how it differs from the existing one\, the current status and
  future upstreaming plans. At this point the new implementation should be 
 a good choice for projects that have similar requirements\, and we hope th
 at it can also be used as a basis for an MSE implementation in the browser
  engine Servo in the future.\n\nhttps://indico.freedesktop.org/event/14/co
 ntributions/600/
LOCATION:Impact Hub Prague
URL:https://indico.freedesktop.org/event/14/contributions/600/
END:VEVENT
END:VCALENDAR
