假设我使用Jitsi使用XMPP进行VoIP电话会议。是什么决定了安全性,是XMPP协议本身的一个特性,还是我正在使用的帐户/服务器(例如,www.jabber.org)?在他们提到的使用SSL和TLS的Jabber网站上,这是针对VoIP的吗?
假设XMPP已经有一些安全性,那么使用ZRTP比通过XMPP进行常规语音呼叫有什么好处呢?
在使用SIP和XMPP进行语音呼叫时,有无ZRTP的区别?
谢谢!
发布于 2013-08-23 09:25:09
XMPP和SIP被称为“信令协议”。它们的目的是提供通道,使两个客户端能够相互通信小数据包数据。SIP主要是以信令为目标设计的,而XMPP主要是以消息传递和存在为目标设计的。随着时间的推移,这两者逐渐扩展到彼此的领域:)
然而,SIP和XMPP在技术上都不携带实际的语音/视频数据。这取决于其他协议,如RTP、ZRTP等,客户端使用信令协议进行协商(例如,他们需要交换IP地址和端口信息,以及ZRTP的密钥)。
这意味着在SSL上运行XMPP对于安全性是必不可少的,但它只保护信令部分(客户端协商媒体通道)。语音/视频不通过XMPP通道,必须使用ZRTP单独进行保护。
https://stackoverflow.com/questions/18386214
复制相似问题