L'événement lancé lors de la lecture d'une vidéo est « mediaBegin » (la constante dans le SWC de l'API de lecteur est MediaEvent.BEGIN, celle de l'API JavaScript est BCMediaEvent.BEGIN),
Il est créé au début de la première lecture du média, après la mise en mémoire tampon. Il équivaut à l’ancien « streamStart » et doit être utilisé pour le suivi. Il ne sera créé qu’une fois pour un objet média et pas lors de la relecture (sauf si le média est chargé une deuxième fois après un autre média).
Un flux (« stream ») est le début d'une diffusion d'un fichier multimédia lancée par l'utilisateur final ou par la fonctionnalité de lecture automatique d'un lecteur Brightcove, où le transfert du fichier se fait par une diffusion en continu, par téléchargement progressif ou tout autre format pris en charge par Brightcove. Un flux peut constituer tout ou partie d'un fichier multimédia ; un utilisateur peut visionner plusieurs flux en une seule session. Si le même fichier multimédia, ou une portion de celui-ci, est relu par l'utilisateur final dans une même session ou plusieurs sessions, chaque vue compte comme un flux séparé. Les intercalaires et les publicités ne sont pas considérés comme des flux.