【发布时间】:2014-11-26 09:32:52
【问题描述】:
是否可以使用 webRTC 客户端(浏览器)从“设备”(不是浏览器)建立 XMPP/Jingle(音频视频)会话?
Jingle ICE offer/answer 协商完成后,浏览器上的 webRTC 应用程序应使用会话/流来接收从 Jingle 设备发送的音频/视频(例如使用 @ 987654322@ 或 smack 图书馆)。该设备没有任何本机 webRTC 实现。我想,这需要将 XML 转换为 SDP(webRTC 使用 SDP)。 Otalk 和相关库/工具似乎支持这一点,但找不到示例。有一些 JavaScript 演示 here。但是,这些演示假定浏览器环境/上下文。我不想通过外部服务器路由音频/视频(即,尽可能避免使用视频桥)。
问题:
是否可以使用 Jingle 建立会话(使用外部 XMPP 服务器进行身份验证和会话建立)并让设备使用 jingle 库(特别是 libjitsi 等 Java 库)发送音频/视频/数据流或 smack 或任何其他可以在 node.js 下运行的 JavaScript 库/API),而不使用 webRTC API/库(在设备上)?
有没有这样做的例子/解释?
或者是通过网桥路由音频和视频,还是使用具有会议或“房间”设施的 MUC 服务器是唯一的解决方案?
【问题讨论】:
标签: javascript android video xmpp libjingle