coturn mysql_Coturn / turnserver:错误437:不匹配的分配:错误的事务ID(WebRTC)

我有这样的结构:

Web服务器:Apache。它在一个LAN中。它是在一个电脑(Windows 7),它具有公共静态IP。 PC在网络中。

信号服务器:在同一台电脑上的虚拟机(VirtualBox Centos 6)中。

STUN / TURN服务器:Coturn“4.5.0.4”。在同一台电脑上的虚拟机(VirtualBox Centos 6)中。

客户端A:笔记本电脑,Vista。我使用三星移动和USB共享(外部)互联网。移动使用“移动数据”连接到互联网。

客户端B:笔记本电脑,Windows 8(或Windows 10)。我使用三星平板电脑和USB共享(外部)互联网。平板电脑使用“移动数据”连接到互联网。

我运行一个coturn / turnserver像这样:

sudo turnserver -X xxx.xx.xxx.xx (this is my static external ip)我已经创建了端口:

3479 -> 3478 for TCP

3479 -> 3478 for UTP

5348 -> 5349 for TCP

5348 -> 5349 for UTP我使用coturn的默认配置文件进行以下更改:

verbose

fingerprint

lt-cred-mech

realm=mycompany.org

cert=server.crt

pkey=server.key

pkey-pwd=.... (it has been omitted)

log-file=/var/tmp/turnserver.log

simple-log我创建了文件server.crt和server.key,我知道他们是正确的,因为我可以使用Web管理工具,需要他们使用https运行

我创建了管理员用户。我使用以下方法为用户“test4”创建了一个密钥:

sudo turnadmin -k -u test4 -r mycompany.org -p test我用它来创造他:

sudo turnadmin -a -b "/var/db/turndb" -u test4 -r mycompamy.org -p ......在客户端:

var STUN = {

urls: "stun:xxx.xx.xxx.xx:3479" //port forward

};

var TURN = {

urls: [

"turn:xxx.xx.xxx.xx:3479?transport=udp",

"turn:xxx.xx.xxx.xx:3479?transport=tcp",

"turn:xxx.xx.xxx.xx:3479"

],

username : "test4",

credential : "......................", (it's the key. it has been omitted)

};我从coturn / turnserver获得的消息如下所示:

242: handle_udp_packet: New UDP endpoint: local addr 10.0.2.15:3478, remote addr 10.0.2.2:60113

242: session 000000000000000002: realm user <>: incoming packet BINDING processed, success

242: handle_udp_packet: New UDP endpoint: local addr 10.0.2.15:3478, remote addr 10.0.2.2:60075

242: session 000000000000000003: realm user <>: incoming packet BINDING processed, success

242: session 000000000000000003: realm user <>: incoming packet message processed, error 401: Unauthorized

242: session 000000000000000002: realm user <>: incoming packet message processed, error 401: Unauthorized

242: session 000000000000000002: realm user <>: incoming packet message processed, error 401: Unauthorized

242: session 000000000000000003: realm user <>: incoming packet message processed, error 401: Unauthorized

242: session 000000000000000002: realm user <>: incoming packet BINDING processed, success

242: session 000000000000000003: realm user <>: incoming packet BINDING processed, success

242: session 000000000000000003: realm user <>: incoming packet message processed, error 401: Unauthorized

242: session 000000000000000003: realm user <>: incoming packet message processed, error 401: Unauthorized

242: session 000000000000000002: realm user <>: incoming packet message processed, error 401: Unauthorized

242: session 000000000000000002: realm user <>: incoming packet message processed, error 401: Unauthorized

243: session 000000000000000003: realm user <>: incoming packet message processed, error 401: Unauthorized

243: session 000000000000000003: realm user <>: incoming packet message processed, error 401: Unauthorized

243: session 000000000000000002: realm user <>: incoming packet message processed, error 401: Unauthorized

243: session 000000000000000002: realm user <>: incoming packet message processed, error 401: Unauthorized

243: IPv4. Local relay addr: 10.0.2.15:55037

243: session 000000000000000003: new, realm=, username=, lifetime=600

243: session 000000000000000003: realm user : incoming packet ALLOCATE processed, success

243: IPv4. Local relay addr

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值