Mobile Live: ¿Por qué convertir RTMP a HLS?

Con soluciones de transmisión como Dacast, es fácil olvidar que detrás de escena de la transmisión en vivo hay un proceso altamente técnico.

Tecnología que transmite transmisiones en vivo entre equipos de grabación codificador, una plataforma para transmisión en vivo y un reproductor de video orientado al usuario se denomina protocolo de transmisión.

La tecnología detrás de la transmisión en vivo no ha alcanzado su forma final. Las actualizaciones de registros ocurren con relativa rapidez. A medida que algunas tecnologías se vuelven obsoletas, otras pasan a primer plano. Dos protocolos populares son RTMP y HLS.

Hoy veremos cómo Dacast y otros usan estos protocolos de transmisión. plataformas de transmisión de video. Antes de comparar los roles de los dos y discutir cómo convertir RTMP a HLS, definimos tanto RTMP como HLS.

¿Está listo para aprender más sobre RTMP y HLS?

Contenido:

  • ¿Qué es un protocolo de transmisión?
  • ¿Qué es RTMP?
  • ¿Qué es HLS?
  • Convierta RTMP a HLS para transmisión en vivo
  • Conclusión

¿Qué es un protocolo de transmisión?

protocolo de transmisión de videoprotocolo de transmisión de video
Los protocolos de transmisión son una parte esencial de la transmisión en vivo.

Cuando se trata de transmisión en vivo, los archivos de video se transfieren de un dispositivo a otro casi instantáneamente. Dado el tamaño de los archivos de video, es bastante impresionante.

Como ya hemos mencionado, los protocolos de transmisión son una tecnología mágica que permite la transmisión en vivo. Toman pequeños fragmentos de archivos de video y los transfieren de un paso a otro en el proceso de transmisión.

Hay varios protocolos de transmisión, pero en este punto, HLS es el más importante y RTMP ocupa el segundo lugar.

¿Qué es RTMP?

rtmp Registro de mensajes en tiempo realrtmp Registro de mensajes en tiempo real
RTMP es un protocolo de transmisión más antiguo desarrollado por Adobe.

Al configurar una transmisión en vivo, necesita software de transmisión en vivo o un codificador de hardware. El codificador se conecta a su videocámara y convierte la salida de video RAW a un formato digital que es más adecuado para transmisiones en vivo. El formato de codificador predeterminado suele ser RTMP.

RTMP, que significa Protocolo de mensajería en tiempo real, es un estándar de Macromedia (Adobe) creado para transmitir audio, video y datos relacionados a través de Internet en tiempo real.

Este protocolo se creó originalmente para transferir archivos desde el servidor al reproductor de video Flash. Debido a que Flash ya no se usa ampliamente, muchas personas asumen que RTMP se ha ido con él.

En lugar de extinguirse, RTMP simplemente cambió. Ahora es responsable de enviar datos a la solución de transmisión desde el codificador. Este es un papel menor en el proceso de transmisión en vivo, pero sigue siendo muy importante.

Varios codificadores de transmisión, utilizados tanto por pequeñas empresas como por emisoras, como Wirecast, vMix, y Studio OBS—Cree canales usando RTMP.

¿Qué es HLS?

lo que fluye hlslo que fluye hls
HLS creó Apple como una mejor alternativa a RTMP y Flash Player.

Los dispositivos móviles IOS, incluidos el iPhone y el iPad, no son compatibles con Flash Player, que utiliza principalmente RTMP

A medida que los dispositivos de Apple crecieron en popularidad, Apple se vio obligada a enfrentar este problema. Tuvieron que crear un protocolo que no fuera exclusivo del reproductor de video Flash para que sus usuarios pudieran acceder a los videos directamente desde sus dispositivos.

A partir de ahí, Apple diseñó la transmisión HLS para resolver los problemas impuestos por Flash y RTMP.

HLS, abreviatura de HTTP Live Streaming, es otro protocolo para la transmisión de audio y video en vivo. Este protocolo está diseñado para llevar la transmisión de video avanzada a dispositivos iOS.

HLS utiliza métodos estándar para entregar sitios HTTP. Además, utiliza algunas mejoras en estos métodos para optimizar la transmisión de medios. Por ejemplo, la transmisión en vivo de HLS proporciona archivos de audio y video como pequeñas descargas de archivos MPEG2-TS que se interpretan como una transmisión fluida.

El video HLS se prefiere en dispositivos móviles Android y iOS.

