检测端口是否占用
window
netstat -ano | findstr 10000
任务管理器 查找对应占用的PID 关闭进程
Linux
netstat -tuln | grep 10000
kill 1234
sip 服务的 ip 错误设备发送到了别的地方 设备端配置填写有问题,比如:服务端的 SIP 服务器 ID 与设备端填写的不一致
配置文件的 ip 地址填写有问题
两张网卡在一个局域网中,发送 Catalog 时会导致这种情况
需要再配置中心选择公网拉流
暂不支持火狐浏览器 WebRtc。改用 chrome 或 edge 即可。
检查服务端配置项 ip 地址是否填写正确,内网部署请检查 ip 是否和自己本机 ip 一致
尝试执行`setenforce 0`
// `setenforce 0` 是在 Linux 系统中用于暂时**禁用 SELinux(Security-Enhanced Linux)**的命令。
具体作用:
SELinux 是一种 Linux 内核安全模块,用于强制访问控制(MAC)策略,增强系统的安全性。
- 通过运行 `setenforce 0`,你将把 SELinux 的模式切换为 **Permissive(宽容模式)**,在该模式下,SELinux 不会强制执行安全策略,
而是仅记录潜在的违规行为到日志中。
SELinux 模式:
- `setenforce 1`:将 SELinux 设置为 **Enforcing(强制模式)**,SELinux 会强制执行安全策略,阻止不合规的操作。
- `setenforce 0`:将 SELinux 设置为 **Permissive(宽容模式)**,SELinux 不再强制安全策略,只记录违规行为。
检查防火墙是否关闭 检查是否打开了网络代理、VPN 等工具
检查流媒体配置的 IP 地址是否正确
检查是否打开国标信令注册端口,默认是15060
,需要同时开启 TCP 和 UDP
打开服务器根目录 打开 sms.toml ,找到[rtcConfig]下 iceHostNATToIPs 修改为自己的公网地址
使用 jwt,需要人工填写验证码,一般是前端页面调用 使用 basic,一般用于第三方服务接口调用 第三方代理鉴权,用于嵌入第三方项目使用