Project Description:
It supports the same complete demo function as the JS version, but this project directly integrates the worker process code into the demo, which can be called directly at the code level;
Support the development environment of vc2019, Xcode and clion, and can directly debug the worker code at breakpoints;
1、Compile with vc2019 and update to the latest version
Under win, compile with the compiler llvm clang CL installed with vc2019
Directly execute the following command to generate vc2019 project file
.\genvs2019.bat
Note: right click all projects, select properties, and select the compiler llvm clang CL compiler installed with vc2019 to compile
Generate a project file to open the project compilation
Then copy
lib\win\x64\libssl-1_1-x64.dll
lib\win\x64\libcrypto-1_1-x64.dll
Go to the debug directory where the execution file is located
2、 Xcode compilation under mac
1). Establish dependency Library
./builddeps.sh
Generated executable
Release /bin directory
2). Compile and debug with Xcode development environment
./genxcode.sh
3、 Compiling under Linux gcc >= 8.4.0
./builddeps.sh
./build.sh
4、 Set config
Directory where the compiled executable file of the configuration file copy is located
The configuration file is in the root directory of the source code, demo / config Copy JSON to the Xcode / debug directory and the same directory as the execution file
Vc2019 needs to be copied to the corresponding debug directory, which is the same directory as the execution file
"IP": "192.168.1.192"
"Announcedip": "192.168.1.192" / / public network address
At present, the client code has not been sorted out yet, and it will be open source in the future
Test client download address
Win download address:
test win client download
Mac download address:
test mac client download
Enter any number for the conference number, such as
Conference No.: 123456
User name: Test 1
The address bar is modified as follows: change the IP address to your own local address
ws://192.168. 3.19:8001/
design sketch
6、Communication and technical support
Add wechat: James yhua, note: join the group, I'll pull you into the wechat group
7、Discord discussion group
https://discord.gg/f55DnczkEx