Skip to content

NDI output renderer #31

@andrewmarconi

Description

@andrewmarconi

Summary

Add an optional headless browser/renderer that outputs CeeGee graphics as NDI with alpha channel, for use outside the OBS browser ecosystem.

Context

Users of vMix, Tricaster, and ATEM can't consume browser sources directly. NDI output with alpha would make CeeGee usable in professional hardware-based workflows.

Features

  • Headless renderer: Node + Playwright/Chromium worker that renders the OverlayHost page
  • NDI output with alpha: publishes the rendered graphics as an NDI source with transparency
  • Per-channel NDI sources: optionally output each channel as a separate NDI source
  • Configuration: start/stop control, resolution settings, frame rate

Notes

This is a higher-complexity feature. Consider making it an optional companion process rather than built into the main server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions