Protocolos
- WebRTC — Lo mejor para baja latencia (~0.5–3 s). Usa un reproductor compatible con WebRTC (p. ej. el Livepeer Player).
- HLS — Mayor compatibilidad; latencia típica ~10–20 s. Con los ajustes recomendados de baja latencia, HLS en Livepeer Studio puede estar alrededor de ~10 s.
Latencia más baja: reproducción WebRTC
- Usa WebRTC para la reproducción (p. ej. Livepeer Player con la configuración predeterminada).
- Las transmisiones en el navegador ya están optimizadas para baja latencia.
- Si la transmisión tiene B-frames, la reproducción WebRTC no está disponible y el reproductor recurre a HLS. Así que para WebRTC:
- Con OBS: establece el intervalo de keyframe a 1 y desactiva los B-frames (
bframes=0). Usa el preset Livepeer Studio en OBS si está disponible. - Ver Transmisión vía OBS para los ajustes recomendados.
- Con OBS: establece el intervalo de keyframe a 1 y desactiva los B-frames (
Ajustes de OBS para menor latencia
- Intervalo de keyframe — Menor = menor latencia. Usa 1 para la latencia más baja (y compatibilidad WebRTC).
- Control de tasa — CRF o CBR; un bitrate más alto suele significar mejor calidad pero más ancho de banda. No excedas la capacidad de subida.
- B-frames — Configura a 0 para WebRTC y la latencia más baja. Los B-frames mejoran la compresión pero añaden latencia y rompen el orden de WebRTC.
Transmisión en el navegador
Las transmisiones WebRTC en el navegador son de baja latencia por defecto. Los espectadores pueden ver a través de:- WebRTC — ~0.5–3 s (usa el Livepeer Player u otro reproductor WebRTC/WHEP).
- HLS — ~8–10 s si lo prefieres o si WebRTC no está disponible.
Prueba de humo
- Abrir
https://lvpr.tv?v=<playbackId>y verifica la latencia. - Si la latencia es alta (>15 s HLS o >4 s WebRTC), el problema probablemente sea ingestión: intervalo de keyframe, bitrate o B-frames. Ajusta OBS/encoder y vuelve a intentarlo.
- Compara con otro reproductor HLS si es necesario; los valores predeterminados de HLS del reproductor Livepeer están afinados para un equilibrio entre latencia y estabilidad.
- Para problemas persistentes, contacta al Livepeer Studio team o soporte comunitario.