Ir al contenido

Recepción vía UDP / RTP

UDP (Protocolo de Datagrama de Usuario) es el protocolo más popular para la transmisión de TV digital en redes locales, incluidas aquellas en organizaciones de hospitalidad y redes urbanas de proveedores de internet. Al ser un protocolo sin conexión, UDP no proporciona mecanismos de verificación o corrección de errores. Esto lo convierte en un protocolo más rápido y ligero que TCP.

La dirección UDP se utiliza para identificar la ubicación del flujo de medios que se transmite por la red

udp://address
udp://address:port
udp://interface@address:port#options
  • interface: nombre de la interfaz de red, como eth0, para recibir el flujo UDP. Si no se define, el flujo UDP se recibirá según las rutas del sistema
  • address: dirección IPv4 del flujo UDP. Puede ser un grupo multicast o una dirección IP de interfaz local para recibir flujos unicast
  • port: puerto de red para recibir el flujo UDP. Si no se especifica, el valor predeterminado es 1234

Opciones adicionales:

  • src=IP: dirección fuente multicast UDP para IGMPv3. Debe estar habilitado IGMPv3 en la configuración de linux: Configurar versión IGMP. Disponible desde la versión 230303 y posteriores
  • sync: recibe UDP en un hilo separado con sincronización de bitrate
  • no_sync: desactiva la sincronización de bitrate si está habilitada globalmente
  • renew=seconds: intervalo para renovar la suscripción multicast. Normalmente la operación renueva la suscripción IGMP automáticamente
  • socket_size=bytes: tamaño del socket del sistema, con el valor predeterminado tomado de: sysctl net.core.rmem_default

Ejemplos de direcciones UDP:

  • udp://127.0.0.1:10001: recibe el flujo en localhost usando el puerto 10001. Esto puede ser útil para transferir flujos entre diferentes servicios, como recibir un flujo transcodificado desde FFmpeg
  • udp://eth0@239.255.1.1#pnr=100: recibe el grupo multicast 239.255.1.1 en la interfaz eth0. La opción pnr habilita la demultiplexación del flujo y selecciona el programa número 100

Para configurar una nueva entrada UDP usando la interfaz web, comienza seleccionando “Nuevo flujo” en el menú principal. Luego, en la Lista de entradas, haz clic en el icono de engranaje y establece el “Tipo de entrada” en UDP. Alternativamente, puedes modificar un flujo existente abriendo su configuración, agregando una Nueva entrada y haciendo clic en el icono de engranaje correspondiente.

Opciones UDP

La mayoría de las opciones presentadas en la interfaz web corresponden directamente a los componentes de la dirección UDP, como se describe en la sección “Formato de dirección de medios”. Sin embargo, también hay algunas opciones adicionales que pueden ser útiles:

  • PNR: número de programa para flujos MPTS. Cuando se define, habilita la demultiplexación del flujo y selecciona el programa con el número especificado
  • DD-CI CAM: esta opción está obsoleta y ha sido reemplazada por adaptadores virtuales. Más información disponible en …
  • Softcam: selecciona un descifrador para el Cliente CAM. Puedes obtener más información en …
  • BISS Key: clave para el descifrador BISS CAS. Más detalles en Descifrar flujos con BISS CAS

También hay opciones avanzadas disponibles para una mayor personalización:

Opciones avanzadas

Por favor, utiliza las opciones avanzadas solo si comprendes sus implicaciones

Encuentra más información en Solución de problemas de entrada UDP