Can an RTMS app auto start on host only?

I’m having a problem on calls where both parties are using the same RTMS app, the first one in is role bound but then the 2nd one comes in an overwrites the first one.

Is it possible for an RTMS app to only start when the user is a host? It seems like it would be a much cleaner setup but I couldn’t find anything in the docs about this. Thanks!

Zoom’s RTMS auto-start doesn’t have a “host only” toggle. The closest behavior is that auto-start is enabled at the account, group, or user level and it starts when that enabled user either hosts or joins a meeting. So if both users have the same RTMS app set to auto-start, both can trigger RTMS.

The cleanest setup is to avoid account-wide auto-start for this app and scope it to the host users or host group via user or group level auto-start. Also add a backend guard so a later meeting.rtms_started event does not overwrite the first stream for the same meeting, and use the event’s is_original_host plus operator_id fields to ignore non-host starts when that matches your product logic.

For a more controlled flow, use manual start from the host side instead of participant auto-start. Zoom’s Update participant RTMS app status endpoint is host-gated for meetings, and the documented 403 behavior says only the meeting host or alternate host can perform that action.

We’re a Zoom RTMS Preferred Partner and you can get further support through Recall.ai if helpful.