【资源介绍】
基于WebRtc+node.js+express+PeerJS构建的多人即时视频通话项目源码+项目说明.zip
该项目是个人毕设项目,答辩评审分达到95分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。
该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。
项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。
使用`npm install`命令安装相关依赖
使用`npm start`命令启动服务器
在浏览器地址栏输入`http://127.0.0.1:3030/` 访问页面
---
要使其他人访问服务器,需要更改客户端的访问地址
在public\script,js中更改
`const Socket io([ip地址:端口号]);`
![图片1 更改io中地址][图片1]
`var peer = new Peer({
host: [ip地址],
port: [端口号],...});`
![图片2 更改peer中地址][图片2]
---
如果使用的是局域网ip,http协议,需要将ip地址添加白名单,否则网页无法获取摄像头和麦克风权限。
chrome和edge浏览器添加白名单方法如下:
* 在地址栏输入`chrome://flags/`或者`egde://flags`,回车。
* 检索关键词`unsafe`,找到选项`Insecure origins treated as secure`。
* 在文本框中输入ip地址,将右侧选项改`enable`。
* 重启浏览器
, 相关下载链接:
https://download.csdn.net/download/liufang_imei/88067931?utm_source=bbsseo