<span xml:lang="es">Añadir un sistema de información</span> Escribir una dirección multicast no es muy divertido... ¡por lo que necesita un sistema de información! VideoLan ha implementado un sistema de información basado en el protocolo SAP/SDP. Los anuncios SAP de los programas son enviados a la red (a través de la dirección multicast 224.2.127.254 reservada para este propósito). En la parte del cliente, VLC recibe estos anuncios y automáticamente añade los programas anunciados a su playlist. VLC es capaz de enviar los anuncios SAP asociados a los programas que trasmite. VLS no puede hacer esto, pero un programa independiente, el mini-SAP-server, puede enviar los anuncios para los programas transmitidos por VLS. <span xml:lang="es">Enviar anuncios transmitiendo con VLC</span> Para enviar anuncios con VLC, necesitas usar la compleja sintaxis del stream output de VLC, por ejemplo: % vlc -vvv input_stream --sout '#standard{access=udp,url=239.255.12.42,sap="Test Stream"}' --ttl 12 donde video1.xyz es el fichero que se quiere transmitir, 239.255.12.42 es la dirección IP multicast a la que se quiere transmitir, Test Stream es el nombre que será usado por este programa en los anuncios SAP y 12 es el valor de TTL (Time To Live) del flujo y de los anuncios SAP. Para enviar anuncios SAP sobre IPv6, añade la opción sap_ipv=6: % vlc -vvv input_stream --sout '#standard{access=udp,url=239.255.12.42,sap="Test Stream",sap_ipv=6}' --ttl 12 <span xml:lang="es">Enviar anuncios para los programas transmitidos por VLS con el mini-SAP-server</span> El mini-SAP-server sólo está disponible para Linux y Mac OSX. <span xml:lang="es">Instalación del mini-SAP-server</span> Descargue la última versión del mini-SAP-server desde la página de descargas de streaming. Instálelo: % tar xvzf miniSAPserver-version.tar.gz % cd miniSAPserver-version % ./configure % make <span xml:lang="es">Configurar el mini-SAP-server</span> Edite el fichero de configuración sap.cfg contenido en el tarball. Éste debería contener una sección (global) con el TTL (Time To Live) y la versión IP (IPv4 or IPv6) utilizada para los anuncios SAP y una sección por programa anunciado. Usa los comentarios para comprender cada parámetro. La opción TTL muestra el número máximo de routers que pueden ser atravesados por los paquetes de los anuncios SAP, antes de ser descartados. <span xml:lang="es">Ejecutar el mini-SAP-server</span> Ejecutar el mini-SAP-server: % ./sapserver -c sap.cfg Si quiere ejecutar el mini-SAP-server en segundo plano (background), utilice la opción -d. Por ejemplo: % ./sapserver -d -c sap.cfg También se puede omitir la opción -c si el fichero de configuración es /etc/sap.cfg. <span xml:lang="es">Ejecutar VLC en el/los cliente/s</span> Si los anuncios son enviados usando Ipv4: % vlc -vvv --extraintf sap Si los anuncios son enviados usando IPv6 : % vlc -vvv --extraintf sap --sap-ipv6 Entonces abra el playlist: se debería ver el nombre de los programas anunciados mediante SAP. Cuando se haga doble-click sobre el nombre de un programa, VLC se unirá a la dirección multicast y comenzará a reproducir el flujo !