I am curious if there is a way (either through the default client or the NPM package CasparConnection) to inject a live video input (Via a Decklink 4k Extreme) into an HTML template. The idea would then be to apply SVG filters to the video to make some interesting wipes, bumps, ect.
Thank you in advance for helping me out and please let me know if you need any more info.
Might be possible to do something wtih webrtc and MSE perhaps. But before you go down that rabbit hole, what are you looking for? Something that you canât do with MIXER commands, overlaying/blending videos etc?
As Hrein already wrote: You can do a lot with MIXER commands, and, at least in Flash, you can connect to Caspar from the template and issue these commands from there. I do that regularly for weird things
Most of what I see in the video would usually just be done by playing the transition (with an alpha) over the current video and cutting to the next one while the transition hides it. And thatâs how everybody does it live.
Weâve done it but using NDI. Using the free âvirtual inputâ tool from Newtek, you can input any NDI stream on your network. Windows, from that moment on, will see it as a USB videodevice (like a webcam). That can be easily used in HTML-code (like Skype does, and any other website which uses your webcam in-site)
That is a a great idea! Just to make sure I have the idea correct, simply use the browser to open the âwebcamâ (Actually an aux feed from a switcher) and display it on the page then apply any effects after that.
Or If you already have any HDMI acquisition USB card like https://www.avermedia.com/fr/product-detail/GC510
I really suggest to use this SDI <> HDMI Cross converter Best quality/price I ever found and use since many years without any issue: https://www.decimator.com/Products/MiniConverters/MD-HX/MD-HX.html
You can achieve with this little box any HDMI/SDI conversion/amplification / framerate change / loop in all directions. Most of the time stuff that cost 10x more with other hardware.
As far as the live video injection into an HTML template goes, I used this answer here.
It allows you to take a Blackmagic Decklink and use it as a webcam in a template. I read a few posts that said this wonât work on a Linux michine because the BMD drivers are different. I canât confirm though.