Instrucciones paso a paso para configurar una transmisión multicast con anuncios SAP
En esta sección pasaremos a mostrar la configuración y funcionamiento del programa utilizado para realizar anuncios SAP/SDP, tanto para el modo servidor como cliente.
Configuración del servidor
1. Abrir VLC Media Player e ir a Herramientas -> Preferencias.
2. Cambiar "Mostrar ajustes" a "Todo", e ir a "Salida de emisión -> SAP". Aquí se puede escoger el tiempo entre anuncios SAP, en segundos. Apretar "Guardar".
3. Ir a "Medio -> Emitir..."
4. Escoger el archivo, audio o video, a transmitir con el botón "Añadir...". Para continuar, darle a "Emitir".
5. Se comprueba que la fuente escogida es la correcta y se aprieta "Siguiente".
6. En la pantalla "Destinos", escoger el protocolo de transmisión. Se comprobó, dentro de este proyecto, el correcto funcionamiento de "RTP / MPEG Transport Stream" y "UDP (legacy)". Apretar "Añadir".
7. En "Dirección", escribir una dirección Multicast. Los clientes deben unirse a este grupo para recibir el contenido. Se comprobó el funcionamiento con las direcciones en los rangos:
Local 239.255.0.0/16
Organización local 239.192.0.0/14
Conferencias SAP 224.2.0.0 – 224.2.127.253
El puerto usado es el 5004 (por defecto).
Luego se debe escoger (si se desea), la transcodificación para la transmisión.
Apretar "Siguiente".
8. Activar la opción "Anuncio SAP", un nombre de anuncio y un nombre para el grupo. El TTL a escoger debe ser grande, pues el "scope" o alcance no se debe limitar mediante este valor.
Finalmente, para iniciar la transmisión, apretar "Emitir".
9. Se puede observar que comenzó la transmisión multicast del archivo especificado.
Configuración de un cliente
10. Ir a "Herramientas -> Preferencias", "Lista de Reproducción -> Descubrimiento de servicios" y activar la opción "Emisiones de red (SAP)". Darle a "Guardar".
11. En la pantalla de "Lista de Reproducción", en la sección "Navegador multimedia", expandir la opción "Local Network" y escoger "Emisiones de red (SAP)". La sección a la derecha cambia su título a "Network streams (SAP)" y, eventualmente, aparece la sesión creada. Con doble click se puede comenzar a reproducir lo emitido por el servidor.
Uso de Wireshark para análisis del protocolo
En la imagen inferior, se puede observar lo capturado mediante el programa Wireshark durante la transmisión multimedia. Se muestra, seleccionado, el paquete de anuncio SAP, el cual está compuesto por el anuncio en sí, más la descripción dada por el protocolo SDP. El resto de los paquetes observado es el archivo multimedia.
Se puede destacar, que el programa VLC Media Player se une a los grupos multicast por defecto, al recién ejecutarlo. Si se ejecuta VLC con el Wireshark ya capturando, se pueden ver los paquetes IGMP de "Join Group", como muestra la siguiente imagen.