Software Design

Video Streaming: Profiles, Catalog, and Resume Points

UML Class Diagrams · made in Skemio

Class diagram showing Account owning Profiles, Series containing Episodes, and Profile maintaining PlaybackState linked to an Episode.
Class diagram showing Account owning Profiles, Series containing Episodes, and Profile maintaining PlaybackState linked to an Episode.

What it shows

  • A single billing account isolates multiple personalized viewer profiles.
  • Episodes share catalog metadata through a parent series hierarchy.
  • Playback markers record millisecond offsets independently per profile.

The takeaway

Tie playback telemetry to the profile, not the account or raw video asset.

More uml class diagrams