下载源码和运行类库


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

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