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.
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.
- Avec OBS: définir l’intervalle des images clés sur 1 et désactiver les B-frames (
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.
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.
Tests de fumée
- Ouvrir
https://lvpr.tv?v=<playbackId>et vérifiez la latence. - 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.
- 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é.
- Pour les problèmes persistants, contactez le Livepeer Studio team ou le support de la communauté.