What is CEF?
The Chromium Embedded Framework (CEF) is an open-source framework that enables developers to embed a fully functional Chromium-based web browsers directly into their applications.
It is built on top of the Chromium engine—the same core used by Google Chrome—and provides APIs for rendering web content, handling user input, and integrating browser features within native software.
CEF supports modern web standards such as HTML5, CSS, and JavaScript, making it a popular choice for building user interfaces with web technologies while maintaining the performance and flexibility of a native application. It also offers features like off-screen rendering, custom resource handling, and tight control over browser behavior.
How is CEF used in PIXERA?
In PIXERA, the Chromium Embedded Framework (CEF) is used in two main ways:
- To render Web Browser Resources
and - To build and display custom control interfaces (UI Builder)
Web Browser Resource (Timeline / Render Engine)
CEF is used to treat webpages as playable media content inside PIXERA.
- A Web Browser Resource allows you to load any webpage (e.g. dashboards, custom HTML apps, YouTube) and place it as a Clip on the Timeline.
- The webpage is rendered via CEF and behaves like a video Layer: You can position, scale, and animate it in the Compositing workflow.
- It supports interaction—mouse input can be forwarded to the rendered page, enabling clickable buttons or live control interfaces on the Output.
NOTE
Each server runs its own CEF Instance independently. Due to this isolated behavior, true synchronization between multiple CEF Instances is technically not possible. This limitation cannot be resolved through Content Mapping or Perspectives.
The only way to achieve consistent visual output across servers would be to abstract the content and distribute it as a single texture (e.g., via NDI).
While simultaneous playback can be triggered using JavaScript, this approach does not provide frame-accurate synchronization.
UI Builder (PIXERA Control Web UI)
CEF is also used on the control side to power PIXERA’s web-based user interfaces.
- The UI Builder creates interfaces that run in a browser environment (HTML/CSS/JS).
- These UIs can be opened in a browser and are connected to PIXERA via its control system.
- Elements like Buttons, Sliders, or Resource Browsers are essentially web UI components, which can trigger Actions (Timelines, Layers, etc.).
- Internally, PIXERA relies on embedded browser technology (CEF) to render and handle these web-based control interfaces.
PIXERA 26.2 INTER 59 | 16.April 2026 | S.H.
