CasparCG / server

CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
GNU General Public License v3.0
900 stars 268 forks source link

OUTPUT TO DIRECTSHOW DEVICE #1458

Open PeterAkakpo opened 1 year ago

PeterAkakpo commented 1 year ago

Description

Currently casparcg is able to play a dshow input via the command PLAY 1-0 dshow://video="web cam". I suggesting there should also be the ability to output dshow devices so that casparcg can target all all devices that support direct show. Currently only Bluefish and decklink can be output to through their hard coded API. having dshow output will open the way to suport lots of such devices out of the box.

Solution suggestion

A clear and concise description if you have an idea about a solution.


Additional information

If you have some additional information or attachments.

jpc0 commented 1 year ago

Does not look like FFMPEG can output, would need to build this directly on the DSHOW api as another output. http://mplayerhq.hu/pipermail/ffmpeg-user/2016-May/032261.html

Looks like we might be able to look at how obs implemented their virtual webcam which is a DSHOW output.