我正在开发一个push to talk应用程序,并搜索我可以使用的可能的协议。分别为H.323、MGCP和SIP。我还知道,当涉及到可伸缩性时,SIP在H.323中占主导地位,但是,我找不到比SIP和MGCP更好的东西,这样我们就可以确定一个明显的胜利者。因为这是一个移动应用程序,所以可伸缩性和安全性都应该存在。你能帮我提供你宝贵的想法吗?
是本应用程序的主要要求。谢谢!
发布于 2020-06-05 22:33:33
MGCP是关于控制媒体网关的,因此--媒体网关控制协议.
如果您正在对大量呼叫进行转码,或者将媒体流量从一种媒体传输到另一种媒体,MGCP是完美的协议,它是定义媒体属性的非常基本的呼叫控制+ SDP。
MGCP在IETF IETF中有3个“谓词”(它可以执行的操作):
是关于设置和删除会话的,在您的上下文中,这意味着电话,它也使用来定义媒体属性。
SIP有大量的“方法”--与MGCP中的动词相同--它可以执行的操作:
通过对协议的扩展可以增加更多的功能,这些方法开辟了呼叫传输、呼叫保持、故障管理、存在、SIP注册等特性。您可以在SIP中找到这些特性,而不是MGCP。
关于具体情况:
我建议您查看一下3 3GPP的任务关键推送协议,作为通过SIP如何处理这个问题的参考--这就是MCPPT的本质内容。
https://stackoverflow.com/questions/62188527
复制相似问题