SOPORTE 24 / 7 / 365
MÉXICO: (800) 3511-007
USA: +1 (833) 200-4150
MONEDA / DIVISA:

Archive

Cómo insertar un reproductor de video HTML5 responsivo

Lograr que tu señal de televisión online llegue a internet es solo el 50% del trabajo. El otro 50% es garantizar que tu audiencia pueda verla cómodamente desde su iPhone, tableta Android o Smart TV, sin importar el tamaño de la pantalla y sin tener que descargar aplicaciones extrañas.Para lograr esto, necesitas abandonar las tecnologías obsoletas e integrar un reproductor de video HTML5 responsivo. En esta guía técnica, te enseñaremos exactamente cómo insertar el código en tu sitio web (WordPress o HTML puro) para que tu transmisión se adapte perfectamente a cualquier dispositivo.

¿Por qué utilizar un reproductor HTML5 puro?

Hace algunos años, insertar video requería el uso de plugins de terceros como Adobe Flash Player. Hoy en día, según la documentación oficial de MDN Web Docs, la etiqueta nativa de HTML5 permite a los navegadores decodificar video directamente.Al contratar nuestros servidores de video streaming profesional, la plataforma te entrega automáticamente un código de inserción (embed). Este código ya está optimizado para consumir el protocolo HLS (HTTP Live Streaming), lo que garantiza máxima compatibilidad móvil. (Si no estás seguro de cómo funciona esto, lee nuestra guía sobre la diferencia entre RTMP y HLS).

El problema de los Iframe estáticos

Por lo general, el código que te proporciona tu panel de streaming es un <iframe> con un ancho (width) y alto (height) fijos. Si lo pegas tal cual, se verá perfecto en una computadora, pero en un celular el video se desbordará de la pantalla o se cortará por la mitad.

Cómo hacer tu reproductor 100% Responsivo (El truco CSS)

Para solucionar esto y mantener la proporción perfecta de 16:9 (formato panorámico de TV), no necesitas saber programación avanzada. Solo debes envolver tu iframe en un contenedor y aplicarle un código CSS específico.

Paso 1: El Código HTML

Ve al editor de tu página web y pega tu iframe dentro de un contenedor “div” con la clase “video-responsivo”. Se verá así:
<div class="video-responsivo">
    <iframe src="URL_DE_TU_REPRODUCTOR" frameborder="0" allowfullscreen></iframe>
</div>

Paso 2: El Código CSS

Ahora, ve al personalizador de temas de tu WordPress (Apariencia > Personalizar > CSS Adicional) o a tu hoja de estilos principal, y pega este código mágico:
.video-responsivo {
    position: relative;
    padding-bottom: 56.25%; /* Proporción 16:9 */
    height: 0;
    overflow: hidden;
}
.video-responsivo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
¡Listo! El padding-bottom: 56.25% fuerza al contenedor a mantener siempre la relación de aspecto 16:9, mientras que el iframe interior se expandirá de forma absoluta cubriendo ese espacio. Ahora tu canal de televisión se achicará y agrandará dinámicamente según el tamaño de la pantalla del usuario.

Alternativas de Reproductores Avanzados

Si deseas mayor control sobre la apariencia del reproductor (cambiar colores, agregar tu logotipo encima del video, o integrar botones de compartir), te recomendamos utilizar librerías de código abierto de grado empresarial como Video.js. Esta herramienta te permite crear interfaces de reproducción (skins) completamente personalizadas sobre la base sólida de HTML5.

Preguntas Frecuentes (FAQ)

¿Este código funciona en WordPress y WPBakery?

Sí, de forma nativa. Si usas el editor clásico de Gutenberg, inserta el código en un bloque “HTML Personalizado”. Si usas constructores visuales como WPBakery o Elementor, simplemente arrastra el widget de “Raw HTML” (HTML sin formato) y pega la estructura del paso 1. El CSS puedes pegarlo en los ajustes globales del sitio.

¿Puedo poner que el video se reproduzca automáticamente (Autoplay)?

Sí puedes añadir el parámetro autoplay a tu reproductor, pero ten en cuenta que las políticas actuales de navegadores como Google Chrome y Safari bloquean el autoplay con sonido. Para que el video inicie solo, debes obligatoriamente configurarlo en “Mute” (Silenciado) de forma predeterminada.

RTMP vs HLS: ¿Qué protocolo de Video Streaming es mejor?

