4

假设我使用 Jitsi 使用 XMPP 进行 VoIP 电话会议。是什么决定了安全性,它是 XMPP 协议本身的特性还是我正在使用的帐户/服务器(例如 www.jabber.org)?在他们提到使用 SSL 和 TLS 的 Jabber 网站上,这是否适用于 VoIP?

假设 XMPP 已经有了一些安全性,那么使用 ZRTP 与仅通过 XMPP 进行常规语音通话相比有什么优势?

使用 SIP 与 XMPP 进行语音通话是否有区别,有或没有 ZRTP?

谢谢!

4

1 回答 1

4

XMPP 和 SIP 被称为“信令协议”。它们旨在提供允许两个客户端相互通信小数据包的通道。SIP 的设计主要以信令为目标,而 XMPP 的设计主要以消息传递和在线状态为目标。随着时间的推移,两者都逐渐扩展到彼此的领域:)

然而,SIP 和 XMPP 在技术上都不承载实际的语音/视频数据。这留给其他协议,例如 RTP、ZRTP 等,客户端使用信令协议进行协商(例如,他们需要交换 IP 地址和端口信息,以及 ZRTP 的密钥)。

这意味着在 SSL 上运行 XMPP 对于安全性至关重要,但它只保护信令部分(客户端协商媒体通道)。语音/视频不经过XMPP通道,必须单独保护,使用ZRTP。

于 2013-08-23T09:25:09.413 回答