La transmisión de video es una sopa de letras de siglas. ¿Qué hace que estos dos sean especiales?
SAP (Protocolo de anuncio de sesión) y UPnP (Universal Plug and Play) son dos protocolos de red utilizados para la transmisión de video. En el espacio profesional, estos protocolos se utilizan con mayor frecuencia para impulsar el contenido audiovisual que se muestra en televisores inteligentes y vallas publicitarias digitales en todo un edificio o campus.
Por ejemplo, con un sistema de transmisión de video compatible con SAP o UPnP, puede ejecutar todos los tableros de mensajes publicitarios en un centro comercial, todas las pantallas de llegada y salida en un aeropuerto o todas las pantallas de información corporativa en un campus de oficinas. Ya sea que esté ejecutando de 1 a 5 pantallas o 50, puede afectar cuál de estos dos servicios usará, pero de cualquier manera podrá hacer toda su programación desde una ubicación central y tener toda su señalización digital sincronizada.
Profundicemos un poco más en SAP
SAP es utilizado por los sistemas de transmisión para anunciar que tiene algo para que lo vean los clientes de reproductores multimedia y de video. Por "anunciar", quiero decir que envía un mensaje con formato especial a una dirección IP conocida (generalmente 224.2.127.254). Este mensaje incluye información como el título de la transmisión de video y la dirección IP donde los clientes pueden solicitar ver el contenido. Los clientes de reproductores multimedia (tanto hardware como software) comprueban esta dirección conocida para obtener una lista de contenido de red disponible y se la ofrecen al usuario para que la seleccione.
SAP usa un modelo de distribución llamado multidifusión, y el sistema de anuncios descrito anteriormente es parte de la configuración de un grupo de multidifusión para una transmisión de video. Si el usuario del reproductor multimedia selecciona una transmisión anunciada por SAP, el cliente del reproductor multimedia se une a ese grupo de multidifusión (generalmente mediante el Protocolo de administración de grupos de Internet (IGMP)) y, por lo tanto, solicita acceso a la transmisión.
A diferencia de la transmisión tradicional de uno a uno, la multidifusión utiliza transmisión de uno a muchos (o de muchos a muchos), donde la transmisión se envía solo una vez desde el servidor de transmisión a la dirección IP de visualización (independientemente de si hay 0 o 100 espectadores viendo). No es necesario saber de antemano qué nodos (u ordenadores) de la red quieren recibir este mensaje. Esta transmisión sirve a todos los espectadores.
La magia está en el equipo de red:los enrutadores y las tarjetas Ethernet integradas en cada nodo. Cuando un nodo se une a un grupo de multidifusión, indica que desea acceder al flujo y la red comienza a proporcionarle a ese nodo los paquetes relevantes. La red también pasa esos mismos paquetes en sentido descendente a cualquier otro nodo que se haya unido al grupo de multidifusión. Los enrutadores se utilizan para mover los paquetes entre diferentes secciones de una red e incluso a Internet, si están habilitados. Este modelo de distribución de multidifusión ha sido descrito por el arquitecto de Internet Dave Clark como un sistema en el que "colocas paquetes en un extremo y la red conspira para entregarlos a cualquiera que los solicite". (Wikipedia).
Consideraciones de SAP
Debido a su naturaleza de uno a muchos, SAP es una excelente opción para transmitir el mismo mensaje a un gran grupo de reproductores de medios digitales. Ya sean letreros digitales, televisores inteligentes o reproductores multimedia de software, el uso de SAP puede significar una carga más liviana en su red en comparación con enviar a cada espectador su propia transmisión.
Lamentablemente, la multidifusión no está disponible en todas las redes. Aunque se ve comúnmente en enrutadores de clase empresarial, la mayoría de los enrutadores de uso doméstico no tienen esta capacidad en absoluto. A nivel empresarial, muchos administradores de red están preocupados por la posibilidad de uso indebido y ataques de denegación de servicio utilizando las direcciones de multidifusión, por lo que optan por no habilitar la multidifusión en sus enrutadores.
¿UPnP? ¿No es esa cosa de Microsoft para conectar mi mouse o teclado?
PnP (Plug and Play) es una característica (heredada) de los sistemas operativos de Microsoft que facilitó el uso de su propio teclado, mouse u otros periféricos sin necesidad de cargar controladores separados para ellos. UPnP (Universal Plug and Play) es un conjunto mucho más nuevo de protocolos de red diseñados para permitir que los dispositivos se encuentren en la red, anuncien servicios y establezcan conexiones para proporcionar esos servicios.
En el contexto de la transmisión de video, UPnP tiene un subgénero llamado UPnP AV que permite que un servidor de transmisión anuncie en la red que tiene transmisiones en vivo o videos pregrabados para transmitir a los espectadores. El servidor de transmisión publica un archivo XML que enumera los "servicios" disponibles del servidor (es decir, transmisiones de video).
Los reproductores multimedia (clientes) buscan en la red servidores que anuncien flujos UPnP y utilizan los datos de este archivo XML para mostrar una lista de canales o flujos multimedia (generalmente ordenados en TV en vivo y listas de grabaciones) para que los usuarios elijan. Cuando el usuario selecciona uno para verlo, se establece una conexión con el servidor de transmisión y el servidor transmite directamente a ese reproductor multimedia en una transmisión de unidifusión.
El mecanismo de transmisión de unidifusión es uno a uno, lo que significa que por cada reproductor multimedia que se une, se envía otra copia completa de la transmisión a través de la red. Incluso es posible tener un nodo en una red que solicite más de una versión de unidifusión de la transmisión, por ejemplo, si tiene más de un reproductor multimedia viendo la transmisión.
Consideraciones sobre UPnP
UPnP es una excelente opción para entregar video a una pequeña cantidad de televisores inteligentes o pantallas digitales en una red. No requiere ninguna configuración de red especial y, en contraste con el protocolo SAP "solo en vivo", permite que el reproductor multimedia del cliente elija no solo transmisiones en vivo sino también archivos pregrabados. Muchos servidores de medios de audio y video de uso doméstico utilizan este mecanismo para compartir a través de la red local.
Una desventaja que hay que entender al considerar la transmisión UPnP es que la sobrecarga es proporcional a la cantidad de clientes que ven. Cuando no hay clientes, no se necesita ancho de banda (¡lo cual es genial!), pero para cada cliente a partir de entonces, cada uno usa la cantidad total de ancho de banda necesario para la transmisión. Por el contrario, SAP envía el flujo solo una vez y la red lo enruta a todos los nodos correctos de la red. Entonces, mientras que SAP funciona mejor para una gran cantidad de espectadores, UPnP probablemente se adapte mejor a una cantidad menor de espectadores o redes dedicadas con mucho ancho de banda disponible.
Para obtener más información sobre la configuración y el uso de letreros digitales con UPnP con nuestro transmisor de producción de video en vivo, Pearl, lea este breve artículo de blog escrito por mi colega, Brigitte.
De cualquier manera, ¡la señalización digital es muy fácil!
Independientemente del mecanismo que utilice, SAP y UPnP facilitan compartir sus transmisiones con reproductores multimedia, televisores inteligentes, letreros digitales, dispositivos de transmisión de pantalla y más. Con este artículo, ahora está armado con el conocimiento para entablar una conversación significativa con su equipo de red sobre cómo transmitir mejor a través de su red.
Y en esta tierra de transmisión de video Alpha-ghetti, tienes un par de acrónimos más en tu haber.