Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 1.15 KB

README.md

File metadata and controls

33 lines (26 loc) · 1.15 KB

This app will join a zoom video sdk session and record each user's video to a separate video file. The code demostrate how to use Zoom Video SDK's Raw Data feature, and how to use FFMPEG lib to encode the Raw Data to a video file.

Download & Build

sudo apt update
sudo apt install -y build-essential gcc cmake
sudo apt install -y libglib2.0-dev liblzma-dev libxcb-image0 libxcb-keysyms1 libxcb-xfixes0 libxcb-xkb1 libxcb-shape0 libxcb-shm0 libxcb-randr0 libxcb-xtest0 libgbm1 libxtst6 libgl1 libnss3  libasound2 libpulse0
mkdir -p ~/.zoom/logs
git clone https://github.com/linanw/zoom_v-sdk_linux_bot.git
cd zoom_v-sdk_linux_bot/
cmake -B build
cd build/
make
cd ../bin/
./zoom_v-sdk_linux_bot

Generate You JWT

You much have an account subscribed Zoom Video SDK.

Find your Video SDK key and secret.

Generate your JWT with this script.

Run

Add your JWT to bin/config.json.

Run the app from bin folder:

./zoom_v-sdk_linux_bot