【问题标题】:Openfire VOIP Client, How To Use Media ProxyOpenfire VOIP 客户端,如何使用媒体代理
【发布时间】:2014-03-10 01:04:05
【问题描述】:

我最近在安卓设备上开发了一个 VOIP 应用程序。但它缺乏跨越wlan的能力。在同一局域网中的两个客户端电话之间建立了一个 UDP 连接。两个电话客户端直接通过其 ipv4 地址进行通信。但现在我在徘徊,他们怎么能通过无线局域网互相交谈?他们可能会留在防火墙后面。有人说 Openfire 具有媒体代理功能,可以作为传输数据的代理。但我找不到此功能的任何示例。你能给我什么建议吗?非常感谢。真诚的。

【问题讨论】:

    标签: java openfire


    【解决方案1】:

    我假设您已经实现了一个 Jingle 客户端。为了完成这项工作,您应该确保:

    • Openfire(也充当媒体代理)正在运行在具有 公共 IP,以便任何 NAT 后面的每个客户端都可以与其“对话”
    • 您的客户端媒体引擎确实支持symmetric RTP

    要在 Openfire 中启用媒体代理很简单,只需转到 Openfire 服务器 Web 控制台(通常位于 openfirehost:9090/index.jsp),选择选项卡“媒体服务”,在“媒体代理设置”中设置“启用”选项,然后然后点击“保存设置”。

    PS:我的 Openfire 版本是 3.9.1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      相关资源
      最近更新 更多