How This Framework Compares
How This Framework Compares
Understanding when to use this framework vs. alternatives.
Last Updated: 2025-01-20 Version: 1.0.0
The Core Difference
This is not a product. It’s documentation.
ATEM, vMix, and Wirecast are tools you buy. OBS is software you download.
This framework is the knowledge layer that connects hardware, software, audio networking, and operational procedures into a reproducible system. You still use OBS. You might still own an ATEM. But you’ll finally understand how everything fits together.
Quick Decision Guide
| Your Situation | Best Choice |
|---|---|
| “I need to stream today with $500” | ATEM Mini |
| “I need Windows + PTZ + built-in graphics” | vMix |
| “I’m on Mac with Dante audio infrastructure” | This Framework |
| “I need reproducible, documented setups for research” | This Framework |
| “I want a turnkey appliance” | ATEM or vMix hardware |
| “I have volunteers who need runbooks” | This Framework |
vs. ATEM Mini / ATEM Switchers
ATEM is hardware-first. This is documentation-first.
| Aspect | ATEM Mini Pro | This Framework |
|---|---|---|
| Philosophy | Buy hardware, read manual | Document everything, choose hardware |
| Audio Sync | HDMI embedded only | Dante network (broadcast-grade) |
| Audio Channels | 2 (stereo embedded) | Unlimited (Dante routing) |
| Max Inputs | 4–8 (hardware limit) | Unlimited (NDI, capture cards) |
| Scaling | Buy bigger hardware | Add profiles, cards, NDI |
| Documentation | Product manual only | 95% operational coverage |
| Cost | $295–$6,995 | $3K–$50K+ (your choice) |
| Reproducibility | “Same hardware” only | Version-pinned, citeable configs |
| Volunteers | “Watch the tutorial” | 8-phase runbook |
Choose ATEM When:
- Budget under $1,000
- 2–4 cameras with simple audio
- No audio sync requirements (HDMI embedded is fine)
- You want an appliance, not a system
- Setup time: 30 minutes
Choose This Framework When:
- You have Dante infrastructure
- Audio sync is critical (multiple wireless mics, board feeds)
- You need operational documentation for others
- Research reproducibility matters
- You want to understand why things work
Can I Use Both?
Yes! An ATEM can be one input source into this framework via HDMI or SDI. Common hybrid setup:
- ATEM for quick camera switching
- DeckLink captures ATEM’s program output
- Dante handles all audio separately
- Framework provides operational procedures
vs. vMix
vMix is Windows software. This is macOS ecosystem documentation.
| Aspect | vMix | This Framework |
|---|---|---|
| Platform | Windows only | macOS-native |
| Audio | Windows audio / NDI | Dante network |
| Cost | $60–$1,200 (software) | Free documentation |
| Graphics | Built-in titling | Blender/external |
| PTZ Control | Excellent, built-in | Manual/third-party |
| Replay | Built-in instant replay | External solution needed |
| Documentation | Tutorials, forums | Comprehensive runbooks |
| Reproducibility | “Same vMix version” | Full version pinning |
Choose vMix When:
- You’re on Windows
- You need built-in instant replay
- PTZ camera control is primary
- You want one application for everything
- Lower thirds / graphics built-in is important
Choose This Framework When:
- You’re on macOS
- You have existing Dante infrastructure
- You use Ableton/Logic for audio
- You need citable, reproducible configurations
- You prefer modular, best-of-breed components
vMix + Framework?
If you’re on Windows and want the documentation approach, you could adapt the framework:
- Replace OBS references with vMix
- Dante workflow remains the same
- Runbooks would need modification
- Hardware BOM mostly transfers
vs. Wirecast
| Aspect | Wirecast | This Framework |
|---|---|---|
| Platform | Mac + Windows | macOS |
| Cost | $599–$799 | Free |
| Audio | Basic mixing | Dante + Ableton |
| Capture | NDI, webcams, some capture cards | DeckLink + NDI |
| Graphics | Built-in | Blender/external |
| Documentation | Manual + support | 95% coverage |
Choose Wirecast When:
- You need cross-platform
- Built-in graphics are sufficient
- Simpler audio requirements
- Budget for commercial software
Choose This Framework When:
- macOS-only deployment
- Complex audio routing (Dante)
- You prefer OBS ecosystem
- Research/documentation requirements
vs. OBS Alone
OBS is the video mixer. This framework is everything else.
What OBS Provides
- Multi-source video composition
- Encoding (x264, NVENC, Apple VT)
- RTMP streaming
- Local recording
- Scene management
- Basic audio mixing
What OBS Doesn’t Provide
- Hardware selection guidance
- Audio sync architecture
- Network audio routing
- Pre-stream health checks
- Operational runbooks
- Troubleshooting decision trees
- Version compatibility testing
- Reproducibility documentation
What This Framework Adds
┌─────────────────────────────────────────────────────────────────┐
│ THIS FRAMEWORK PROVIDES │
├─────────────────────────────────────────────────────────────────┤
│ Hardware Layer │
│ └─ Tested BOM ($3K–$50K profiles) │
│ └─ Compatibility matrix │
│ └─ Version-pinned drivers │
│ │
│ Audio Layer │
│ └─ Dante network design │
│ └─ Clock sync (Ableton master) │
│ └─ Multi-source routing │
│ │
│ Operations Layer │
│ └─ 8-phase runbook │
│ └─ Pre-stream health checks │
│ └─ Troubleshooting decision trees │
│ │
│ Reproducibility Layer │
│ └─ Profile-based configuration │
│ └─ BibTeX citations │
│ └─ Version lock documentation │
├─────────────────────────────────────────────────────────────────┤
│ OBS PROVIDES │
│ └─ Video mixing │
│ └─ Encoding │
│ └─ Streaming │
└─────────────────────────────────────────────────────────────────┘
The Universal Problem We Solve
Multi-camera streaming isn’t a hardware problem. It’s a documentation problem.
You can buy excellent hardware. OBS is free. Dante works beautifully.
But nobody tells you:
- Which hardware to buy for your budget
- How to connect audio and video
- Why things fail and how to fix them
- What to check before going live
- How to reproduce configurations
- How to write runbooks for volunteers
The “Last Mile” Problem
Most streaming guides cover 80% of the setup:
- Buy this camera ✓
- Install OBS ✓
- Add your scenes ✓
- Click “Start Streaming” ✓
Then you discover:
- Audio is 3 frames out of sync
- Dante routing makes no sense
- OBS crashes when DeckLink initializes
- Your wireless mics create feedback
- Nobody documented the actual procedure
We solve the last mile: from “I have the pieces” to “I can reliably stream.”
Why Open Documentation Matters
1. Reproducibility for Research
Academic work requires citable sources:
@misc{mcls-framework-2025,
title = {Multi-Camera Livestream Framework},
year = {2025},
url = {https://github.com/...},
note = {Version 1.0.0, Studio profile}
}
Commercial products change versions without notice. This framework version-locks everything.
2. Knowledge Transfer
Organizations lose institutional knowledge:
- Key person leaves → nobody knows the setup
- Vendor changes → documentation is obsolete
- Platform updates → previous guides break
Open documentation survives personnel changes.
3. Community Evolution
Shared best practices improve everyone:
- Hardware test reports from multiple users
- Troubleshooting tips from real failures
- Profile variations for different use cases
- Alternative vendor configurations
4. Volunteer Operations
Houses of worship, universities, and community organizations rely on volunteers:
- Detailed runbooks reduce training time
- Health checks catch issues before live
- Decision trees guide troubleshooting
- Documentation outlasts individual volunteers
Feature Comparison Matrix
| Feature | ATEM Mini | vMix | Wirecast | OBS Alone | This Framework |
|---|---|---|---|---|---|
| Multi-camera | ✅ 4–8 | ✅ Unlimited | ✅ Varies | ✅ Varies | ✅ 4+ tested |
| 4K support | ⚠️ Limited | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
| Audio sync (Dante) | ❌ No | ⚠️ NDI only | ❌ No | ⚠️ DIY | ✅ Documented |
| NDI support | ❌ No | ✅ Excellent | ✅ Yes | ✅ Plugin | ✅ Documented |
| macOS native | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes |
| Built-in graphics | ✅ Basic | ✅ Advanced | ✅ Advanced | ⚠️ Plugin | ⚠️ Blender |
| Instant replay | ✅ Yes* | ✅ Yes | ✅ Yes | ⚠️ Plugin | ❌ External |
| PTZ control | ⚠️ Via ATEM | ✅ Excellent | ✅ Yes | ⚠️ Plugin | ❌ External |
| Operational docs | ❌ Manual | ❌ Tutorials | ❌ Manual | ❌ Wiki | ✅ 95% |
| Pre-stream checks | ❌ No | ❌ No | ❌ No | ❌ No | ✅ Scripts |
| Runbooks | ❌ No | ❌ No | ❌ No | ❌ No | ✅ 8-phase |
| Budget profiles | ❌ Fixed | ❌ Fixed | ❌ Fixed | ❌ Unknown | ✅ 4 profiles |
| Reproducible | ⚠️ Hardware | ⚠️ Version | ⚠️ Version | ❌ No | ✅ Citeable |
*ATEM Mini Pro and above
Cost Comparison
| Solution | Entry | Recommended | High-End |
|---|---|---|---|
| ATEM | $295 (Mini) | $995 (Mini Pro ISO) | $6,995 (4 M/E) |
| vMix | $60 (Basic) | $700 (HD) | $1,200 (Pro) |
| Wirecast | $599 (Studio) | $799 (Pro) | $799 |
| OBS | Free | Free | Free |
| This Framework | Free docs + ~$3K hardware | Free docs + ~$20K hardware | Free docs + $50K+ hardware |
Note: Framework costs are hardware, not documentation. The value proposition is that you know which hardware and how to configure it.
Migration Paths
From ATEM to This Framework
- Keep ATEM as one input source
- Add Dante audio infrastructure
- Use DeckLink for additional cameras
- Adopt runbook for operations
From vMix to This Framework
- Requires switching to macOS
- Dante workflow transfers directly
- Replace vMix features with plugins/external tools
- Adapt runbooks to OBS
From OBS (Alone) to This Framework
- Add Dante audio (MOTU + Ableton)
- Upgrade to DeckLink capture
- Adopt profile-based configuration
- Implement health checks and runbooks
Summary
| If You Need… | Choose… | Why |
|---|---|---|
| Quick setup under $1K | ATEM Mini | Appliance, works immediately |
| Windows + all-in-one | vMix | Best Windows ecosystem |
| macOS + cross-platform | Wirecast | Commercial support |
| Free mixer software | OBS | Universal standard |
| Documented, reproducible system | This Framework | Knowledge + process |
| Dante audio sync | This Framework | Broadcast-grade audio |
| Research reproducibility | This Framework | Citeable configurations |
| Volunteer-operated | This Framework | Runbooks + health checks |
See Also
- README.md - Project overview
- USE-CASES.md - Real-world deployment scenarios
- FAQ.md - Frequently asked questions
- ARCHITECTURE.md - Technical system design
This comparison is based on publicly available information as of January 2025. Product features and pricing may change.