Releases: vivek-kr-git/ViCast
Releases · vivek-kr-git/ViCast
Release list
ViCast-NIP v1.0 - Initial Public Release
🎉 I am excited to announce the first public release of ViCast-NIP, a high-performance C++ broadcast gateway for real-time video routing between NDI® network video, GPU desktop capture, and SDI broadcast hardware.
This release provides a stable foundation for studio automation, live production, and IP video workflows.
🚀 Key Features
- Intelligent Input Routing – Prioritizes GPU Desktop Capture, falls back to NDI Primary and Backup automatically.
- Automatic Failover – Seamlessly switches inputs if the signal drops beyond the configurable threshold.
- Ultra-Low Latency – SIMD-accelerated pipelines, lock-free frame pools, zero dynamic allocation in hot paths.
- Multi-Channel NDI Output – Broadcasts Fill, Key (Alpha), and Embedded RGBA streams simultaneously.
- DeckLink SDI Integration – Professional 10-bit V210 output with optional hardware Genlock / Reference lock.
- Thread-Safe Telemetry – Real-time monitoring for routing, FPS, dropped frames, clock drift, and system health.
📊 Performance
- Typical latency: ~1–2 frames depending on hardware and pipeline configuration
- Supported resolutions: SD → 8K DCI
- Frame rates: Up to 60fps
⚙️ System Requirements
- Operating System: Windows 10 / 11 (64-bit)
- Optional Hardware: Blackmagic DeckLink card for SDI output
- Dependencies: NDI® SDK, DeckLink SDK, libyuv
📥 Download
You can download the latest packaged executable from the Releases page.
🙏 Acknowledgements
- NDI® by Vizrt
- DeckLink SDK by Blackmagic Design
- libyuv by Google