We are developing a video analytics application for Zoom, leveraging the Meeting SDK Headless Bot sample provided on Zoom’s GitHub: GitHub - zoom/meetingsdk-headless-linux-sample: A demo on creating a headless meeting bot using the Zoom Meeting SDK for Linux and Docker
SDK version: zoom-meeting-sdk-linux_x86_64-6.1.10.1435
I am attempting to record the raw video feed, but I am encountering the following error while running “docker compose up”:
Container meetingsdk-headless-linux-sample-zoomsdk-1 Created 0.0s
Attaching to zoomsdk-1
zoomsdk-1 | Consolidate compiler generated dependencies of target zoomsdk
zoomsdk-1 | [ 8%] Building CXX object CMakeFiles/zoomsdk.dir/src/main.cpp.o
zoomsdk-1 | In file included from /tmp/meeting-sdk-linux-sample/src/Zoom.h:26,
zoomsdk-1 | from /tmp/meeting-sdk-linux-sample/src/main.cpp:4:
zoomsdk-1 | /tmp/meeting-sdk-linux-sample/src/events/MeetingServiceEvent.h:65:10: error: ‘void MeetingServiceEvent::onMeetingFullToWatchLiveStream(const zchar_t*)’ marked ‘override’, but does not override
zoomsdk-1 | 65 | void onMeetingFullToWatchLiveStream (const zchar_t* sLiveStreamUrl) override{};
zoomsdk-1 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zoomsdk-1 | gmake[2]: *** [CMakeFiles/zoomsdk.dir/build.make:76: CMakeFiles/zoomsdk.dir/src/main.cpp.o] Error 1
zoomsdk-1 | gmake[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/zoomsdk.dir/all] Error 2
zoomsdk-1 | gmake: *** [Makefile:91: all] Error 2
This is my config file:
client-id=“”
client-secret=“”
join-url=“”
display-name=“Bot Prime”
[RawVideo]
file=“meeting-video.yuv”
################
Key Details:
This error did not occur with the Meeting SDK sample I used approximately four months ago.
We recently activated high-bandwidth mode through Zoom support to enable 1080p video recording with the bot last week. Since the older bot sample couldn’t record in 1080p, I assumed the newer version might include the necessary updates.
Could someone help identify the cause of this issue?
Why does the onMeetingFullToWatchLiveStream function throw an override error?
Are there specific settings in the sample code that need to be adjusted to ensure high-bandwidth mode functions correctly?