-
Notifications
You must be signed in to change notification settings - Fork 102
YangMeeting Getting Started
Remark: YangMeeting2.0 is developing and not stable.
下载源码,推荐ubuntu或者win10
git clone https://github.com/yangrtc/yangwebrtc.git
下载运行环境:在发行版中下载yangwebrtc2.0 runtime,里面包含所需动态库,动态库默认目录名称为lib
https://github.com/yangrtc/yangwebrtc/releases/tag/2.0-runtime
使用Qt编译YangMeetingServer,将其.pro文件中HOME_BASE=..\更改为当前目录
建立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=..\更改为所需目录。
静态库需要三个,ssl/crypto/srtp2,目录里已经有编译好的,如果有问题请再编译新的, 然后顺序编译即可。
Remark:windows下qt编译器为mingw64
编译后的二进制文件在当前bin目录下
linux:bin/app_debug bin/lib_debug
windows:bin/app_win_debug bin/lib_win_debug
linux:bin/app_release bin/lib_release
windows:bin/app_win_release bin/lib_win_release
编译后生成可执行文件YangMeeting2或YangMeeting2.exe 放入下载的运行环境,修改配置文件yang_config.ini
rtcServerIP=10.42.0.1
httpServerIP=10.42.0.1
dataServerIP=10.42.0.1
将这三个地址配置为服务器地址,然后点击应用程序即可运行,linux:meeting.sh windwos:YangMeeting2.exe。
默认用户:
用户名:admin密码:123
用户名:a01 密码:123


https://github.com/yangrtc/yangwebrtc/releases/tag/thirdparty2.0
里面不包含支持vr动态库,如需支持vr,下载opencv3
https://github.com/opencv/opencv/releases/tag/3.4.13 及以上版本
yang_config.ini配置参数https://github.com/yangrtc/yangrtc/wiki/config_file