OBS-NDI(现更名为DistroAV)安装与配置完全手册
obs-ndi NewTek NDI integration for OBS Studio 项目地址: https://gitcode.com/gh_mirrors/ob/obs-ndi
项目基础介绍与主要编程语言
项目名称: OBS-NDI(现已更名至DistroAV) 项目地址: https://github.com/DistroAV/DistroAV 主要编程语言: 主要采用 C++, 辅以 C, CMake, Shell 和少量 Batchfile 编写。 项目简介: DistroAV(原OBS-NDI)是一个集成NewTek NDI技术于OBS Studio中的开源项目,允许用户在OBS中接收和发送NDI视频和音频信号。这项技术极大地方便了网络直播和多机位制作场景。
项目使用的关键技术和框架
- NDI Technology: 提供高效、低延迟的IP视频传输解决方案。
- OBS Studio: 开源的视频录制和直播软件,支持复杂的场景编辑和多种插件扩展。
- CMake: 构建自动化工具,用于跨平台编译项目的构建系统。
- Qt6: 用户界面库,确保OBS-NDI与OBS Studio兼容更新的UI框架。
安装和配置步骤
准备工作
- 系统要求: 确保你的计算机运行的是 OBS >= 30.0.0 并且是基于 Qt6 的版本,适用于 Linux, macOS, 或 Windows 操作系统。
- 安装OBS Studio: 首先从官方网站下载并安装最新版本的OBS Studio。
- NDI Tools: 下载并安装NDI Runtime,可以从NewTek NDI官网获取。
安装步骤
对于所有平台:
-
克隆仓库: 打开命令行或终端,使用以下命令克隆DistroAV项目到本地:
git clone https://github.com/DistroAV/DistroAV.git
-
进入项目目录:
cd DistroAV
-
环境配置: 根据你的操作系统,可能需要设置一些编译环境,如确保CMake和必要的编译器已正确安装。
在Windows上:
- 使用Visual Studio或相关编译工具链,打开CMakeLists.txt文件生成项目解决方案,然后编译安装。
在macOS/Linux上:
-
安装必要的开发包(如libssl-dev, cmake等)。
# Ubuntu示例 sudo apt-get install cmake build-essential # macOS Homebrew 示例 brew install cmake
-
使用CMake配置并构建项目:
mkdir build cd build cmake .. make sudo make install
配置与使用
-
在OBS中启用NDI插件: 安装完成后,启动OBS Studio,在“来源”面板中你应该能看到新增的NDI源类型。如果没有自动出现,检查插件是否正确安装并在插件管理中激活。
-
配置NDI源/输出: 添加NDI源来接收NDI流,或者通过配置NDI输出将OBS中的视频和音频以NDI协议发送出去。对于NDI Filter,则可以用于单独发送某个场景或源的音频。
-
测试连接: 使用其他支持NDI的设备或应用,如NDI Monitor,来确认数据传输正常。
至此,你已经成功安装并配置好了DistroAV,可以享受它带来的NDI功能,提升你的视频制作体验。如果遇到任何问题,记得查阅项目官方文档或在GitHub仓库中寻找帮助和报告问题。
obs-ndi NewTek NDI integration for OBS Studio 项目地址: https://gitcode.com/gh_mirrors/ob/obs-ndi