Passer au contenu principal
La latence est le délai entre quelque chose qui se produit devant la caméra et la vision par les spectateurs. Latence ultra-basse (environ 0,5 à 3 secondes) convient bien aux interactions ; latence standard (par exemple ~10 à 20 secondes avec HLS) est acceptable pour de nombreux autres cas d’utilisation.

Protocoles

  • WebRTC — Idéal pour une latence faible (~0,5 à 3 s). Utilisez un lecteur compatible WebRTC (par exemple le Livepeer Player).
  • HLS — Meilleure compatibilité ; latence typique ~10 à 20 s. Avec les paramètres recommandés pour une faible latence, HLS sur Livepeer Studio peut être d’environ ~10 s.
Choisissez en fonction du fait que vous ayez besoin d’interactions en temps réel (WebRTC) ou de la compatibilité maximale (HLS).

Latence la plus faible : lecture WebRTC

  • Utilisez WebRTC pour la lecture (par exemple, le Livepeer Player avec les paramètres par défaut).
  • Les diffusions en direct dans le navigateur sont déjà optimisées pour une faible latence.
  • Si la diffusion a des images B, la lecture WebRTC n’est pas disponible et le lecteur passe à HLS. Ainsi pour WebRTC :
    • Avec OBS: définir l’intervalle des images clés sur 1 et désactiver les B-frames (bframes=0). Utilisez le préréglage Livepeer Studio dans OBS si disponible.
    • Voir Diffuser via OBS pour les paramètres recommandés.

Paramètres OBS pour une latence plus faible

  • Intervalle des points clés — Plus petit = plus faible latence. Utilisez 1 pour la plus faible latence (et la compatibilité WebRTC).
  • Contrôle de débit — CRF ou CBR ; un débit plus élevé signifie souvent une meilleure qualité mais une plus grande bande passante. Ne dépassez pas votre capacité de téléchargement.
  • B-frames — Définir sur 0 pour WebRTC et latence minimale. Les B-frames améliorent la compression mais ajoutent de la latence et perturbent l’ordre WebRTC.
Voir Diffuser via OBS pour des profils recommandés complets (faible latence, équilibré, haute qualité).

Diffusion en navigateur

Les diffusions WebRTC en navigateur sont à faible latence par défaut. Les spectateurs peuvent regarder via :
  • WebRTC — ~0,5–3 s (utilisez le Livepeer Player ou un autre lecteur WebRTC/WHEP).
  • HLS — ~8–10 s si vous préférez ou si WebRTC n’est pas disponible.
Voir Diffusion en direct depuis le navigateur.

Tests de fumée

  1. Ouvrir https://lvpr.tv?v=<playbackId> et vérifiez la latence.
  2. Si la latence est élevée (>15 s pour HLS ou >4 s pour WebRTC), le problème provient probablement del’ingestion : intervalle des clés, débit ou images B. Ajustez OBS/encodeur et réessayez.
  3. Comparez avec un autre lecteur HLS si nécessaire ; les paramètres par défaut du Livepeer Player sont optimisés pour un équilibre entre latence et stabilité.
  4. Pour les problèmes persistants, contactez le Livepeer Studio team ou le support de la communauté.
Last modified on March 1, 2026