Hi All,
We are currently implementing a solution using Zoom’s RTMS service and are running into an issue with the integrity of the raw video data.
What’s Working: We have successfully set up our application based on the official zoom/rtms-samples
(both JS and SDK versions). We are correctly receiving webhook events and are able to capture the audio, video, and transcript data streams.
The Problem: Our core issue is that the raw .h264
video files we save are intermittently corrupted. We are seeing random pixelation, artifacts, and glitches at various points in the video
Crucially, this corruption exists in the source .h264
file itself, before we perform any processing or conversion with FFmpeg. While we have also worked through the known challenges of converting the stream to a playable MP4, the source file’s quality is our primary concern.
What We’ve Tried:
-
Tested with multiple official samples, including
save-video
andrecord-audio-and-video-advance
. -
Verified the issue occurs with both the Node.js and SDK-based samples.
-
Searched the developer forums and documentation for similar issues but haven’t found any reports of this specific problem with the raw stream.
This leads us to believe we might be missing a key configuration step or best practice. Has anyone encountered this before? We’re looking for any advice on how to ensure we receive a clean, complete .h264
stream from the RTMS service.
Any help would be greatly appreciated. Thanks!