Skip to content

YangMeeting Getting Started

yangrtc edited this page Oct 5, 2021 · 5 revisions

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目录下

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 放入下载的运行环境,修改配置文件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

linux部署图

图片

windows部署图

图片

第三方系统源码

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

Clone this wiki locally