Comparing Recordings Modes

The choice of recording mode will have significant impacts on quality, editing flexibility, viewer experience, and more down the line. But when should you use track vs stream vs composite recordings?

  • Track recordings - Best used when there is a post processing requirement for custom editing/ AI tooling for transcription/ object detection/ analysis.

  • Stream recordings - Best used when a separate composite recording (video and audio muxed) is needed for each participant. Example: in proctoring use case, where separate recording is required for each student taking a proctored exam.

  • Composite recordings - Best used when a single composite recording is needed containing tracks from all participants. There are 2 types of composites available in 100ms:

    • Browser Composite recordings - Best used when a lot of UI customisation is required in the recordings or for premium viewer experience.
    • Custom Composite recordings - Best used for internal usage such as compliance/auditing/archival where UI layout customisation is not required.

Choosing a recording mode

Here is a table summarizing the key differences between track, stream, and composite recording modes across various aspects:

AspectTrack RecordingStream RecordingBrowser Composite RecordingCustom Composite Recording
DefinitionSeparate video track from webcam, audio track from microphone, recorded separatelyParticipant level compositeRoom level compositeRoom level composite
ComponentsSingle recording type; for example, one video trackTypically one video and audio streamCapture UI via a browserMultiple tracks across all participants
Use CasesTranscription/ other AI workflowsProctoring, AI workflowsPremium recording, Social, Recording with live reactions, emojisCompliance, Auditing
Output formatwebmmp4mp4mp4

Have a suggestion? Recommend changes ->

Was this helpful?