Hey @grantw,
To get video on/off events for participants, you’ll need to use the Meeting SDK, which would require a bot participant in the call to capture these. We use the Linux Meeting SDK to capture video on/off events ourselves in our meeting bots.
Specifically, you’ll want to take a look at the OnUserVideoStatusChange callback, which fires whenever a participant’s video status changes.
If you didn’t want to build out bot infrastructure of your own just to get these events, you could also consider exploring Recall.ai. It’s a 3rd party API which allows you to spin up meeting bots in just a few lines of codes to capture participant events in real-time (along with other media like audio, video, and transcripts).
Let me know if you have questions!