SIP(会话启动协议)与。 MGCP(媒体网关控制协议)
SIP(Session Initiation Protocol) Vs. MGCP(Media Gateway Control Protocol)
我正在开发一键通应用程序,我搜索了我可以使用的可能协议。它们是 H.323、MGCP 和 SIP。我还了解到,在可扩展性方面,SIP 优于 H.323,但是,我找不到任何可以比较 SIP 和 MGCP 的东西,以便我们可以决定一个明显的赢家。由于这是一个移动应用程序,因此应该具有可扩展性和安全性。你能帮我提供你的宝贵意见吗?
- 实施渠道概念。
- 向用户生成有关频道 activity 的通知。
- 实现按钮activity(对讲机式通信)。
- 容器化服务器部署。
是这个应用程序的主要要求。谢谢!
MGCP 都是关于控制媒体网关的,因此 - 媒体网关控制协议。
如果您要对大量呼叫进行转码,或者将媒体流量从一种媒体转移到另一种媒体,MGCP 是完美的协议,它是非常基本的呼叫控制 + 用于定义媒体属性的 SDP。
MGCP 在 IETF 中有 3 个“动词”(它可以执行的操作):
SIP 都是关于建立和拆除会话的,在您的上下文中,这意味着 phone 调用,它也使用 SDP 来定义媒体属性。
SIP 有大量的“方法”——与 MGCP 中的动词相同——它可以执行的操作:
- 邀请
- 取消
- 更新
- 参考
- 通知
- 留言
- 订阅
- 注册
- 推
- 选项
还有一堆可以通过扩展协议添加的方法,这些方法打开了呼叫转移、呼叫保持、故障管理、状态、SIP 注册等功能。您会在 SIP 中找到这些功能,但是不是 MGCP。
关于细节:
- 渠道概念的实施。 - SIP 将更容易做到这一点,有很多开源选项。
- 向用户生成有关频道 activity 的通知。 - SIP 再次具有此
的 NOTIFY 方法
- 实现按钮 activity(对讲机式通信)。 - SIP 更新将允许您启动和停止媒体流。
- 容器化服务器部署。 - 一切都取决于您使用的堆栈。
我建议您查看 3GPP's Mission Critical Push to Talk protocol 作为如何通过 SIP 执行此操作的参考 - 这基本上就是 MCPPT。
我正在开发一键通应用程序,我搜索了我可以使用的可能协议。它们是 H.323、MGCP 和 SIP。我还了解到,在可扩展性方面,SIP 优于 H.323,但是,我找不到任何可以比较 SIP 和 MGCP 的东西,以便我们可以决定一个明显的赢家。由于这是一个移动应用程序,因此应该具有可扩展性和安全性。你能帮我提供你的宝贵意见吗?
- 实施渠道概念。
- 向用户生成有关频道 activity 的通知。
- 实现按钮activity(对讲机式通信)。
- 容器化服务器部署。
是这个应用程序的主要要求。谢谢!
MGCP 都是关于控制媒体网关的,因此 - 媒体网关控制协议。
如果您要对大量呼叫进行转码,或者将媒体流量从一种媒体转移到另一种媒体,MGCP 是完美的协议,它是非常基本的呼叫控制 + 用于定义媒体属性的 SDP。
MGCP 在 IETF 中有 3 个“动词”(它可以执行的操作):
SIP 都是关于建立和拆除会话的,在您的上下文中,这意味着 phone 调用,它也使用 SDP 来定义媒体属性。
SIP 有大量的“方法”——与 MGCP 中的动词相同——它可以执行的操作:
- 邀请
- 取消
- 更新
- 参考
- 通知
- 留言
- 订阅
- 注册
- 推
- 选项
还有一堆可以通过扩展协议添加的方法,这些方法打开了呼叫转移、呼叫保持、故障管理、状态、SIP 注册等功能。您会在 SIP 中找到这些功能,但是不是 MGCP。
关于细节:
- 渠道概念的实施。 - SIP 将更容易做到这一点,有很多开源选项。
- 向用户生成有关频道 activity 的通知。 - SIP 再次具有此 的 NOTIFY 方法
- 实现按钮 activity(对讲机式通信)。 - SIP 更新将允许您启动和停止媒体流。
- 容器化服务器部署。 - 一切都取决于您使用的堆栈。
我建议您查看 3GPP's Mission Critical Push to Talk protocol 作为如何通过 SIP 执行此操作的参考 - 这基本上就是 MCPPT。