Linphone无法与我自己的转盘服务器一起使用,如何使Linphone与自定义STUN / TURN ICE一起使用?

问题描述

服务器: 我已经在服务器(公共IP)上设置了FreeSwitch和Coturn,将Freeswitch用作sip服务器,并将coturn用作ICE服务器,并且我使freeswitch在bypass_media模式下工作以禁用其中继功能(如果未设置为绕过媒体模式,数据始终由Freeswitch中继,这不符合我的需求)。 我在https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/上测试了自己的转盘服务器,没问题。

客户: 我让两个Linphone客户端登录到我的FreeSwitch服务器,都输入了我自己的Turnserver的名称和密码,并启用TURN&ICE选项。当两个客户端在同一网络下时,它在P2P模式下可以正常工作,视频和音频都可以正常工作,而不消耗服务器的带宽。但是当两个客户端在不同的网络(不同的公共IP)下时,它无法进行P2P实时视频通话,并且ICE中继也无法正常工作,只能呼叫去电和接听来电以及发送视频请求和接收视频请求,但没有声音,没有视频输出。信号电平也变为0。

我不知道为什么。如何使该系统正常工作?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...