Software Installation & Configuration
Software Installation & Configuration
Version-pinned software installation guide for the Multi-Camera Livestream Framework.
Generated from profile: studio Last Updated: 2026-01-20 Version: 1.0.0
Table of Contents
- Overview
- System Requirements
- Version Pinning
- Installation Guide
- Configuration Files
- Updates & Maintenance
Overview
This document provides the definitive software installation guide for the Multi-Camera Livestream Framework. All software versions are pinned for reproducibility—do not upgrade without testing in a non-production environment.
Software Stack
| Category | Software | Version | Purpose |
|---|---|---|---|
| Video Mixing | Main production switcher | ||
| Audio Mixing | DAW, Dante clock master | ||
| Audio Network | Dante routing | ||
| Video Capture | Desktop Video | DeckLink drivers | |
| Audio Interface | Drivers | support | |
| Graphics | (optional) | - | Real-time graphics |
System Requirements
Hardware Requirements
| Component | Current Setup |
|---|---|
| Computer | |
| Chip | |
| RAM | GB |
| Video Capture | |
| Audio Interface | |
| Thunderbolt Chassis |
macOS Requirements
| Requirement | Version |
|---|---|
| macOS | .0+ () |
| Current OS | () |
⚠️ Do not upgrade macOS without verifying driver compatibility.
Version Pinning
Current Pinned Versions
These versions are tested and known to work together:
| Software | Version | Bundle ID |
|---|---|---|
| macOS | - | |
com.obsproject.obs-studio |
||
| `` | ||
com.audinate.dante.DanteController |
||
| Desktop Video (DeckLink) | - | |
| Drivers | - |
Installation Guide
1. macOS Preparation
# Check current macOS version
sw_vers -productVersion
# Expected: or compatible
# Verify Apple Silicon
uname -m
# Expected:
2. Install Required Applications
- ** v
- Role: Video mixing, encoding, streaming
- Download from official source
- ** v
- Role:
- Download from official source
- ** v
- Role: Audio network routing and monitoring
- Download from Audinate
3. Install Hardware Drivers
- ** Desktop Video** v
- For
- Architecture:
- ** Drivers** v
- For
Configuration Files
Configuration is managed via the profile system. Current profile: studio
# View current configuration
cat software/generated/config.sh
# Switch profiles
./software/scripts/generate-config.sh [profile_name]
Updates & Maintenance
Before updating any software:
- Test in non-production environment
- Verify all drivers are compatible
- Update the profile YAML if versions change
- Regenerate config:
./software/scripts/generate-config.sh - Regenerate docs:
make docs