Welcome to Multiparty Video with Archiving

This learning path walks you through building a working multiparty video application step by step. You will connect backend and frontend, run a live room, and then add recording and playback.

If you want a quick product overview before starting, see Video API overview and Getting started.

This path is organized as one connected build flow:

  • Course 1 gives you the core model you will use immediately: sessions, tokens, backend responsibilities, and the recording lifecycle.
  • Course 2 turns that model into a working implementation with two exercises: deploy backend first, then wire the frontend room flow.
  • Course 3 adds archiving behavior to the same app, including UI controls, backend handlers, and playback checks.
  • Course 4 closes with practical next steps for quality, scalability, and extension paths.

By the end of this course, you will set up your first multiparty session with archiving.

What you'll learn

  • How sessions, tokens, and backend routes fit together in a real client flow.
  • How to run a working multiparty room with publish/subscribe behavior.
  • How archive start/stop and playback are connected across UI and backend.
  • How to validate the implementation with clear checkpoints.