-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Investigate integrating a web rendering surface into StreamKit's compositor, enabling use cases like rendering web pages as picture-in-picture overlays or interactive web content within media pipelines.
Motivation
A web rendering surface would allow embedding arbitrary web content — dashboards, chat overlays, browser-based widgets — directly into composited output. This opens up a huge design space for dynamic, web-driven overlays without needing custom node development for each use case.
Direction to Explore
- Servo as the candidate web engine — it's written in Rust, embeddable, and designed for integration into other applications.
- How Servo's rendering output could be captured and fed into StreamKit's compositor as a layer.
- Feasibility of interactive (input-forwarding) vs. passive (render-only) modes.
- Resource/performance implications of running a web engine within the media pipeline.
- Web page PiP as a concrete first use case.
Scope
This is a high-level roadmap item for investigation and design. No implementation is expected initially — the goal is to evaluate feasibility and define an integration architecture.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request