📊 Guías Técnicas

Guía de Ancho de Banda y Bitrate para Streaming: Cálculo, Tablas y Optimización

El bitrate y el ancho de banda son las dos variables que más afectan la calidad y el costo de tu streaming. Esta guía te da las tablas exactas de configuración, las fórmulas para calcular cuánto ancho de banda necesitas, y cómo diagnosticar problemas cuando algo falla.

Ancho de banda y bitrate: lo que necesitas entender

La mayoría de los problemas de calidad en streaming se reducen a dos variables: el bitrate con el que transmites y el ancho de banda disponible tanto en tu conexión como en el plan de tu plataforma. Y sin embargo, es donde la gente comete más errores — generalmente porque confunde ambos conceptos.

Bitrate vs ancho de banda: no son lo mismo

  • 📤 Bitrate: Es la cantidad de datos por segundo que genera tu encoder al comprimir el video. Se mide en Kbps o Mbps. Es una configuración que controlas.
  • 🌐 Ancho de banda (upload): Es la capacidad máxima de transmisión de tu conexión a internet. Si tu bitrate supera tu ancho de banda disponible, tu stream se corta o pixela.
  • 📊 Ancho de banda (plan): Es la cuota mensual de transferencia que tu plataforma de streaming te permite. Es lo que determina cuántas horas y a cuántos viewers puedes transmitir.
💡 Analogía simple: El bitrate es el grosor de la manguera de agua que usas. El ancho de banda de tu internet es el tamaño de la cañería de tu casa. El ancho de banda de tu plan es el total de litros de agua que puedes usar en el mes.

Tabla de bitrate recomendado por resolución y tipo de contenido

No existe un bitrate universal. El bitrate óptimo depende de la resolución, el tipo de contenido y el codec que uses.

Bitrate recomendado con H.264 (el estándar)

ResoluciónContenido estáticoContenido en movimientoAlta acción (deporte)
480p (SD)1,000 Kbps1,500 Kbps2,000 Kbps
720p (HD)2,000 Kbps3,000 Kbps4,500 Kbps
1080p (Full HD)3,500 Kbps5,000 Kbps8,000 Kbps
1440p (2K)6,000 Kbps9,000 Kbps12,000 Kbps
2160p (4K)10,000 Kbps15,000 Kbps25,000 Kbps

Bitrate con H.265 (HEVC) — 30-40% menos

ResoluciónContenido estáticoContenido en movimientoAlta acción
720p1,200 Kbps2,000 Kbps3,000 Kbps
1080p2,500 Kbps3,500 Kbps5,500 Kbps
4K7,000 Kbps10,000 Kbps17,000 Kbps

¿Por qué la gran diferencia entre "contenido estático" y "alta acción"? Porque los algoritmos de compresión funcionan prediciendo los cambios entre frames. Un presentador hablando a cámara tiene pocos cambios frame a frame — se comprime fácilmente. Un partido de fútbol con 22 jugadores corriendo tiene cambios masivos en cada frame — necesita más datos.

Cómo calcular el ancho de banda que necesitas

Fórmula de consumo de ancho de banda

La fórmula es simple pero mucha gente no la hace antes de contratar un plan:

Consumo por hora = Bitrate (Kbps) × 3600 ÷ 8 ÷ 1,000,000 = GB/hora

Consumo mensual = GB/hora × horas × viewers

Ejemplos reales de consumo

EscenarioResoluciónBitrateHoras/mesViewersConsumo
Iglesia (4 servicios/mes)720p3,000 Kbps8h200~216 GB
Canal 24/7720p3,000 Kbps720h50~972 GB
Clases online (20/mes)1080p5,000 Kbps30h100~675 GB
Evento deportivo semanal1080p6,000 Kbps8h3,000~6,480 GB
Conferencia enterprise1080p5,000 Kbps4h5,000~4,500 GB

¿Qué plan necesitas en XtreamCast?

PlanAncho de bandaIdeal para
Started+ ($25/mes)1 TB/mesIglesias, clases pequeñas, podcasts
Pro+ ($75/mes)3 TB/mesCanales 24/7, eventos medianos, espectadores sin tope
Max+ ($175/mes)6 TB/mesGrandes eventos, ligas deportivas, espectadores sin tope
🧮 Fórmula rápida: Para 720p a 3 Mbps, cada espectador consume ~1.35 GB por hora. Si tienes 100 viewers viendo 2 horas, son 270 GB. Haz esta cuenta antes de elegir plan.

