Skip to content
suke edited this page Aug 14, 2023 · 3 revisions

Welcome to the suke-webrtc-course wiki!

常见问题

Q1: webrtc-link-demo 启动失败

推荐 16版本,如果安装的是17、18版本,webpack 依赖 openssl库和之前版本不一样,因此需要做些调整; 具体原因:https://github.com/webpack/webpack/issues/14532#issuecomment-947012063

Q2: 虚拟背景getsender切换流后画面不动

因为用到了 requestAnimationFrame,因此需要推流和观看的一端同时出现在主窗口,如果推流端被切换到非当前选显卡那么这个函数是不会执行的,具体请参看requestAnimationFrame函数用法

Q3: socket-server 启动失败

启动需要用到 redis,如果是window直接搜索引擎搜 “phpstudy”一键安装,如果mac则推荐直接docker启动redis

## requirepass 后面的为密码 自己设置即可; -v /home/redis/data:/data (宿主机目录:容器内目录)不挂在直接删除对应的命令即可
docker run -d --restart=always --name redis6 -p 19009:6379  -v /home/redis/data:/data redis:6.2 redis-server --appendonly yes  --requirepass 322##C#66
## 极简临时启动
docker run -d --name redis6 -p 19009:6379  redis:6.2 redis-server --appendonly yes  --requirepass 322##C#66
## 删除 容器
docker rm -f redis6

Q4: janus安装提示 docker-compose 中版本非法,启动失败

提升 docker-compose 版本即可,docer-compose 最新版本位置:https://github.com/docker/compose/releases