Skip to content
This repository has been archived by the owner on Aug 4, 2023. It is now read-only.

Latest commit

 

History

History
61 lines (30 loc) · 1.5 KB

README.md

File metadata and controls

61 lines (30 loc) · 1.5 KB

tl-rtc-video

简介 : (tl webrtc video)用webrt在web端视频通讯,支持多人会议,聊天等。

优点 : 跨终端,不限平台,方便使用,支持私有部署

体验 : https://im.iamtsm.cn/ (多人视频聊天)

体验 : https://im.iamtsm.cn/ (单人直播聊天)

体验 : https://im.iamtsm.cn/ (多人屏幕共享)

准备

安装node,npm后进入项目目录

npm install

进入build目录 : cd build/webpack/  

安装一些依赖 : npm install


修改res目录, 保持后台开启即可

npm run dev 打包开发环境min

npm run pro 打包生产环境min

测试环境

本地启动video-res : npm run dev

本地启动video-socket : npm run devsocket

线上环境 (需要配置wss)

公网环境启动video-res : npm run svr 

公网环境启动video-socket : npm run svrsocket

配置db

修改conf/cfg.json中相应db配置即可, 如open, dbName, host, port, user, pwd 等

配置wss

修改conf/cfg.json中相应ws配置即可,如port, ws_online等

配置turnserver (私有部署)

ubuntu:

1. sudo apt-get install coturn  #安装coturn 

2. cp conf/turn/turnserver.conf /etc/turnserver.conf    #修改配置文件, 文件内容按需修改

3. chomd +x bin/genTurnUser.sh && ./genTurnUser.sh     #文件内容按需修改

4. chomd +x bin/startTurnServer.sh && ./startTurnServer.sh     #启动turnserver,文件内容按需修改