Cómo optimizar tu bitrate para no desperdiciar ancho de banda

Transmitir a un bitrate más alto del necesario es tirar dinero a la basura. Acá van tips probados para optimizar:

1. Usa el encoder correcto

  • x264 (CPU): Mejor calidad por Kbps, pero consume mucha CPU. Usa preset "veryfast" o "faster" para equilibrar.
  • NVENC (GPU Nvidia): Menor carga de CPU, calidad ligeramente inferior a x264 a mismo bitrate, pero la diferencia es mínima en las tarjetas RTX 3000+. Usa preset "Quality" o "P5".
  • QuickSync (Intel): Buena opción si no tienes GPU dedicada. Calidad aceptable y bajo consumo de CPU.

2. Configura el keyframe interval correctamente

El keyframe interval (o GOP) debe ser de 2 segundos para streaming. Esto es obligatorio para compatibilidad con HLS y plataformas como YouTube. Un valor incorrecto puede causar buffering en los espectadores.

3. Usa CBR (Constant Bitrate), no VBR

Para streaming en vivo, usa siempre CBR. VBR (Variable Bitrate) funciona mejor para grabación, pero en streaming causa picos que pueden saturar tu conexión de upload.

4. No transmitas a mayor resolución de la que puedes sostener

Si tu internet de upload es de 10 Mbps, transmitir en 4K a 15 Mbps no funciona. La regla: usa máximo el 70-80% de tu ancho de banda de upload disponible para dejar margen.

5. Transcoding: la solución que te ahorra dinero

Si transmites en 1080p pero el 60% de tu audiencia te ve en celular, están descargando 5 Mbps que se comprimen a la pantalla pequeña. Con transcoding (Adaptive Bitrate), tu plataforma genera versiones en 720p, 480p y 360p automáticamente. Cada viewer descarga solo lo que necesita.

💰 Cálculo de ahorro con transcoding: Si el 60% de tus viewers reciben 480p en vez de 1080p, tu consumo de ancho de banda baja ~45%. En un plan Pro+ con 2TB, eso equivale a casi 1TB extra de margen.

Cómo diagnosticar problemas de ancho de banda

Tu stream se ve mal y no sabes por qué. Antes de culpar a la plataforma, revisa estos puntos:

Checklist de diagnóstico

  1. Test de velocidad real: Ve a speedtest.net y mide tu upload. Ojo: mide en horario pico, no a las 3 AM cuando nadie usa internet.
  2. Revisa OBS: En la esquina inferior derecha, el indicador de frames debe estar siempre verde. Si está amarillo o rojo, tienes problemas de red o CPU.
  3. Panel de stats de OBS: Ve a Ver → Stats. Busca "Frames perdidos (red)" y "Frames omitidos (encoding)". Si los frames de red suben, es tu internet. Si los de encoding suben, es tu CPU.
  4. Usa un test de stream: Transmite 5 minutos a tu servidor RTMP y verifica que no haya drops. Muchas plataformas tienen un modo de prueba.
  5. Traceroute al servidor: Si hay saltos con alta latencia entre tu ISP y el servidor de streaming, puede que necesites un ISP diferente o un bonding de conexiones.

Problemas comunes y soluciones

SíntomaCausa probableSolución
Video pixeladoBitrate demasiado bajo para la resoluciónSubir bitrate o bajar resolución
Buffering en viewersCDN saturada o viewer con mala conexiónActivar transcoding/ABR
Stream se cortaUpload insuficiente o inestableBajar bitrate, usar CBR, cable ethernet
Audio desfasadoKeyframe interval incorrectoConfigurar GOP a 2 segundos
Imagen congeladaPérdida de paquetes en la redUsar SRT en vez de RTMP si está disponible
🔧 Herramientas útiles: speedtest-cli para medir velocidad desde terminal, iperf3 para pruebas de red avanzadas, y TwitchTest para medir latencia con servidores de ingesta.

¿Necesitas más ancho de banda para tu streaming?

XtreamCast tiene planes desde 1 TB hasta 6 TB de ancho de banda mensual, con CDN global y transcoding disponible como addon. Sin costos ocultos por tráfico.