已解决
webrtc推拉流 srs报错:DTLS_HANG DTLS: > Hang, done=0, version=-1, arq=0
来自网友在路上 145845提问 提问时间:2023-11-09 04:15:39阅读次数: 45
最佳答案 问答题库458位专家为你答疑解惑
执行了./objs/srs -c conf/rtc.conf
打开了srs的推拉流网页:
推流
拉流
srs报错如下:
[2023-11-08 21:55:23.489][Warn][44992][8xvf4d62][104][DTLS_HANG] DTLS:
Hang, done=0, version=-1, arq=0
观看srs日志,在sdp offer,answer交换完以后,DTLS交换失败,报上述错误。
RTC remote offer:
RTC local answer:
原因是因为conf/rtc.conf中candidate的配置,当推拉流浏览器在本地时,如果srs也在本地,那么可以使用官网默认。如果srs在公网上,由于srs是lite-ice端,导致他不会主动到srs获取自己的公网ip,因此需要在这里帮他指定 ,他才会把这个ip放到sdp中,发给full-ice的浏览器客户端。
切忌什么时候都不可以写为127.0.0.1,也会报上述错误,如果浏览器和srs都在一个pc上,也可以使用 “*” 如"candidate *;"
rtc_server {enabled on;listen 8000; # UDP port# @see https://ossrs.net/lts/zh-cn/docs/v4/doc/webrtc#config-candidatecandidate $CANDIDATE; #如139.169.8.2;
}
参考srs官网



查看全文
99%的人还看了
相似问题
- 【MySQL】宝塔面板结合内网穿透实现公网远程访问
- Linux CentOS+宝塔面板工具结合内网穿透实现网站发布至公网可访问
- Linux宝塔面板搭建Discuz论坛, 并内网穿透实现公网访问
- 使用支付宝的沙箱环境在本地配置模拟支付并发布至公网调试
- 内网穿透的应用-如何在Docker中部署MinIO服务并结合内网穿透实现公网访问本地管理界面
- 阿里云服务器公网带宽如何修改?
- srs webrtc推拉流环境搭建(公网)
- OpenVPN Connect使用连接公网VPN服务器实现内网穿透
- Ubuntu本地快速搭建web小游戏网站,公网用户远程访问
- Windows系统搭建VisualSVN服务并结合内网穿透实现公网访问
猜你感兴趣
版权申明
本文"webrtc推拉流 srs报错:DTLS_HANG DTLS: > Hang, done=0, version=-1, arq=0":http://eshow365.cn/6-35856-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!