Configuration and scripts for the live video broadcast rig.
Not sure if anyone else will find this stuff useful, it's here mostly as a backup / archive for my own use. The repository is organized by physical machine:
-
colorburst
is the main broadcast and sound machine- Local storage for recording only, shared with smb
- Video
- Black Magic Decklink 4x SDI card
- Quad Intel i7, NVidia, Windows 10
- Runs obs-studio and airserver
- Encodes 12000kbit h.264 in hardware, streams to
spacer
- Audio
- Ableton Live for mixing, filtering, and recording
- Records multi-channel audio
- Generates a rough audio mix that's distributed to
colorburst
and the other video recorders. - Virtual Audio Cable: routing from Ableton to OBS
- VB-Cable is a cheaper/free alternative that almost works, but I had underflow problems there I couldn't resolve.
- Would also use a second cable to route system audio back to Ableton, BUT:
- It's hard to keep system audio clear of autoplaying chat videos :)
- Couldn't keep this from eventually underrunning, too many timebases in the kitchen.
- ASIO4ALL for combining M-Track inputs/outputs and VAC output
-
spacer
is a Linux transcode server- Dual Intel, NVidia, Ubuntu
- Nginx rtmp server relays video from
colorburst
to YouTube and Twitch - Runs real-time transcode for Twitch
- Off-line transcodes for time lapses
- Also a good place to run the status display.
-
fishbowl
is the demo machine- It's a Mac Mini. No special software needed for broadcast there.
- 4x HDMI switch for sharing this input with other demo objects is
fishplex
. - This HDMI input is split to a monitor, HD60 recorder on
cylindroid
, and a USB3.0 HDMI grabber oncolorburst
.
-
cylindroid
is the editing and file management workstation- Mac Pro, local thunderbolt RAID for editing and recording
- Final Cut Pro X (blah)
- Direct recording for oscilloscope (BlackMagic+OBS) and
fishplex
(HD60).
-
brassica
is the CAD workstation- Rhino license is stuck on this box
- Nice GPU here
- Direct recording for the microscope (HD60+OBS).