Ir al contenido

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#options
  • type: representa el protocolo o método utilizado para recibir o transmitir flujos de medios
  • address: es una cadena específica del tipo que indica la fuente o destino del flujo de medios. Esto puede variar según el protocolo utilizado
  • options: 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&cam

En este ejemplo:

  • dvb: es el tipo, indicando que la fuente de medios es un Adaptador DVB
  • a001: es el identificador del Adaptador DVB, especificando el adaptador que se debe utilizar
  • pnr=100: opción para seleccionar el número de programa 100 del flujo
  • cam: 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.

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-TS
  • set_pnr=PNR: para cambiar el PNR. El valor debe estar entre 1 y 65535
  • filter=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 flujo
  • filter~=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 comas
  • order: 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 audio
  • lang: establecer el código de idioma para la pista de audio. Ejemplo: lang.1241=eng donde: 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 CAS
  • cam: usar DVB-CI para descifrar el flujo
  • cam=CAM-ID: usar Cliente CAM para descifrar el flujo
  • ecm_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 cifrado
  • map.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 flujo
  • no_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 seleccionado
  • no_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 seleccionado
  • no_analyze: desactiva la comprobación de cambios en el flujo
  • cc_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ímite
  • bitrate_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/s para flujos sin datos de video y 128 Kbit/s para flujos con datos de video
  • pass_data: conservar paquetes con datos privados (data-pid). Más información en Demultiplexación MPEG-TS