采用SIP技术构建基于web的软电话系统,以星号作为通信服务器,使用Java作为系统的主要技术。
所以我们有以下几个
我们也在研究MjSIP和PjSIP。
我的问题如下-
请对此提出建议
发布于 2011-08-20 12:51:18
我们在Red5Phone方面有很好的经验。SIP在servlet容器中运行,只需要flash来记录/播放RTMP的声音。
在使用Java applet中的时存在一些不便。
发布于 2011-08-19 12:32:28
如果您正在编写的是基于浏览器的软电话,您可以排除pjsip,它是用C编写的,因此无法在浏览器中运行。
Flash和Java是可选的,在过去,我见过两者都有软电话实现,所以这是可能的。然而,无论出于什么原因,他们从来没有真正达到标准,也没有得到任何受欢迎的支持。我怀疑,一旦您深入到需要实时处理大量UDP数据包的媒体端,必须在浏览器中操作的约束可能会开始受到影响。
我知道的最新成果是voxeo的音素,这是一个flash/javascript混合软电话。它有一个javascript,它将连接回voxeo的SIP服务器,然后进行呼叫信令,并在浏览器中的闪存插件和远程调用结束之间设置媒体。它似乎工作得很好,或者你可以从浏览器中的实时产品中得到同样的效果。
如果我是您,我将开始研究WebRTC,一旦它在浏览器中得到支持,这将是一个更好的选择,因为您将能够直接从javascript访问网络套接字,并且在浏览器中实时处理媒体应该更实用。
https://stackoverflow.com/questions/7117183
复制相似问题