WebRTC穿透服务器防火墙配置问题

1.问题

WebRTC中用到的turnserver ,提供了不同网络的穿透功能,使得不同终端可以进行视频能聊天.Turnserver在自有的服务器上运行正常,部署到阿里云服务器时,无法正常建立视频连接.

2.解决过程:

先查看TurnServer服务器的配置,分析启动日志.根据配置的参数,日志在控制台或者在/var/log/syslog中.

3.解决方法:

<1>

       阿里云对IPV6的支持有问题,穿透服务器中需要去除掉[::1]相关的IPV6设置

<2>

阿里云默认打开的防火墙端口很少,需要在控制台界面进行防火墙配置,配置端口时,要注意TCP和UDP端口.

经过google查询资料,开通 以下端口即可:

TCP :  80,   443

UDP: 32355 -- 65535  (可根据自己的配置文件,调整开通范围)

在解决问题的过程中,看到启动日志中有监听到使用 5349,5766等端口,也都一并配置上了.但最终直到打开了UDP的相关端口后,问题才得以解决.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值