Reaching the Multimedia Web from Embedded Platforms with WPEWebKit
summary
WPEWebKit integrates with GStreamer to enable adaptive streaming (MSE via libdash), EME via OpenCDM wrappers, WebAudio, getDisplayMedia and hardware-accelerated codecs on embedded SoCs; demos hit 1080p on i.MX6 and i.MX8M with reduced stutter by forcing 720p, and a cog-based kiosk backend renders fullscreen via DRM/KMS full‑screen or compositor backends. A GStreamer wp-webview source produces video/audio streams for overlays and live mixing; a Node.js demo records and streams overlays via WebRTC successfully.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 1:57WPEWebKit
- 7:43Specifications
- 14:15Media Capabilities
- 15:10GStreamer
- 15:59WebAudio
- 18:10Screen Capture
- 19:41WebRTC
- 21:16Recording
- 21:51Cog
- 23:57Full Screen Rendering
- 27:05MX Board
- 27:19MetaKits
- 29:03Coda Driver
- 30:01MX8M Driver
- 31:07Video Sync
- 32:20MX Decoder
- 33:33Animations
- 34:10Lower Thirds
- 34:45Why WPEWebKit
- 36:41How did we use WPEWebKit
- 37:52WPEWebKit with GDisplay
- 38:48How to do a release
- 40:23Demo
- 41:30Conclusion
related talks
49mBuilding End-user Applications on Embedded Devices with WPE
37mWPE WebKit: HTML5 User Interfaces for Embedded Devices
49mBuilding End-user Applications on Embedded Devices with WPE
49mEmbedding WPE WebKit - from Bring-up to Maintenance
49mEmbedding WPE WebKit - from Bring-up to Maintenance
43mUnlocking the Full Potential of WPE To Build a Successful Embedded Product
12mExploring Video Editing in the Browser
19mOn Dynamic Multimedia Pipelines for Opening Browsers to New Formats