Al adentrarte en el mundo de la transmisión de televisión online o eventos en vivo, te encontrarás rápidamente con una sopa de letras técnica. Entre todos los términos, hay dos que dominan por completo la industria: RTMP y HLS.Una de las preguntas más frecuentes de nuestros clientes es: “¿Cuál de los dos protocolos debería usar para mi canal de TV?”. En esta guía técnica de RTMP vs HLS streaming, desmentiremos los mitos y te explicaremos por qué la respuesta no es elegir uno, sino entender cómo ambos trabajan en equipo.

¿Qué es el protocolo RTMP?

El Real-Time Messaging Protocol (RTMP) fue desarrollado originalmente por Macromedia (ahora Adobe) en la época dorada de Flash Player. Su propósito original era transmitir video y audio con una latencia extremadamente baja (menos de 5 segundos de retraso).Aunque Flash ya no existe en los navegadores modernos, RTMP sigue siendo el rey indiscutible en una etapa crucial del proceso: la ingesta (Ingest). Es decir, es el lenguaje estándar que utilizan programas como OBS vMix o Wirecast para enviar tu video desde tu computadora hacia el servidor.
  • Ventaja principal: Latencia casi nula y alta fiabilidad en la conexión entre el codificador y el servidor.
  • Desventaja: Ya no es compatible con navegadores web modernos ni dispositivos móviles de forma nativa. No puedes usar RTMP para que la audiencia vea tu video.

¿Qué es el protocolo HLS?

El HTTP Live Streaming (HLS) fue creado por Apple y se ha convertido en el estándar de oro moderno para la entrega de video a nivel mundial. A diferencia de RTMP, HLS divide el video en pequeños fragmentos (chunks) y los envía a través del protocolo HTTP tradicional.
  • Ventaja principal (Adaptive Bitrate): HLS puede detectar la velocidad de internet de tu espectador y ajustar la calidad del video automáticamente (cambiando de 1080p a 720p o 480p) sin que el video se corte. Además, es 100% compatible con cualquier navegador, Smart TV o dispositivo móvil.
  • Desventaja: Tiene una latencia mayor que RTMP (usualmente de 10 a 20 segundos de retraso respecto a la vida real), ya que necesita tiempo para “empaquetar” el video.

El Flujo de Trabajo Perfecto: El enfoque Híbrido

La conclusión en el debate RTMP vs HLS es que no son competidores directos, sino las dos mitades de un flujo de transmisión profesional. Como explica Cloudflare en su documentación técnica, la industria moderna utiliza RTMP para la subida y HLS para la bajada.Así funciona la infraestructura de nuestros servidores de video streaming en MexiServer:
  1. Ingesta (RTMP): Tú configuras tu cámara y usas nuestro tutorial sobre cómo transmitir con OBS Studio. OBS envía la señal a nuestro servidor usando RTMP para garantizar rapidez.
  2. Transcodificación (El Servidor): Nuestro servidor recibe tu señal RTMP y, en milisegundos, la transforma (transmuxing) al formato moderno HLS.
  3. Entrega (HLS): Tus miles de espectadores abren tu página web y el reproductor HTML5 descarga los fragmentos de video usando HLS, permitiéndoles ver tu canal desde su iPhone, Android o Smart TV sin descargar aplicaciones adicionales y sin cortes.

Preguntas Frecuentes (FAQ)

¿Puedo transmitir directamente en HLS desde mi computadora?

Aunque existen algunos codificadores experimentales que lo permiten, no es recomendable. Enviar fragmentos HTTP desde tu conexión local consume muchos recursos y es inestable. Lo estándar en la industria broadcast es dejar que el servidor en la nube haga el trabajo pesado de conversión.

¿Afecta el protocolo HLS a la resolución de mi video?

No. El protocolo HLS soporta resoluciones desde 480p hasta 4K. La calidad final dependerá exclusivamente del bitrate que hayas configurado en tu programa de transmisión (OBS) y de la velocidad de tu internet de subida.

¿Qué velocidad de subida necesitas para streaming en 1080p?

Uno de los errores más comunes al iniciar un proyecto de televisión online o transmisión de eventos en vivo es contratar el paquete de internet más caro fijándose únicamente en la velocidad de descarga, ignorando por completo el factor más crítico para un emisor: la velocidad de subida (Upload Speed).En esta guía técnica, te explicaremos exactamente qué velocidad de subida necesitas para hacer streaming de video en 1080p (Full HD) de forma profesional, sin caídas de frames y garantizando una experiencia fluida para tu audiencia.

