Formato de Dirección de Medios
En Astra, la fuente o destino de medios se describe utilizando una dirección de medios que se asemeja a una URL típica. Este formato facilita la comprensión y el trabajo con los diferentes componentes involucrados en la gestión de flujos de medios.
Comprendiendo el Formato de Dirección de Medios
Sección titulada «Comprendiendo el Formato de Dirección de Medios»El formato de dirección de medios consta de tres componentes principales: tipo, dirección y opciones. Sigue la estructura:
type://address#optionstype: representa el protocolo o método utilizado para recibir o transmitir flujos de mediosaddress: es una cadena específica del tipo que indica la fuente o destino del flujo de medios. Esto puede variar según el protocolo utilizadooptions: configuraciones generales y específicas del protocolo que afectan el comportamiento del flujo de medios. Las opciones se separan con el símbolo ’&’
Ejemplo de una dirección de medios completa:
dvb://a001#pnr=100&camEn este ejemplo:
dvb: es el tipo, indicando que la fuente de medios es un Adaptador DVBa001: es el identificador del Adaptador DVB, especificando el adaptador que se debe utilizarpnr=100: opción para seleccionar el número de programa 100 del flujocam: opción para habilitar CAM (Módulo de Acceso Condicional) para descifrar el flujo
Veamos más de cerca cada uno de estos componentes y sus respectivos roles en el formato de dirección.
Tipos de Medios para Recepción
Sección titulada «Tipos de Medios para Recepción»dvb: fuente de medios recibida a través de un Sintonizador DVB o adaptador virtual. Introducción a la Sintonización de Adaptadores DVBudp: Multidifusión o unidifusión UDPrtp: Multidifusión o unidifusión RTPhttp: Protocolos basados en HTTP: HTTP MPEG-TS o HLSsrt: Protocolo SRTrtsp: Protocolo RTSP, comúnmente utilizado para recibir flujos de cámaras IPfile: archivo MPEG-TS en el servidor
Tipos de Medios para Transmisión
Sección titulada «Tipos de Medios para Transmisión»udp: Multidifusión o unidifusión UDPrtp: Multidifusión o unidifusión RTPsrt: Protocolo SRThttp: Protocolos basados en HTTP, por defecto HTTP MPEG-TS, o HLS si la dirección de medios termina con la extensión.m3u8resi: Modulador DVB-C de DigitalDevicestbs: Modulador DVB-C de TBSit950x: Modulador DVB-T de HiDesfile: guardar el flujo en un archivo MPEG-TS, o en un directorio en el servidornp: (NetworkPush) protocolo basado en HTTP, utilizado para enviar flujos desde Astra al servidor remoto
Direcciones Específicas por Tipo
Sección titulada «Direcciones Específicas por Tipo»En el formato de dirección de medios, el componente de dirección específica por tipo determina la fuente o destino del flujo de medios según el protocolo elegido. Para obtener más información sobre los formatos de dirección para cada tipo de medio, consulta los enlaces de los artículos anteriores.
Introducción a las Opciones Generales de Entrada
Sección titulada «Introducción a las Opciones Generales de Entrada»Las opciones generales de entrada juegan un papel fundamental en el ajuste fino de la recepción y el procesamiento de los flujos de medios. Estas opciones permiten modificar varios parámetros que afectan el comportamiento del flujo, como filtrar, analizar y modificar.
Opciones más comunes:
pnr=PNR: el número de programa/SID (Service ID) recupera el canal con el número especificado del flujo. Más información en Demultiplexación MPEG-TSset_pnr=PNR: para cambiar el PNR. El valor debe estar entre 1 y 65535filter=N,...: filtrado de flujo, se utiliza para eliminar el PID especificado. Los identificadores se separan por comas. Más información en Filtrado de PIDs del flujofilter~=N,...: filtrado de flujo, se utiliza para eliminar todos los datos excepto el PID y las tablas de servicio especificadas. Los identificadores se separan por comasorder: ordenar PID en la tabla PMT. A menudo se utiliza con el parámetro lang para seleccionar una pista de audio prioritaria. Más información en Reordenar flujos de audiolang: establecer el código de idioma para la pista de audio. Ejemplo:lang.1241=engdonde:1241- pid,eng- código de idioma
Otras opciones:
set_tsid=TSID: para cambiar el TSID (Transport Stream ID)biss=1122330044556600: usar clave BISS para descifrar el flujo. Más información: Descifrar flujos con BISS CAScam: usar DVB-CI para descifrar el flujocam=CAM-ID: usar Cliente CAM para descifrar el flujoecm_pid=PID: definir ECM PID para el Cliente CAM (no recomendado)cas: omitir datos de servicio sobre sistemas de acceso condicional. Se utiliza para transmitir un flujo cifradomap.SRC=DST: cambiar PID a los valores especificados. SRC - identificador original o tipo de datos. Tipos posibles: pmt, video, audio, ait, código de idioma. DST - identificador requerido. El valor puede estar entre 32 y 8190. Más información en Remapeo de PIDs del flujono_sdt: eliminar información del canal: nombre del canal, nombre del operador (SDT Service Description Table)pass_sdt: transferencia de SDT sin procesar. Por defecto, si se establece pnr, Astra transmite información solo sobre el flujo seleccionadono_eit: eliminar información de eventos EPG (EIT - Event Information Table)pass_eit: transmisión de EIT sin procesar. Por defecto, si se establece pnr, Astra transmite información solo sobre el flujo seleccionadono_analyze: desactiva la comprobación de cambios en el flujocc_limit=N: establecer límite de errores CC. Si el número de errores CC supera el límite establecido, Astra cambiará a la fuente de respaldo (si está disponible). Por defecto: no se establece límitebitrate_limit=RATE: establecer el bitrate mínimo para el analizador en Kbit/s. La fuente se considerará no operativa si el bitrate del flujo es menor al valor especificado. Por defecto:16 Kbit/spara flujos sin datos de video y128 Kbit/spara flujos con datos de videopass_data: conservar paquetes con datos privados (data-pid). Más información en Demultiplexación MPEG-TS