I'm interpreting the issue you're having as follows:
On the computer of the guest you want to record the audio and video stream from one or more devices. The same streams need to be available to the online meeting software (Skype/Zoom/Hangouts).
The issue you're running into with Quicktime is that a webcam can (often) only supply it's video stream to one program at a time. It first supplies it to Hangouts, but when you ask Quicktime to record, it switches the stream to Quicktime, stopping the video stream to Hangouts.
You need some way of "splitting" the signal.
You can use OSB Studio to achieve what you want. It allows you to record and stream the webcam video at the same time, the meeting software can then use OBS (not your webcam) as the video input device.
Rough steps are:
- Install OBS Studio
- In the sources panel, add a new "Video Capture Device":
- In the properties window that pops up, select the webcam you want to use in the "Device" dropdown, leave the rest of the settings at their default:
- Now OBS studio should show you what the webcam is seeing. You can move/scale the image and apply effects or corrections as needed.
- Now you can let OBS start a "virtual camera". This will provide the video stream you see in the OBS screen as if it is coming from a "webcam" named "OBS Virtual Camera":
- In the meeting software, go to the device settings and select "OBS Virtual Camera" (screenshot shows Teams as an example):
- In OBS Studio you can now turn on the recording, it will record the webcam (and any other sources you've added in step 2):
- When you start your online meeting, the meeting software will use "OBS Virtual Camera" as the camera. OBS Studio will record the webcam output in the background.
I've described the steps for the video part, but I imagine you can do something similar with the audio such that you get a synced recording right away. Then you don't need to re-sync the Quicktime recorded audio with the OBS recorded video.