使用Python的NDI(网络设备接口)

使用Python的NDI(网络设备接口),python,c++,Python,C++,我想编写一个python脚本,列出所有可用的NDI源代码。 通过LAN连接查找NDI源,从其接收数据,并在状态更改时更新数据。 要读取的数据是: NDI源名称 源IP地址 来源理货状态(预览和节目理货) 数据应按以下方式在屏幕上打印: 等等 每当接收到的数据发生变化时,应立即打印一行具有更新状态的新行 NDI(网络设备接口)是一种基于ip的视频/音频分发协议,它是免版税的,SDK也是可分发的 该程序的目标是插入局域网并收集数据。 有人能帮我解决这个问题吗?我如何使用python与SDK交互? 请

我想编写一个python脚本,列出所有可用的NDI源代码。 通过LAN连接查找NDI源,从其接收数据,并在状态更改时更新数据。 要读取的数据是: NDI源名称 源IP地址 来源理货状态(预览和节目理货) 数据应按以下方式在屏幕上打印: 等等

每当接收到的数据发生变化时,应立即打印一行具有更新状态的新行

NDI(网络设备接口)是一种基于ip的视频/音频分发协议,它是免版税的,SDK也是可分发的

该程序的目标是插入局域网并收集数据。 有人能帮我解决这个问题吗?我如何使用python与SDK交互?
请告诉我需要帮助。

GitHub上有一个NDI Python包装器:

据我所知,它可以做大多数原始SDK可以做的事情——可能需要对原始SDK示例脚本进行一些调整。该版本中提供了四个示例脚本。我建议:

  • 从NewTek安装SDK
  • 构建NDI包装器
  • 遵循SDK文档了解您可以从中获得什么
  • 使用示例构建代码以帮助您

  • 它在我正在做的一个研究项目中运行良好,我希望这也能对您有所帮助。

    欢迎来到Stackoverflow。请阅读关于如何发布问题的指南。一般来说,期望社区解决问题而不表现出任何个人的努力是不行的。请张贴你的努力。