Descarga vs. Subida: ¿Por qué es diferente para el Streaming?

La mayoría de las conexiones a internet comerciales son asimétricas. Esto significa que si contratas un paquete de “100 Megas”, probablemente tengas 100 Mbps para descargar (ver Netflix, bajar archivos), pero solo 10 Mbps o 20 Mbps para subir (enviar tu video hacia internet).Cuando haces streaming, tú eres el creador. Tu computadora está enviando constantemente paquetes de video pesado hacia la nube, por lo que la velocidad de subida es el único número que realmente importa para que tu canal no se corte. 

¿Cuántos Mbps exactos necesitas para transmitir en 1080p?

La resolución 1080p es el estándar actual de la industria. Sin embargo, los requerimientos varían dependiendo de los fotogramas por segundo (FPS) y el Bitrate (la cantidad de datos procesados por segundo).

1. Transmisión a 1080p con 30 FPS (Estándar para TV, entrevistas, iglesias)

  • Bitrate recomendado: Entre 4,500 Kbps y 6,000 Kbps (4.5 a 6 Mbps).
  • Velocidad de subida mínima requerida: 10 Mbps.
  • Nota: Siempre se necesita un “colchón” o margen del 30% al 40% adicional sobre el bitrate para absorber fluctuaciones de la red.

2. Transmisión a 1080p con 60 FPS (Estándar para deportes o videojuegos)

  • Bitrate recomendado: Entre 6,000 Kbps y 9,000 Kbps (6 a 9 Mbps).
  • Velocidad de subida mínima requerida: 15 Mbps a 20 Mbps.
Puedes medir tu velocidad real de subida utilizando herramientas gratuitas de diagnóstico de red como el Speedtest de Ookla. Asegúrate de mirar el número de “Carga” o “Upload”, no el de “Descarga”.

Reglas de oro para un streaming sin interrupciones

  1. Jamás transmitas por Wi-Fi: Las redes inalámbricas sufren de microcortes e interferencias. Para una emisión estable, tu computadora debe estar conectada directamente al módem mediante un cable Ethernet (Categoría 5e o 6).
  2. Cuidado con los dispositivos compartidos: Si tienes una conexión de subida de 15 Mbps, pero hay 3 teléfonos en tu misma red subiendo videos a la nube, tu ancho de banda colapsará. Aísla tu red de transmisión.
  3. Optimiza tu software: Si ya tienes el internet adecuado, asegúrate de configurar tu codificador correctamente. Puedes seguir nuestra guía sobre cómo transmitir TV por internet usando OBS Studio para ajustar el bitrate ideal.

La importancia del Servidor de Streaming

Tener un internet de fibra óptica simétrica en tu cabina no sirve de nada si el servidor que recibe tu señal es lento. Tu internet solo se encarga de enviar una única señal al servidor; es el servidor el que se encarga de clonar esa señal y enviarla a tus 500 o 5,000 espectadores simultáneos.Para asegurar que tu audiencia nunca experimente buffering, debes apoyarte en infraestructura robusta. En MexiServer, ofrecemos servidores de video streaming alojados en centros de datos premium, garantizando un ancho de banda masivo para que tu canal soporte picos masivos de audiencia sin despeinarse.

Preguntas Frecuentes (FAQ)

¿Qué hago si mi velocidad de subida es menor a 5 Mbps?

Si tu velocidad de subida física no supera los 5 Mbps, no debes forzar la resolución a 1080p, ya que el video se cortará (frame drops). La solución técnica es bajar la resolución de salida en tu software de transmisión a 720p (HD) a 30 FPS y configurar un bitrate de 2,500 Kbps. Esto garantizará una transmisión estable y muy digna visualmente.

¿Afecta el ping o la latencia a la calidad del video?

El ping (latencia) no reduce la calidad gráfica del video ni su resolución, pero sí genera un retraso o “delay” entre el momento en que hablas frente a la cámara y el momento en que el usuario lo ve en sus pantallas. Para canales de televisión tradicionales, un retraso de 10 a 20 segundos es normal por el procesamiento HLS, pero fluctuaciones bruscas de ping pueden causar microcortes.

Cómo transmitir TV en vivo por internet con OBS Studio (Guía)

Llevar un canal de televisión tradicional al mundo digital o crear una estación de TV online desde cero requiere estabilidad y control total sobre tu transmisión. Para lograrlo con calidad profesional sin invertir en costosos equipos de hardware, el software líder indiscutible en la industria es OBS Studio.

