语音通话,wifi->wifi =>success ;数据流量->数据流量=>success;但是数据流量->wifi或者wifi->数据流量点击接听后均只显示接听中

吃土的虾 3月前 264

用了官方的 {uri: 'turn:turn.wildfirechat.net:3478', userName: 'wfchat', password: 'wfchat1'} 测试也是一样的效果,也查看了turn的公网IP也没有问题,UDP所有端口全都开放了的

最新回复 (25)
  • x86 3月前
    引用 2
    直接用 demo 测试,是什么情况呢?
  • HeavyRain 3月前
    引用 3
    把demo的IM服务地址和应用服务地址换成你们的,别的不换,看看能不能通
  • HeavyRain 3月前
    引用 4
    你们自己部署的turn服务用这个链接检查一下 https://docs.wildfirechat.cn/webrtc/trickle-ice/ 可以截图看一下  我们提供的这个turn服务被有人拿到线上使用,导致有时被占用
  • 吃土的虾 3月前
    引用 5

    两个服务

  • HeavyRain 3月前
    引用 6
    你使用的是uniapp是吧,手机用的是android还是苹果?音视频插件用的是那个?
  • HeavyRain 3月前
    引用 7
    用demo对比测试过吗?
  • 吃土的虾 3月前
    引用 8
    HeavyRain 你使用的是uniapp是吧,手机用的是android还是苹果?音视频插件用的是那个?
    安卓,插件用的是https://ext.dcloud.net.cn/plugin?id=15619这个
  • 吃土的虾 3月前
    引用 9

  • 吃土的虾 3月前
    引用 10
    HeavyRain 把demo的IM服务地址和应用服务地址换成你们的,别的不换,看看能不能通
    是uni-chat那个吗?那个需要打自定义基座吧,但是我打不了啊
  • x86 3月前
    引用 11
    吃土的虾 是uni-chat那个吗?那个需要打自定义基座吧,但是我打不了啊
    是的,你可以打自定义基座的
  • x86 3月前
    引用 12
    另外,你的 turn 服务,要部署在公网和内网都能访问的机器上
  • 吃土的虾 3月前
    引用 13
    x86 另外,你的 turn 服务,要部署在公网和内网都能访问的机器上
    都能访问的
  • 吃土的虾 3月前
    引用 14
    x86 是的,你可以打自定义基座的
    那岂不是要重新获取id,然后生成证书才能打
  • 吃土的虾 3月前
    引用 15
    重新获取了appid,然后只更改了config.js里的IM server和app_server 地址换成了我们自己的,可是demo重新打自定义基座运行起来后,到登录页面获取验证码登录,你们服务器报错啊,发不了验证码
  • 吃土的虾 3月前
    引用 16
    吃土的虾 重新获取了appid,然后只更改了config.js里的IM server和app_server 地址换成了我们自己的,可是demo重新打自定义基座运行起来后,到登录页面获取验证码登录,你们服务器报错 ...
    所以你们的demo看不了
  • x86 3月前
    引用 17
    吃土的虾 重新获取了appid,然后只更改了config.js里的IM server和app_server 地址换成了我们自己的,可是demo重新打自定义基座运行起来后,到登录页面获取验证码登录,你们服务器报错 ...
    不是,你们什么都不改,直接用我们demo,制作一个自定义基座
  • 吃土的虾 3月前
    引用 18
    吃土的虾 重新获取了appid,然后只更改了config.js里的IM server和app_server 地址换成了我们自己的,可是demo重新打自定义基座运行起来后,到登录页面获取验证码登录,你们服务器报错 ...
    如果IM server一个都没配,是不是会直接走你们官方提供的那个,什么情况下会走我们自己的服务呢?因为我们试了IM server一个都不配,流量->流量=>success 也是成功的,还有一个问题就是修改了IM server的配置后需不需要每次都打基座啊
  • x86 3月前
    引用 19
    如果都是使用默认端口,就是没有自定义过端口,那么修改 im_server_host 等配置之后,不需要重新制作基座
  • 吃土的虾 3月前
    引用 20
    x86 不是,你们什么都不改,直接用我们demo,制作一个自定义基座
    但是登录不进去啊,demo获取验证码你们服务器报错
  • HeavyRain 3月前
    引用 21
    我这边用我个人手机号测试是能手动短信的,另外短信后台也没有发现发送短信失败的错误。你可以试试换个手机号码
  • 18913472019 3月前
    引用 22
    但是数据流量->wifi或者wifi->数据流量点击接听后均只显示接听中   你们这个问题解决了吗?我们用的demo 也不通,用的自己的也不通呢
  • HeavyRain 3月前
    引用 23
    18913472019 但是数据流量->wifi或者wifi->数据流量点击接听后均只显示接听中 你们这个问题解决了吗?我们用的demo 也不通,用的自己的也不通呢
    你测试的是android还是ios
  • x86 3月前
    引用 24
    我用官方的 web 端和 uni-chat(Android)确认了下,是没问题的。

    我们的 turn 服务的代码特别小,一直有带宽报警,你可以用官方 demo 不同时段多测试几次试试
  • jym 3月前
    引用 25
    你测试的是android还是ios         我测试的安装的 uni-chat(Android)
  • x86 3月前
    引用 26

    你好,请你这么测试一下,main.js里面,将音视频 SDK 初始化代码,改成如下:

    // 如果不进行初始化,则无法弹出音视频通话界面,不能进行音视频通话。
    if (avengineKit.isAVEngineKitEnable()) {
        avengineKit.init();
        setTimeout(() => { // 延时一会,等等 SDK 初始化完成
            if (Config.ICE_SERVERS) {
                Config.ICE_SERVERS.forEach(iceServer => {
                    avengineKit.addICEServer(iceServer.uri, iceServer.userName, iceServer.password);
                })
            }
        }, 1000)
    }
返回