Nos gustaría enfatizar que a veces se hace referencia a HLS como video HTML5, pero esto en realidad es incorrecto. HTML5 es un estándar completamente diferente.

Convierta RTMP a HLS para transmisión en vivo

Conversión de RTMP a HLSConversión de RTMP a HLS
Tener canales RTMP y HLS es valioso.

Como mencionamos, HLS se basa en HTTP, existen dos formatos para diferentes tipos de dispositivos. Si desea llegar a la mayor cantidad de público posible con su transmisión de video en vivo, debe codificar su transmisión RTMP a HLS. De esta forma, el dispositivo cliente puede acceder a cualquiera de estos flujos que esté mejor equipado para su procesamiento.

Con el host de transmisión de video adecuado, puede convertir automáticamente una fuente RTMP del codificador al HLS al final del servidor.

Aquí en Dacast usamos y embalaje actual herramienta de Akamai para este proceso.

Akamai recibe un flujo RTMP de su codificador, luego recodifica automáticamente el flujo como HLS casi en tiempo real y prepara el flujo para cualquier formato de dispositivo. Este proceso da como resultado un retraso de alimentación mínimo (30-45 segundos).

Una vez que el servicio recodifica el contenido, Dacast usa los dos niveles superiores transmisión CDN en vivo (redes de entrega de contenido) para distribuir contenido en cientos de miles de servidores en todo el mundo.

Esta red de servidores global asegura que las transmisiones en vivo se entreguen de manera rápida y sin problemas en cualquier lugar del planeta.

El uso de estos CDN de gama alta también ayuda a garantizar la confiabilidad. Si el servidor falla o un millón de espectadores aparecen repentinamente para su transmisión, su contenido continuará fluyendo sin problemas.

Todo esto también significa que cualquier dispositivo puede mostrar su contenido sin ningún problema. La red de entrega de contenido selecciona y entrega automáticamente el mejor protocolo automáticamente.

El uso de una CDN global reduce los costos al garantizar que solo necesite un codificador. Esto significa que puede llegar a una audiencia global con una sola configuración y un solo codificador.

Conclusión

protocolos de transmisión rtmp vs hlsprotocolos de transmisión rtmp vs hls
Elija una plataforma de transmisión que seleccione automáticamente el mejor protocolo para cada espectador.

En este artículo, lo guiamos a través de los conceptos básicos de la transmisión en vivo de RTMP y HLS y el valor del proceso RTMP para el proceso de conversión de HLS.

Si está buscando una manera fácil de convertir su flujo RTMP a HLS, le recomendamos invertir en transmisión en vivo soluciones como Dacast, gracias a las cuales el proceso está completamente libre de problemas.

Cuando transmite en vivo con Dacast, su contenido está disponible automáticamente en el formato que sea mejor para su audiencia.

Nota: También puede acceder a estas instrucciones completas sobre cómo iniciar una transmisión en vivo usando Dacast. Cuando publica, su contenido está disponible automáticamente en cualquier formato que funcione mejor para su audiencia.

¿Quiere transmitir video en vivo a su sitio y controlar su contenido? ¡Te tenemos cubierto! ¿Planea retransmisiones periódicas relacionadas con el negocio? Le ayudaremos a garantizar que llegue a todos sus espectadores con la mejor transmisión posible. Si necesita más ayuda para descubrir cómo convertir RTMP a HLS y HDS, u otro soporte de transmisión en vivo, puede comunicarse con nuestro departamento de soporte técnico desde su cuenta de Dacast.

Te invitamos a probar Dacast sin riesgo durante 30 días. Obtenga acceso a todas nuestras funciones y compruebe nuestra potente tecnología en directo. Para comenzar, debe registrarse hoy. No se requiere tarjeta de crédito.


SÍ, INICIAR SESIÓN

¿Encuentras este articulo útil? ¿Tiene preguntas, comentarios o ideas sobre otros temas que le gustaría cubrir en nuestros artículos? ¡Háganos saber en la sección de comentarios a continuación y gracias por leer! También puede unirse a nuestros consejos habituales sobre transmisiones en vivo y ofertas exclusivas. Grupo de LinkedIn.

!function (f, b, e, v, n, t, s) {
if (f.fbq) return; n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = ‘2.0’;
n.queue = []; t = b.createElement(e); t.async = !0;
t.src = v; s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, ‘script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1567436020218843’);
fbq(‘track’, ‘PageView’);

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *