如何解决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 举报,一经查实,本站将立刻删除。