voctocore¶
voctocore is the mixing engine of voctomix. It runs a
GStreamer pipeline and exposes a
TCP control interface on port 9999.
Features¶
Matroska-enveloped A/V source input via TCP
Image sources via URI or file path
Decklink A/V capture cards
AJA Desktop I/O capture cards
Video4Linux2 video sources
Raspberry Pi camera sources
GStreamer test sources
Looping file sources
Scaling and format conversion of input sources
Video compositing (fullscreen, picture-in-picture, side-by-side, …)
Blinder / stream blanker for live outputs
Low-resolution preview outputs for the GUI
High-resolution outputs for recording
Image overlays (lower thirds)
Schedule-driven overlay selection
Video transitions (animated fades between composites)
Remote control via TCP command interface
Quick start¶
Start voctocore with the default configuration:
python3 -m voctocore
Or with a custom config file:
python3 -m voctocore -i /path/to/config.ini
See Running voctocore for all command-line options and Configuration Reference for the full configuration reference.