Web-augmented video overlays with WPEWebKit and GStreamer
Channel: Igalia
Date: 2020-07-01

This demo shows that realtime video broadcasting can be achieved with GStreamer and its WebRTC plugin. Live video is captured from the webcam and mixed with another video stream representing a Web page displaying graphics overlays (score boards, stickers, ...). The GstWPE plugin is used for the task of producing a video stream out of the web page, rendered with WPE (https://wpewebkit.org/). Both video streams are then mixed, encoded and sent to a Janus WebRTC server. Clients can then connect to Janus using a web-browser to watch the live broadcast.