我正在做一个基本的VoIP (audio+video)程序。用户不会(很可能)支持NAT,但这不是100%的保证,所以我需要使用ICE(libnice)。
此外,为了使用户能够相互呼叫,我需要SIP (这样他们就可以注册自己并呼叫其他人)。
在寻找了一些SIP服务器之后,我想我会选择http://www.opensips.org/。
我的问题是:我可以只使用farstream来做SIP吗,或者我需要心灵感应或者其他什么东西?
还有一个更普遍的问题:我在正确的道路上吗?
发布于 2012-09-02 03:19:05
如果你选择使用Farstream,你将需要Telepathy,因为Farstream只处理低电平音频。内部没有SIP堆栈。更准确地说,您将需要Rakia,它是Telepathy中处理SIP的模块。
看起来你走在了正确的道路上,但是你有没有考虑过其他的框架呢?例如,PJSIP被广泛使用,也可以满足你的需求。
https://stackoverflow.com/questions/12203399
复制相似问题