Hi Team,
We are running a regular Zoom meeting using the Meeting SDK and streaming it via Custom Live Streaming Service (RTMP).
Our flow:
-
When we receive the
meeting.startedwebhook event, we start an FFmpeg process. -
FFmpeg connects to the Zoom RTMP URL.
-
We ingest the audio stream and segment it into 30-second WAV files.
However, we observed that approximately 10 minutes of audio was missing in the RTMP stream, starting around 10 minutes into the meeting.
Important observations:
-
The meeting itself was stable
-
Zoom Cloud Recording contains the full audio.
-
Zoom’s transcription is complete.
-
FFmpeg did not crash during ingestion.
Questions
-
Does Zoom provide any diagnostics or logs to verify continuity of the RTMP stream?
-
Is it possible for the RTMP live stream to temporarily stop sending audio even if the meeting and cloud recording remain intact?
-
Are there known behaviors where Zoom internally reconnects the RTMP stream?
-
Should ingestion be started based on
meeting.live_stream_startedinstead ofmeeting.started?
We are trying to determine whether this is expected RTMP behavior or if additional monitoring or configuration is required on our side.
Any guidance would be appreciated.