Keynote hanging when playing videos through OBS and using Virtual Camera on Zoom

Island 41

New Member
Hi All,
I've just found this forum and am hoping to find a solution for my online workshop delivery. I am using an iMac M1 with two extra monitors, and this is the sequence of my set up:
1. Keynote in presenter mode playing in full screen window on Monitor 3/3
2. Monitor 3/3 captured as 'Display capture' in OBS on Monitor 1/3
3. OBS in Virtual Camera mode
4. OBS output used as Video Feed for Zoom on Monitor 2/3

All software is latest version, system is stable, and I can run three hour workshops with no problem, plenty of spare capacity on the CPU. My slide decks are reasonably detailed with hi-res images, complicated builds and embedded videos.

The problem is that when I cue the slides containing videos always hang for about 5 - 10 seconds before they play. This problem does not occur if I play the same keynote file in any other way - either on its own or on Zoom using the share portion of screen function. In addition, if I play a second video soon after the first, it starts with no problem but if I am talking and the slide has not advanced for a short time (say longer than 2 or 3 minutes) it will hang again.

I've attached the OBS log file from a workshop yesterday and would appreciate any help with this - thank you!
 

Attachments

  • 2025-01-16 09-05-35.txt
    16.9 KB · Views: 17

TFE

Member
Run the Keynote in regular (not presenter) mode, or, better yet, run it on a separate computer (in regular or presenter mode) outputting to your streaming computer running OBS. You can see how I do it on SAILING ILLUSTRATED which is co-streamed live to FB and YT every Tuesday and Friday. Yesterday's show on YT: https://youtu.be/c2ggxFHH9Hc
 

Island 41

New Member
Run the Keynote in regular (not presenter) mode, or, better yet, run it on a separate computer (in regular or presenter mode) outputting to your streaming computer running OBS. You can see how I do it on SAILING ILLUSTRATED which is co-streamed live to FB and YT every Tuesday and Friday. Yesterday's show on YT: https://youtu.be/c2ggxFHH9Hc
Thank you for taking the time to reply. I can put the keynote on a separate laptop, so will try that - can you give me a pointer for how to do this?
 

Island 41

New Member
Thank you for taking the time to reply. I can put the keynote on a separate laptop, so will try that - can you give me a pointer for how to do this?
OK - I've found out how to do this, and it all works - except for the audio. I can't get the sound from my slides to make the leap so far.
 

TFE

Member
Streaming computer is an M1 Mac Studio, base model. It runs OBS with video inputs from: 1) four video cams, 2) an M1 MacBook Pro which runs Zoom or Skype for remote guests, and 3) an ATEM mini pro, which switches between four more video inputs, including an M1 Mac mini that runs Keynote. (You could take the HDMI out of Mac mini and input it direct to the Mac Studio instead of via the ATEM, which is how I did it for years.) The Mac mini has a 15" USB display that I set to show Keynote in presenter mode — showing both the current and next slide, or in my case just the next slide since the current slide shows on Mac Studio's main monitor with the OBS multi-view displayed. As to audio, I have always used a stand-alone audio mixer (currently a Rodecaster Pro II), which takes audio from the MacBook Pro (Zoom/Skype), from the Mac mini (Keynote), and the host and co-host mics. The RCP II outputs audio via USB into the Mac Studio where it is routed to OBS as the only global audio input. All other OBS audio inputs are muted. Here's what the OBS Multiview looks like on the Mac Studio main monitor showing all sources and super sources. When live I click between the 24 scenes with a mouse. Hope this helps.
Screenshot 2025-01-29 at 08.49.39.jpg
 
Top