Meeting SDK Type and Version
Linux - v6.1.1.493 (latest at time of writing)
Description
I am trying out the Linux headless recording/playing example as I am trying to build an app to run arbitrary video (audio not necessary) through Zoom meetings. I build and compile the project successfully and can run it, but I get some error messages (see below) and nothing happens afterwards (note that the program doesn’t crash or exit). I have the config.txt values such that the program tries to join a meeting in progress and only the SendVideoRawData option is enabled:
token: REDACTED
meeting_number: REDACTED
meeting_password: REDACTED
GetVideoRawData: "false"
GetAudioRawData: "false"
SendVideoRawData: "true"
SendAudioRawData: "false"
I am running this on Debian GNU/Linux 11 (bullseye). The only lines that I changed in the actual .cpp are in meeting_sdk_demo.cpp and that was only the video filename and commenting out the following lines (they were not compiling and I don’t need recording, so I figured I would just cut them
):
// Set the event listener for recording privilege status
//m_pRecordController = m_pMeetingService->GetMeetingRecordingController();
//m_pRecordController->SetEvent(new MeetingRecordingCtrlEventListener(&onIsGivenRecordingPermission));
Is this an issue with my dependencies, config, or something else?
Error?
tom@data-zoom-testing-tom:~/meetingsdk-linux-raw-recording-sample/demo/bin$ ./meetingSDKDemo
getpath
self path: /home/tom/meetingsdk-linux-raw-recording-sample/demo/bin
Readfile success.
Reading..token: REDACTED
Reading..meeting_number: REDACTED
Reading..meeting_password: REDACTED
Reading..GetVideoRawData: "false"
Reading..GetAudioRawData: "false"
Reading..SendVideoRawData: "true"
Reading..SendAudioRawData: "false"
Meeting Number: REDACTED
Token: REDACTED
meeting_password: REDACTED
GetVideoRawData before parsing is : false
GetVideoRawData: 0
GetAudioRawData before parsing is : false
GetAudioRawData: 0
SendVideoRawData before parsing is : true
SendVideoRawData: 1
SendAudioRawData before parsing is : false
SendAudioRawData: 0
directory of config file: /home/tom/meetingsdk-linux-raw-recording-sample/demo/bin/config.txt
Init meetingSdk:success
AuthService created.
AuthServiceEventListener added.
AuthSDK:token extracted from config file REDACTED
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM
ALSA lib control.c:1471:(snd_ctl_open_noupdate) Invalid CTL
ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM