0

我在 C++ 本机服务器上使用 libnice,它试图与 Web 浏览器客户端应用程序建立 WebRTC 对等连接。使用 libnice,候选人聚集成功,Offer/Answer 交换成功。然后它继续检查阶段,这也是成功的。我可以在 Wireshark 中看到 STUN 请求/响应交换也成功。

然而,候选检查一直在进行,不断地发送/接收成功的 STUN 请求/响应。

对我来说并不明显,示例代码也没有显示,当候选检查成功时如何实际停止它们。我已经调用了 API 例程:nice_agent_attach_recv() 并注册了回调,但它似乎没有触发。即使确实如此,回调签名也没有给我任何关于如何处理任何数据的线索。

问:ice_agent_attach_recv()回调中应该做哪些处理?

谢谢,-安德烈斯

4

1 回答 1

0

不需要在回调中进行任何处理。您需要打电话nice_agent_get_local_candidates(),然后继续使用凭​​据等。参考手册中有一个不错的例子

于 2016-06-15T00:11:21.100 回答