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 tú 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ón | Contenido estático | Contenido en movimiento | Alta acción (deporte) |
|---|---|---|---|
| 480p (SD) | 1,000 Kbps | 1,500 Kbps | 2,000 Kbps |
| 720p (HD) | 2,000 Kbps | 3,000 Kbps | 4,500 Kbps |
| 1080p (Full HD) | 3,500 Kbps | 5,000 Kbps | 8,000 Kbps |
| 1440p (2K) | 6,000 Kbps | 9,000 Kbps | 12,000 Kbps |
| 2160p (4K) | 10,000 Kbps | 15,000 Kbps | 25,000 Kbps |
Bitrate con H.265 (HEVC) — 30-40% menos
| Resolución | Contenido estático | Contenido en movimiento | Alta acción |
|---|---|---|---|
| 720p | 1,200 Kbps | 2,000 Kbps | 3,000 Kbps |
| 1080p | 2,500 Kbps | 3,500 Kbps | 5,500 Kbps |
| 4K | 7,000 Kbps | 10,000 Kbps | 17,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
| Escenario | Resolución | Bitrate | Horas/mes | Viewers | Consumo |
|---|---|---|---|---|---|
| Iglesia (4 servicios/mes) | 720p | 3,000 Kbps | 8h | 200 | ~216 GB |
| Canal 24/7 | 720p | 3,000 Kbps | 720h | 50 | ~972 GB |
| Clases online (20/mes) | 1080p | 5,000 Kbps | 30h | 100 | ~675 GB |
| Evento deportivo semanal | 1080p | 6,000 Kbps | 8h | 3,000 | ~6,480 GB |
| Conferencia enterprise | 1080p | 5,000 Kbps | 4h | 5,000 | ~4,500 GB |
¿Qué plan necesitas en XtreamCast?
| Plan | Ancho de banda | Ideal para |
|---|---|---|
| Started+ ($25/mes) | 1 TB/mes | Iglesias, clases pequeñas, podcasts |
| Pro+ ($75/mes) | 3 TB/mes | Canales 24/7, eventos medianos, espectadores sin tope |
| Max+ ($175/mes) | 6 TB/mes | Grandes 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
- 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.
- 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.
- 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.
- 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.
- 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íntoma | Causa probable | Solución |
|---|---|---|
| Video pixelado | Bitrate demasiado bajo para la resolución | Subir bitrate o bajar resolución |
| Buffering en viewers | CDN saturada o viewer con mala conexión | Activar transcoding/ABR |
| Stream se corta | Upload insuficiente o inestable | Bajar bitrate, usar CBR, cable ethernet |
| Audio desfasado | Keyframe interval incorrecto | Configurar GOP a 2 segundos |
| Imagen congelada | Pérdida de paquetes en la red | Usar SRT en vez de RTMP si está disponible |
🔧 Herramientas útiles:speedtest-clipara medir velocidad desde terminal,iperf3para 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.