En esta guía técnica, aprenderás cómo transmitir TV en vivo por internet usando OBS Studio, desde la configuración de tus cámaras hasta la conexión con tu servidor de streaming mediante protocolo RTMP.

¿Qué necesitas para crear tu TV Online?

  • Computadora dedicada: El procesamiento de video en vivo consume recursos. Se recomienda un procesador Intel Core i5/Ryzen 5 (o superior) y al menos 8 GB de RAM.
  • Cámaras y Capturadoras: Desde una webcam de alta definición hasta cámaras profesionales conectadas a través de tarjetas capturadoras (como Elgato o Blackmagic).
  • Servidor de Video Streaming: Tu computadora no puede enviar video a miles de personas a la vez. Necesitas contratar un servidor de video streaming profesional que reciba tu señal única y la distribuya a toda tu audiencia sin latencia ni caídas.
  • Conexión a Internet: Es vital contar con una velocidad de subida (upload) estable. Para transmitir en 1080p, recomendamos un mínimo de 10 Mbps de subida por cable Ethernet.

Paso 1: Descargar e instalar OBS Studio

obs studio

OBS Studio (Open Broadcaster Software) es de código abierto, 100% gratuito y está disponible para Windows, macOS y Linux. Descárgalo desde su sitio oficial e instálalo en la computadora que usarás como cabina de transmisión.

Paso 2: Configurar Escenas y Fuentes

La interfaz de OBS funciona mediante “Escenas” (la pantalla que ve el usuario) y “Fuentes” (los elementos dentro de esa pantalla).

  1. En el recuadro Escenas (abajo a la izquierda), haz clic en el ícono “+” para crear una nueva (ej. “Programa en Vivo”).
  2. En el recuadro Fuentes, haz clic en el ícono “+” para agregar tus elementos.
  3. Selecciona Dispositivo de captura de video para agregar tu cámara principal.
  4. Selecciona Fuente multimedia si deseas cargar un video pregrabado, un comercial o una cortinilla de introducción en formato MP4.

Paso 3: Conectar OBS con tu Servidor de Video (RTMP)

