Create folders and set permissions (on Host) To have access to the recordings, a volume is mounted, so you need to create a folder that container users can access.
Record zoom meeting how to#
Finally get the chat id of your channel and look below how to pass your Telegram details to Zoomrec. After that create a new channel and add the bot with sufficient permissions to write messages in that channel. All you need is a bot token and a chat id of a Telegram channel.Īt first create a new telegram bot to get the bot token.
Zoomrec can notify you via Telegram about starting and ending a recording or if joining a meeting failed.
You can connect to zoomrec via vnc and see what is happening. " duration" in minutes (+5 minutes to the end)." description" is used for filename when recording.Only meetings with flag " record = true" are joined and recorded.paplay is triggered and plays a random file from /home/zoomrec/audioĬSV must be formatted as in example/meetings.csv.paplay ( pulseaudio-utils) is used to play a sound to a specified microphone output, which is mapped to a.To "say" something after joining a meeting:.The csv can be passed as seen below (mount as volume or add to docker image).Zoomrec uses a CSV file with entries of Zoom meetings to record them.Container stops when Python script is terminated.Please check permissions for used directory!.Please check use of paths on different operating systems!.The current directory is used to mount recordings-Folder, but can be changed if needed.Container saves recordings at /home/zoomrec/recordings.
Record zoom meeting install#
So all you need to do is install Docker and use the image fromĭocker images are build and pushed automatically to Dockerįor my examples in this README I used kastldratza/zoomrec:latest The entire mechanism runs in a Docker container. Telegram - Get notified about your recordings.Docker - Headless VNC Container based on Ubuntu 20.04 with Xfce window manager and TigerVNC.FFmpeg - Triggered by python script to start/stop screen recording.Python3 - Script to automatically join Zoom meetings and control FFmpeg.A all-in-one solution to automatically join and record Zoom meetings.