:film_projector:视讯通话应用程式
:rocket:使用WebRTC,WebSockets和React的视频通话微服务的概念验证。
描述
该项目的目的是测试性能,并提出一些架构来创建videoCall服务的基础。
预览
安装和运行应用程序
# First clone the repository
$ git clone https://github.com/luamfmenezes/study-webrtc
:game_die:运行后端(服务器)。
# go to serve
VAD
基于WebRTC撤出的VAD程序,完整的WebRTC程序可以查看官网查看。
安装
这是一个header-only的vad库,只需将include文件中的内容放入到项目中即可。
示例
进入到示例文件夹下,执行make即可测试使用。
# include " vad/vad.hpp "
# include
using namespace std ;
int main () {
string file_path = " wave_data/wave_1.wav " ;
FIL
尼姆托克
项目设置
npm install
编译和热重装以进行开发
npm run serve
npm run signal
第一条命令启动Vue开发服务器。 第二个运行webrtc信令服务器。
编译并最小化生产
npm run build
运行测试
npm run test
整理和修复文件
npm run lint
自定义配置
请参阅。
抱怨
使用的 WebRTC聊天室。 yammer的工作版本正在上运行。
先决条件
您需要在计算机上正确安装以下物品。
(带有NPM)
安装
git clone 此存储库
切换到新目录
npm install
bower install
运行/开发
ember server
访问位于应用程序。
代码生成器
利用大量的代码生成器,尝试使用ember help generate更多详细信息
运行测试
ember test
ember test --server
建造
ember build