Video Capture Configuration
Video Capture Configuration
Setup guide for the Blackmagic DeckLink Quad HDMI capture system in the Multi-Camera Livestream Framework.
Last Updated: Version: 1.0.0
Table of Contents
- Overview
- Hardware Setup
- DeckLink Configuration
- Camera Settings
- OBS Integration
- Resolution & Frame Rate
- Troubleshooting
Overview
The video capture pipeline uses a Blackmagic DeckLink Quad HDMI card in a Sonnet Echo Express SE I Thunderbolt 3 chassis, connected to the M1 Mac Studio.
Supported Inputs
| Input | Resolution | Frame Rate | Color Space |
|---|---|---|---|
| HDMI 1 | Up to 4K | Up to 60fps | Various |
| HDMI 2 | Up to 4K | Up to 60fps | Various |
| HDMI 3 | Up to 4K | Up to 60fps | Various |
| HDMI 4 | Up to 4K | Up to 60fps | Various |
Note: When capturing 4K on multiple inputs simultaneously, bandwidth limitations may require using 4K30 or 1080p60.
Signal Flow
Cameras ──HDMI──→ DeckLink Quad HDMI ──PCIe──→ Echo Express ──TB3──→ Mac Studio ──→ OBS
Hardware Setup
Echo Express Chassis
- Position: Place chassis with adequate ventilation (generates heat)
- Power: Connect to UPS/power conditioner (powers on automatically)
- Thunderbolt: Connect to Mac Studio TB3 port
- Use Port 1 for best bandwidth
- Avoid daisy-chaining other devices
DeckLink Card Installation
The DeckLink Quad HDMI should be pre-installed in the Echo Express chassis.
Verification:
system_profiler SPPCIDataType | grep -i decklink
HDMI Connections
| Port | Cable Type | Max Length | Notes |
|---|---|---|---|
| HDMI 1 | HDMI 2.0+ | 3m (10ft) for 4K | |
| HDMI 2 | HDMI 2.0+ | 3m (10ft) for 4K | |
| HDMI 3 | HDMI 2.0+ | 3m (10ft) for 4K | |
| HDMI 4 | HDMI 2.0+ | 3m (10ft) for 4K |
⚠️ For runs longer than 3m at 4K, use active HDMI cables or HDMI-over-fiber extenders.
DeckLink Configuration
Installing Drivers
- Download Desktop Video from Blackmagic Support
- Install the package (requires restart)
- Verify installation:
ls /Library/Application\ Support/Blackmagic\ Design/
Desktop Video Setup Utility
Launch Blackmagic Desktop Video Setup from Applications:
- Select each input
- Configure:
- Video Input: HDMI
- Video Format: Match your cameras (e.g., 1080p60)
- Color Space: Rec.709 (default for most cameras)
Input Format Settings
| Input | Video Format | Color Space | Range |
|---|---|---|---|
| 1 | 1080p60 | Rec.709 | Full |
| 2 | 1080p60 | Rec.709 | Full |
| 3 | 1080p60 | Rec.709 | Full |
| 4 | 1080p60 | Rec.709 | Full |
Camera Settings
Recommended Camera Settings
For consistent multi-camera production:
| Setting | Value | Notes |
|---|---|---|
| Resolution | 1080p or 4K | Match across all cameras |
| Frame Rate | 60fps | Or 30fps for all |
| White Balance | Manual (5600K typical) | Match all cameras |
| Exposure | Manual or priority | Consistent look |
| Color Profile | Standard/Neutral | Easier to match |
| HDMI Output | Clean (no overlays) | Critical! |
| HDMI Output Resolution | Match capture format | No scaling |
Per-Camera Configuration
Camera 1:
<!-- TODO: Add specific settings -->
Camera 2:
<!-- TODO: Add specific settings -->
Camera 3:
<!-- TODO: Add specific settings -->
Camera 4:
<!-- TODO: Add specific settings -->
OBS Integration
Adding DeckLink Sources
- In OBS, click + in Sources
- Select Blackmagic Device
- Configure:
- Device: DeckLink Quad HDMI (X) where X = input number
- Mode: Match camera output format
- Pixel Format: Auto (or match Desktop Video config)
- Color Space: Rec.709
- Color Range: Full (if cameras output full range)
OBS Source Naming Convention
| Source Name | DeckLink Input | Camera |
|---|---|---|
| CAM1-Wide | Input 1 | |
| CAM2-Host | Input 2 | |
| CAM3-Guest | Input 3 | |
| CAM4-Overhead | Input 4 |
Scene Setup
Scene Collection: "Livestream-Main"
├── Scene: Full Screen
│ └── CAM1-Wide (full canvas)
├── Scene: Host Close-up
│ └── CAM2-Host (full canvas)
├── Scene: Split Screen
│ ├── CAM2-Host (left half)
│ └── CAM3-Guest (right half)
└── Scene: Picture-in-Picture
├── CAM1-Wide (full canvas)
└── CAM2-Host (corner, scaled)
Resolution & Frame Rate
Bandwidth Considerations
The DeckLink Quad HDMI shares PCIe bandwidth across all inputs.
| Configuration | Total Bandwidth | Notes |
|---|---|---|
| 4x 1080p60 | ~12 Gbps | Recommended |
| 2x 4K30 + 2x 1080p60 | ~14 Gbps | Workable |
| 4x 4K30 | ~18 Gbps | May drop frames |
| 4x 4K60 | ~36 Gbps | Not supported |
Recommended Configuration
For reliable 4-camera streaming:
- All cameras: 1080p60
- OBS Canvas: 1920x1080 @ 60fps
- Stream Output: 1080p60 or 1080p30
4K Workflows
If you need 4K:
- Use 2 cameras at 4K30, 2 at 1080p60
- Or use 4K capture, downscale in OBS
- Monitor for dropped frames in OBS stats
Troubleshooting
No Signal Detected
Symptoms: OBS shows “No signal” for DeckLink source
Solutions:
- Check HDMI cable connection (both ends)
- Verify camera is outputting HDMI (check camera LCD)
- Confirm HDMI output is set to match capture format
- Check Desktop Video Setup for detected signal
- Power cycle the Echo Express chassis
- Try different HDMI port on DeckLink
Signal Flickering/Unstable
Symptoms: Image appears and disappears, or has artifacts
Solutions:
- Replace HDMI cable (cables degrade)
- Check for HDCP issues (disable on camera if possible)
- Ensure camera HDMI output matches DeckLink input format exactly
- Check for loose connections
- Try active HDMI cable for longer runs
Color/Exposure Mismatch Between Cameras
Symptoms: Cameras look different when switching
Solutions:
- Manual white balance on all cameras (same Kelvin value)
- Manual exposure (or same exposure compensation)
- Match color profiles/picture styles
- Use color correction in OBS if needed
- Consider video lighting for consistency
Dropped Frames
Symptoms: OBS shows “Frames missed due to rendering lag”
Solutions:
- Reduce capture resolution (4K → 1080p)
- Check Thunderbolt connection (avoid hubs)
- Close other GPU-intensive applications
- Update DeckLink drivers
- Monitor Mac GPU usage (Activity Monitor)
DeckLink Not Detected
Symptoms: DeckLink doesn’t appear in OBS or Desktop Video Setup
Solutions:
- Restart Mac Studio
- Power cycle Echo Express chassis
- Check Thunderbolt cable connection
- Try different Thunderbolt port
- Reinstall Desktop Video drivers
- Check System Report → Thunderbolt for chassis detection
Audio Issues with HDMI Capture
Symptoms: Embedded HDMI audio not working or delayed
Solutions:
- We use Dante for audio—disable HDMI audio in OBS source
- If using HDMI audio, check Desktop Video audio settings
- Sync audio using OBS advanced audio properties
Quick Reference
OBS DeckLink Source Settings
Device: Blackmagic DeckLink Quad HDMI (1-4)
Mode: 1080p60 (or match camera)
Pixel Format: Auto
Color Space: Rec.709
Color Range: Full
Deactivate when not showing: Off (for faster switching)
Useful Commands
# Check DeckLink detection
system_profiler SPPCIDataType | grep -A10 -i "blackmagic"
# Check Thunderbolt devices
system_profiler SPThunderboltDataType
# List video input devices
system_profiler SPCameraDataType
See Also
- CAMERA-SETTINGS.md - Per-camera configuration
- RUNBOOK.md - Pre-stream checklist
- TROUBLESHOOTING.md - General troubleshooting
Document maintained by Multi-Camera Livestream Framework team