Dolby OptiView
Sport en direct. Le même instant. Chaque appareil.

Le sport live premium, c’est un player + un pipeline à faible latence + des pubs qui ne désynchronisent pas le score. Cette mission, c’est d’intégrer Dolby OptiView (Player, Streaming, Ads, Sports Intelligence) — pas de construire une page HLS jouet.

Ce qui a été livré : OptiView Player on Web, iOS et Android (lignée THEO), OptiView Streaming pour faible latence / temps réel, OptiView Ads / Ad engine pour insertion live, hooks REST et SDK depuis dolby.io. Glue Node.js pour session et entitlements.

OptiView Player WebRTC / LL-HLS Web · iOS · Android
Streaming sport live immersif sur plusieurs appareils
Faible latence
Pubs live
N’importe quel appareil
Fan sur téléphone + stream du salon
Le même cue point. SDK player, pas trois players custom.
dolby.io
Player Web · iOS · Android
Streaming Live à faible latence
Ads Insertion live
Intel Engagement fans

Un stream. Trois SDKs officiels.

Nous ne maintenons pas un quatrième player. OptiView Player est la couche appareil. Nos coques d’appli gèrent auth, entitlements et overlays Sports Intelligence.

Player web

OptiView Player dans la page match. Changement de qualité, pubs, métriques temps réel.

Livré

iOS SDK

Le même stream dans l’appli club/ligue. Règles audio background, pas un WKWebView muet.

Livré

Android SDK

Chemin classe ExoPlayer via OptiView. Les mêmes marqueurs pub que le web.

Livré

Trois players, c’est trois pannes.

Avant OptiView, le web utilisait un HLS.js patché, iOS AVPlayer avec pubs custom, Android retardait de deux secondes. Le chat disait « but » pendant que le téléphone était encore au milieu de terrain.

  • Dérive de latenceTéléphones 8–12s derrière la TV du bar. Paris et chat mouraient.
  • Les pubs cassaient le live edgePrerolls style VOD sur un match live.
  • Pas de QoELes ops apprenaient le rebuffering via Twitter.

Coup d’envoi · dimanche 16:00

  1. 15:58 — Le SDK player rejoint la session OptiView Streaming. Entitlement depuis notre API Node.js.
  2. 16:12 — Coupe pub live via Ad engine. Tous les appareils tapent le même cue.
  3. 16:41 — But. Sports Intelligence marque le pic. L’overlay reste sync.
  4. FT — Métriques QoE dans la console que Dolby documente déjà — pas un beacon maison.

Travail streaming, thème par thème

01 · Player

SDK officiel

Avant

HLS.js forké.

Après

OptiView Player sur web, iOS, Android.

02 · Latence

Instant partagé

Avant

12s derrière le stade.

Après

Chemin OptiView Streaming / temps réel.

03 · Pubs

Insertion live

Avant

Preroll qui met le match en pause.

Après

OptiView Pubs + Ad engine.

04 · QoE

Metrics

Avant

Deviner d’après les plaintes.

Après

Métriques viewers temps réel depuis le player.

05 · Auth

Qui peut regarder

Avant

Un m3u8 fuité.

Après

Tickets de session Node.js. Requêtes player avec tokens.

06 · Intel

Ce qui a gardé les fans

Avant

Heatmaps dans un slide.

Après

Sports Intelligence sur les creux d’engagement.

SDKs Dolby OptiView. Notre appli est la coque.

La techno vient de dolby.io / OptiView : Player (lignée THEO Technologies), Streaming, Ads, Ad engine, Sports Intelligence. Nous écrivons la coque produit en React (web) et mobile natif, avec Node.js pour les entitlements — nous ne réimplémentons pas un CDN.

Source : dolby.io (OptiView Player, Streaming, Ads, Sports Intelligence ; citations NFL+ et clubs sur le site public).

OptiView Player THEO WebRTC / LL-HLS iOS SDK Android SDK OptiView Ads Node.js
OptiView Player

Web, iOS, Android. La compatibilité cross-platform est le job du vendeur.

OptiView Streaming

Live à faible latence pour que chat et vidéo partagent un instant.

Pubs + Ad engine

Insertion qualité broadcast en live, pas des hacks VOD.

Coque Node.js

Entitlements, start session, map user → stream.

Ce qui a changé après le go-live

La même seconde

Téléphone et TV du pub sont dans le même instant.

Des pubs qui ne désynchronisent pas

Les coupes sont alignées sur le cue.

La QoE est un graphe

Les rebuffers sont des tickets, pas des tweets.

Besoin de sport live sur de vrais players ?

SDKs OptiView + votre coque. C’est la forme Dolby.io.