我最近在Android设备上开发了一个VOIP应用程序。但它缺乏跨越wlan的能力。在同一局域网中的两个客户端电话之间建立了一个UDP连接。两个电话客户端直接通过其ipv4地址进行通信。但现在我在徘徊,他们怎么能在wlan上互相交谈呢?他们可能会留在防火墙后面。我被告知Openfire具有媒体代理功能,可以作为传输数据的代理。但是我找不到这个功能的任何例子。你能给我一些建议吗?非常感谢。此致。
答案 0 :(得分:1)
我假设您已经实现了Jingle客户端。为了完成这项工作,你应该确保:
要在Openfire中启用媒体代理很简单,只需转到Openfire服务器Web控制台(通常在openfirehost:9090 / index.jsp),选择“媒体服务”选项卡,在“媒体代理设置”中设置选项“已启用”,然后单击“保存设置”。
PS:我的Openfire版本是3.9.1