我想实现一个跨平台的聊天应用程序。我想使用 XMPP,我知道 XMPP 的 BOSH 扩展用于即时消息传递。
但是,我还需要视频会议和音频会议的能力。jitsi实际上就是这样做的。它使用韵律进行即时通讯,实际上使用的是 BOSH。jitsi 使用 jitsi-videobridge(可以在我之前附加的相同链接中找到)用于音频和视频会议功能。
我的问题来了。使用 XMPP 协议的 http 客户端是否可以直接与 jitsi videobridge 服务器对话,而不需要任何其他要求。我很困惑,因为在jitsi的官方网站上写着它与WEBRTC兼容。我真的无法理解 WEBRTC 的概念。WEBRTC 兼容是否意味着 http 客户端可以在没有任何其他需求的情况下与服务器通信,或者 XMPP 协议是两者的相同基础?
任何帮助或更正appriciated。