如何在 Ant Media Server 中使用 WebRTC 播放 IP Camera RTSP feed?

How to play IP Camera RTSP feed with WebRTC in Ant Media Server?

我有一台内置 RTSP URL 的网络摄像机,但它没有 public IP。我想以尽可能低的延迟进行流式传输。

有什么方法可以使用 Ant Media Server 通过 WebRTC 播放我的 IP 摄像机?

使用 Ant Media Server 有两种方法可以做到这一点。

  1. 您可以将相机的 RTSP URL 添加到 Ant Media Server 作为流源。您可以通过提供源代码 URL 来按照记录的 here or you can use this REST 方法执行此操作。使用此解决方案,您将在服务器端拥有 video/audio 数据,您可以记录或 re-stream 它。

  2. 第二种方式比较新颖,但适用于自带处理器(多为ARM)的相机。在此解决方案中,您可以 运行 相机处理器上的嵌入式 SDK 软件。该软件可以从摄像头捕获 video/audio 数据并将该数据提供给 WebRTC 对等方。在这种情况下,数据直接发送到 WebRTC 对等点而不通过服务器。

    您可以找到有关嵌入式 SDK here 的信息。 您可以找到不同架构的参考项目可执行文件 here.

    最后,如果你想自己修改和构建这个参考项目,你 将需要 SDK 库。您可以登录 antmedia.io 并下载 SDK 库。