用yangwebrtc搭建兼容webrtc协议和支持嵌入式智能终端的多人视频会议

本文档详细介绍了如何下载并部署YangWebRTC 2.0.050版本,包括服务器的Qt编译、MySQL数据库配置、Srs服务设置以及YangMeetingServer的启动。同时,指导了客户端的QT编译过程,提供了编译所需的库文件,并给出了解压缩后的二进制文件位置。用户可以修改yang_config.ini配置文件后进行运行,预设了默认用户账号。
摘要由CSDN通过智能技术生成

下载源码和运行类库


https://github.com/metartc/yangwebrtc/releases/tag/2.0.050https://github.com/metartc/yangwebrtc/releases/tag/2.0.050https://gitee.com/metartc/yangwebrtc/releases/2.0.050https://gitee.com/metartc/yangwebrtc/releases/2.0.050

  yangmeeting2.050.7z为源码压缩文件,yangrtc2_win_runtime.7z为应用程序依赖的dll文件

服务器部署
 

使用Qt或者用其他ide编译YangMeetingServer
 
建立mysql数据库yangav,字符集utf-8,从文件yangvd.sql导入数据

数据库参数配置在目录里的yang_config.ini文件中。

启动两个服务程序

1、推荐Srs4.0.146及以后版本,下载编译参考http://github.com/ossrs/srs#usage

​      objs/srs -c conf/https.rtc.conf

2、信令和数据服务程序

​    ./YangMeetingServer

客户端编译


用QT(推荐5.14.2及以上版本)打开工程libyangrtc2、libyangrtcmeeting2、yangmeeting2 ,如需改动目录将其.pro文件中HOME_BASE=..\更改为所需目录。

QT下载地址:https://download.qt.io/archive/qt/5.14/5.14.2/

静态库需要三个,ssl/crypto/srtp2,目录里已经有编译好的,如果有问题请再编译新的, 然后顺序编译即可。  
Remark:windows下qt编译器为msvc,推荐vs2019
Remark:ubuntu默认不支持opengl sudo apt-get install libgl1-mesa-dev
 
编译后的二进制文件在当前bin目录下
 
#### debug目录  
linux:bin/app_debug bin/lib_debug  
windows:bin/app_win_debug bin/lib_win_debug  
#### release目录  
linux:bin/app_release bin/lib_release  
windows:bin/app_win_release bin/lib_win_release  
 
编译后生成可执行文件yangmeeting2或yangmeeting2.exe,解压yangrtc2_win_runtime.7z 放入bin/app_win_debug。

修改配置文件yang_config.ini  
rtcServerIP=10.42.0.1  
httpServerIP=10.42.0.1  
dataServerIP=10.42.0.1  
将这三个地址配置为服务器地址,然后点击debug按钮即可运行。


默认用户:  
用户名:admin密码:123  
用户名:a01  密码:123

登录进入系统后,选择一个会议室进入,点击右键有一分屏二分屏等。

点击左键可以选择已经发布视频的用户。

yang_config.ini配置参数https://github.com/metartc/yangrtc/wiki/config_file  或者

http://gitee.com/metartc/yangwebrtc/wikis/yang_config_filehttp://gitee.com/metartc/yangwebrtc/wikis/yang_config_filehttp://gitee.com/metartc/yangwebrtc/wikis/yang_config_file

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

metaRTC

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值