Para que tu señal llegue a internet, debes enlazar OBS con la infraestructura de tu proveedor de hosting.

  1. En OBS, ve a Ajustes > Emisión.
  2. En el menú desplegable de Servicio, selecciona Personalizado…
  3. Servidor: Pega aquí la URL RTMP que te proporcionamos al activar tu servicio de Video Streaming en MexiServer (ej. rtmp://stream.mexiserver.com/live).
  4. Clave de retransmisión: Pega tu contraseña única o “Stream Key”. (Mantén esta clave en secreto, quien la tenga podrá transmitir en tu canal).

Paso 4: Ajustes de Salida (Bitrate)

Ve a Ajustes > Salida. El “Bitrate de video” define la calidad y el peso de tu transmisión. Si configuras un bitrate superior al que tu internet puede soportar, tu transmisión se cortará.

  • Para 720p (HD): Configura el bitrate entre 2500 Kbps y 4000 Kbps.
  • Para 1080p (Full HD): Configura el bitrate entre 4500 Kbps y 6000 Kbps.

Una vez configurado, haz clic en Aceptar y presiona el botón Iniciar Transmisión en la pantalla principal de OBS. ¡Tu canal de televisión ya está en vivo!


Preguntas Frecuentes sobre Transmisión de TV Online

¿Puedo transmitir programas grabados como si fueran en vivo?

Sí. En OBS Studio, puedes crear una lista de reproducción usando el plugin VLC o agregando múltiples “Fuentes multimedia”. Puedes dejar tu computadora emitiendo una rotación de videos pregrabados (falsos directos) las 24 horas del día.

¿Dónde verán mis oyentes la transmisión?

Al utilizar un servicio de Video Streaming independiente (y no redes sociales), recibirás un código para incrustar un reproductor HTML5 directamente en tu propia página web. De esta manera, el tráfico, la marca y el control total de la audiencia te pertenecen exclusivamente a ti.

Cómo configurar AutoDJ y Cuentas de DJ en CentovaCast

CentovaCast es ampliamente reconocido en la industria del radio streaming como uno de los paneles de control más robustos, especialmente por su capacidad avanzada para gestionar estadísticas y listas de reproducción. Si quieres que tu emisora suene profesional las 24 horas del día, dominar su sistema de automatización es un requisito indispensable.

En esta guía detallada, te mostraremos cómo configurar el AutoDJ en CentovaCast paso a paso, desde la activación del servicio hasta la creación de Cuentas de DJ para enlazar tus transmisiones en vivo sin interrumpir a tu audiencia. (Nota: Si tu servicio utiliza el otro panel líder de la industria, revisa nuestra guía sobre cómo configurar AutoDJ en SonicPanel).

AutoDJ Centovacast

1. Cómo activar y configurar el AutoDJ en CentovaCast

A diferencia de otros sistemas, en CentovaCast el AutoDJ debe estar habilitado explícitamente desde la configuración general antes de poder subir música.

Paso 1: Habilitar el servicio

  1. Inicia sesión en tu panel de control CentovaCast.
  2. En el menú lateral izquierdo, bajo la sección Configuración, haz clic en Ajustes.
  3. Navega hasta la pestaña AutoDJ.
  4. En la opción Estado del AutoDJ, selecciona “Permitido y Habilitado”.
  5. Guarda los cambios al final de la página. (Si tu servidor estaba encendido, es posible que necesites detenerlo momentáneamente para aplicar este cambio).

Paso 2: Subir tu música al servidor

CentovaCast te ofrece dos formas de subir tus archivos MP3:

  • Vía Web (Gestor de Archivos): En el menú izquierdo, ve a AutoDJ > Archivos. Usa el botón “Subir” en la parte inferior para cargar canciones directamente desde tu navegador.
  • Vía FTP (Recomendado): Para bibliotecas musicales grandes, CentovaCast te proporciona credenciales FTP en la sección Enlaces Rápidos. Usa programas como FileZilla para transferir carpetas enteras de forma rápida y sin interrupciones.

Paso 3: Crear Listas de Reproducción (Playlists)

Este es el punto más fuerte de CentovaCast. Ve a AutoDJ > Medios (Media). En esta pantalla, arrastra las canciones que subiste desde la biblioteca central hacia las listas ubicadas en el lado izquierdo. Puedes usar diferentes tipos de listas:

  • Rotación General: La música que sonará habitualmente (puedes ajustar el “peso” para que algunas canciones suenen más que otras).
  • Programadas: Ideal para programas grabados. Puedes elegir la fecha, hora exacta e incluso los días de la semana para que se reproduzca.
  • Intervalo: Perfecto para comerciales o jingles. Configúralo para que suene un audio publicitario cada 3, 5 o 10 canciones de forma automática.

Una vez configuradas tus listas, simplemente ve al menú principal y haz clic en Iniciar (Start) servidor.

2. Cuentas de DJ: Emitir en vivo sin apagar el AutoDJ

dj cuentas centovacast Cuando quieres transmitir en vivo usando programas como SAM Broadcaster, Virtual DJ o Mixxx, no debes detener el AutoDJ manualmente. CentovaCast gestiona las transiciones en vivo a través de las Cuentas de DJ.

Pasos para crear un locutor:

  1. En el menú lateral, bajo Configuración, selecciona DJs.
  2. Haz clic en Crear cuenta de DJ.
  3. Asigna un Nombre de usuario (ej. juan_perez) y una Contraseña segura. Asegúrate de darle los permisos necesarios.
  4. Guarda los cambios y reinicia tu servidor (detener e iniciar) para que CentovaCast registre la nueva cuenta.

¿Cómo conectarse? En tu software de transmisión, en lugar de usar la contraseña de administrador de tu radio, colocarás los datos de esta cuenta en el siguiente formato: usuario:contraseña (ej. juan_perez:miclavesecreta). Al presionar “Transmitir”, el AutoDJ se desvanecerá suavemente para dar paso a tu voz. Si estás empezando desde cero, asegúrate de revisar nuestra guía sobre cómo crear una radio por internet para conocer los equipos básicos.


Preguntas Frecuentes (FAQ) sobre CentovaCast

¿Por qué mi emisora dice “Stream is currently down” si el AutoDJ está encendido?

Esto suele ocurrir si encendiste el servidor pero no hay ninguna canción asignada a una lista de reproducción activa (Rotación General), o si las pistas MP3 tienen errores de formato. Verifica la sección Medios y asegúrate de que haya música en la lista principal.

¿Tengo que reiniciar el servidor cada vez que subo música nueva?

No. Si subes música y la agregas a tus listas de reproducción en la sección Medios, solo debes hacer clic en el botón “Actualizar listas” (Update playlists). El servidor leerá las nuevas canciones sin desconectar a los oyentes actuales.