We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Gstreamer loves WPEWebKit

Formal Metadata

Title
Gstreamer loves WPEWebKit
Subtitle
Inject the Web into the Pipeline
Alternative Title
Inject the Web into your GStreamer pipeline with WPE using a GStreamer/WebKit source element
Title of Series
Number of Parts
561
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
This lightning talk will showcase a new GStreamer plugin that allows applications to overlay HTML pages on top of video content. This plugin also allows to capture and interact with an HTML page in a live GStreamer pipeline, for recording purposes for instance. Overlaying content on top of live video is common practice in the broadcasting industry nowadays. What if you could use HTML and Javascript for your overlay implementations? This would be possible with GStreamer and WebKit's WPE port combined in a GStreamer plugin. GstWPE receives EGLImages from WPE and shares them as GstMemory objects attached to buffers injected into the pipeline. This approach enables applications to perform overlaying directly in the GPU using shaders. Alternatively the EGLImages can be downloaded to the CPU main memory using the GStreamer gldownload element and processed there. GStreamer is an extremely powerful and versatile framework for creating streaming media applications. WPE WebKit allows embedders to create simple and performant systems based on Web platform technologies. It is designed with hardware acceleration in mind, leveraging common 3D graphics APIs for best performance. Room: H.1309 (Van Rijn) Scheduled start: 2019-02-02 13:00:00+01