Multi-layer HTML5 rendering, transparent background, preview.
What produces the on-air image: an HTML5 canvas running per-output with transparent background.
Inside the app, see exactly what the broadcast tool sees — on a checkered background for transparency.