我正在做一个基本的 VoIP(音频+视频)程序。用户不会(很可能)在 NAT 之后,但没有 100% 的保证,所以我需要使用 ICE(libnice)。
另外,为了让用户能够互相呼叫,我需要 SIP(这样他们就可以自己注册并呼叫其他人)。
在寻找了一些 SIP 服务器之后,我想我会选择http://www.opensips.org/。
我的问题是:我可以只使用远流进行 SIP,还是需要心灵感应或其他什么?
还有一个更普遍的问题:我走对了吗?
我正在做一个基本的 VoIP(音频+视频)程序。用户不会(很可能)在 NAT 之后,但没有 100% 的保证,所以我需要使用 ICE(libnice)。
另外,为了让用户能够互相呼叫,我需要 SIP(这样他们就可以自己注册并呼叫其他人)。
在寻找了一些 SIP 服务器之后,我想我会选择http://www.opensips.org/。
我的问题是:我可以只使用远流进行 SIP,还是需要心灵感应或其他什么?
还有一个更普遍的问题:我走对了吗?
如果您选择使用 Farstream,您将需要 Telepathy,因为 Farstream 只处理低级音频。内部没有 SIP 堆栈。更准确地说,您将需要 Rakia,它是 Telepathy 中处理 SIP 的模块。
似乎您走在正确的轨道上,但您是否考虑过其他框架?例如, PJSIP被广泛使用,也可以满足您的需求。