webrtc-demo是一款基于WebRTC技术开发的示例项目,展示了实时音视频通信、屏幕共享等功能。适合学习和研究WebRTC的应用与实现。
WebRTC演示示例,在线可用。更多项目介绍可以在公众号中查看。
使用说明:
1. 生成TLS证书:
- 创建tls目录:`mkdir tls`
- 进入tls目录:`cd tls`
- 使用命令行工具生成RSA私钥和CSR(证书签名请求)文件,具体步骤如下:
```bash
openssl genrsa -des3 -passout pass:x -out server.pass.key 2048
# 提示信息:“writing RSA key”
openssl rsa -passin pass:x -in server.pass.key -out server.key
rm server.pass.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt
```
2. 安装依赖并启动服务:
```bash
yarn
yarn start
```
在浏览器中访问相关页面即可。