What about a feature whereby a presenter can submit a YouTube url to zoom and then each participant’s machine fetches and presents the YouTube stream locally?
My kid’s teacher keeps showing YouTube videos over zoom and the frame rate is like 1 frame per 2 seconds and it’s totally unworkable.
Then anything you do in OBS is feed into Zoom as a direct video feed and saves Zoom screen scraping and re-encoding the video. You can use OBS's screen capture or better yet pre-download the files and just play them back.