webrtc穿透服务器及会议服务器内网部署疑问

本文描述了在Webrtc部署中遇到的内网穿透问题,使用Janus + coturn服务器模型在移动固网环境下进行测试,由于端口限制和映射配置,导致外网视频无法传输到内网。通过调整nginx、janus和coturn配置,最终在外网部署coturn服务器实现了内外网视频联通,但带宽限制影响了多人会议的流畅性。寻求在有路由器的客户环境中,如何将coturn和janus部署在内网并与公网通信的解决方案。
摘要由CSDN通过智能技术生成
  1. 当前面临的问题描述:

目前我们采用的webrtc 服务器模型为Janus + coturn,此模型在金山云服务器上已经成功部署运行(带宽只有5M),由于 janus 是 sfu 模型,未做视频融合。意味着如果9个人开会,(每个人上传1路+下拉8路)*9=81路视频流,非常耗费流量,于是我们尝试在移动固网400M宽带进行部署测试。

  1. 测试内容如下:
    1. 测试环境:  janus+coturn(一台机器) --> (路由器) -->公网
    2. 由于移动屏蔽了10000 号以下的端口,因此,我们做了以下映射:
      1. 修改nginx配置443 为10443并作一一映射
      2. 修改janus 端口 8089 为18089并作一一映射。
      3. 修改janus 端口 5349 为15349并作一一映射。
      4. 将 20000~65535 端口做 一一映射。
    3. 修改了nginx https配置如下:
      1. listen       10443 ssl;
      2. server_name  183.220.113.161;
      3. root   /opt/janus/share/janus/demos;
    4. 修改 conturn 服务器配置如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值