CefWithSyphon, is there a Windows browser supporting Spout?

CefWithSyphon if a browser on mac capable of sharing screens between browser and cyphon (cyphon is mac equivalent of spout), is there a windows browser that supports spout?

Not currently that I am aware of. Some time back there were some experiments with Awesomium, but it is very old now. Screen capture might be one solution and you could have a look at what Newtek NDI can do with the latest tools they provide. Maybe this old post might give you a lead.

NDI have only screen captures from apps which are foreground on the screen (classic screen cap to video input model), i believe the CefWithSyphon example would allow for an app (example a browser built with CEF, open source Chromium) to be running in the background. This is especially cool, as a plugin can be designed for Resolume to input a URL and feed the websites content through sprout directly into resolume, all on the same box running resolume.

CefWithSyphon sounds very useful. Foreground screen capture is very fast if you can manage it and there is a Spout capture utility. But it might not be very convenient in practice. I think the older NDI tools had individual window capture but I am not sure where to find them. You might get a lead from a search of the NDI forum.

try OBS … then you can use obs to spout or obs to ndi route :slight_smile:

Since a while has passed, I am prompted to draw attention to a screen capture program Win32CaptureSample

This was created by Robert Mikhayelyan using the using the “Windows.Graphics.Capture” APIs and allows capture of individual windows as well as different displays.

The captured windows have to be visible but can be obscured by other windows. Timing tests show much higher speed than the older “GDI” methods for individual window capture.

Give it a try.

Hi everyone,

I know this is an older thread, but since the question comes up often, I wanted to share a project I recently released that fills this exact gap:

SpoutBrowser: https://github.com/bntre/SpoutBrowser

It is a CEF-based (Chromium) browser that uses off-screen rendering to send textures directly to Spout via shared D3D11 textures.

Unlike the screen capture methods discussed above, it supports alpha transparency and allows you to run multiple independent instances. It’s essentially the Windows equivalent of CefWithSyphon that alida was looking for.

Hope this helps anyone still looking for a native web-to-spout solution!

Thankyou Victor for sharing this. It has been a long wanted solution.
I have added a link to your repository in the open source projects page.

1 Like