ndi协议吧 关注:22贴子:221
  • 0回复贴,共1

如何实现NDI跨网段传输?

只看楼主收藏回复

最近收到很多新老客户的反馈,NDI可不可以跨网段发现和连接?答案是可以的。本文将重点讲解NDI发现服务器功能。
NDI发现服务器功能是区别于NDI自动发现功能的另外一种发现机制,支持NDI集中注册发现和跨网段发现。将指定的NDI源和接收端注册到NDI发现服务器后,这部分NDI源只会出现在注册好的接收端的列表中(不会出现在所有接收端列表中),而且跨网段的NDI源也可被接收端发现和连接,弥补了NDI自动发现功能不支持跨网段发现的不足。
千视Kiloview全系列NDI编解码器均支持NDI发现服务器功能。具体操作可以分成三个步骤:NDI发现服务器安装、NDI编解码器向服务器注册、解码器拉源解码。下面就以图文方式详细讲解NDI发现服务器功能。
最近收到很多新老客户的反馈,NDI可不可以跨网段发现和连接?答案是可以的。本文将重点讲解NDI发现服务器功
能。
详细操作步骤:
1、安装NDI服务器
首先在NewTek官网下载并安装NDI SDK,下载网址:https://www.ndi.tv/sdk/,(需安装在接收端的一台Windows电脑上)。安装好后运行目录下的Bin\Utilities\x64\NDI Discovery Service.exe程序。(软件安装在哪台机器设备上,哪台机器就是服务器)
PS:Sources代表编码器,Listeners代表解码器

2、NDI注册到服务器上
登录NDI编解码器WEB管理后台,点击“发现服务器”,在发现服务器中配置接收端IP地址,NDI将注册到服务器上。建议接收端地址配置为静态IP地址,以防止重新分配IP导致NDI连接丢失。
注意:开启此功能后,mDNS 自动发现功能无效。编码器输出视频流只能发送给指定的服务器,接收端必须注册到同一个发现服务器才能拉取NDI流。

3、解码器接收NDI源
1)、使用千视FULL NDI解码器接收
FULL NDI设备切换到解码模式,点击“发现服务器”,并“开启”服务。服务器地址填入NDI编码器相同的注册地址。点击“确定”保存后,扫描列表就可以发现注册到发现服务器上所有的NDI源。

2)、接收为电脑端软件
在接收端安装NDI Tools,并打开“NDI Access Manager”。点击进入 “Advanced” 属性,取消 “Multicast Sending Enabled”功能,选择 “Use Discovery Server”,将 “Server IP” 地址设置为开启发现服务器功能电脑的 IP 地址。保存配置后,电脑端接收软件(如VMIX、Studio Monitor等)可发现已经注册到服务器的NDI流。



1楼2021-08-19 11:41回复