我想知道 Sip Servlet 和JAIN-SIP之间的区别。从堆栈溢出问题的答案,here。我无法理解 sip servlet 和JAIN-SIP之间的区别。当 sip servlet 和JAIN-SIP规范都必须创建 SIP 应用程序时,我想知道JAIN-SIP规范的目的是什么。
也请指导我;我想开发一个我想要视频聊天和电话会议功能的移动(android)应用程序。这可以通过使用JAIN-SIP来完成吗?(指导我)请...谢谢
JAIN-SIP 是一个低级的轻量级 SIP 堆栈 API,而 Sip Servlets 扩展了 HTTP Servlets 并具有其他依赖项。一般来说,您可以使用 JAIN-SIP 获得更多自由和细粒度的 API,并且可以将它集成到任何地方。Sip Servlets 是类似于 HTTP servlet 的简化 API,通常带有自己的集成环境、Java EE 容器或 HTTP servlet 容器。
就灵活性而言,Sip Servlets 对允许接触哪些标头有一些限制。例如,您不能将自己的数据标记到标签、分支 ID 或 IP 中。Sip Servlet 通常也不允许更多的无状态设计。Sip Servlets 最适合具有企业逻辑的有状态服务器、UAS 或 B2BUA 应用程序,但它也可以在其他角色中工作。
对于 android 客户端应用程序,JAIN-SIP 无疑是最佳选择。在服务器端,这取决于应用程序的具体情况。