使用新版本chromewebrtc,DTLS报错问题 (2021-03-17 08:42:20)

使用新版本chrome webrtc出现如下报错。

2021-03-16 17:08:10 *[DOUBANGO INFO]: Receive RTP-DTLS data on ip=192.168.15.102 and port=41542

2021-03-16 17:08:10 *[DOUBANGO INFO]: Receive DTLS data: 159

2021-03-16 17:08:10 *[DOUBANGO INFO]: DTLS data handshake to send with len = 2100, from(192.168.15.102/41542) to(58.246.138.11/49482)

2021-03-16 17:08:10 *[DOUBANGO INFO]: DTLS data handshake sent len = 2100

2021-03-16 17:08:10 *[DOUBANGO INFO]: Receive RTP-DTLS data on ip=192.168.15.102 and port=41542

2021-03-16 17:08:10 *[DOUBANGO INFO]: Receive DTLS data: 15

2021-03-16 17:08:10 ***[DOUBANGO ERROR]: function: "tnet_dtls_socket_do_handshake()" 

file: "src/tls/tnet_dtls.c" 

line: "569" 

MSG: DTLS handshake failed [error:1410242E:SSL routines:DTLS1_READ_BYTES:tlsv1 alert protocol version]

2021-03-16 17:08:10 *[DOUBANGO INFO]: State machine: s0000_Ringing_2_Terminated_X_Reject

说明使用的chrome不支持TLSV1版本

差资料知道,TLS和DTLS在openssl中是两回事情,目前使用的是openssl1.0.1e版本,支持TLS1.2,但是不支持DTLS1.2,需要升级到openssl1.0.2版本才可以。

并且需要在doubango的定义中将dtls换成TLSV1.2

使用openssl 1.0.2d版本通过

引用

https://community.freepbx.org/t/webrtc-stopped-working-after-chrome-update/71643

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值