

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cómo funcionan los manifiestos
<a name="hls-manifests-how-work"></a>

En las siguientes secciones se describe cómo MediaLive gestiona las rutas de los manifiestos.

## Cómo funcionan las rutas de manifiesto de forma predeterminada
<a name="hls-default-manifest-paths"></a>

Los manifiestos que se MediaLive crean incluyen información sobre las rutas a otros archivos, en concreto:
+ El contenido que hay dentro del manifiesto principal incluye una ruta a cada manifiesto secundario.

  De forma predeterminada, la sintaxis de esta ruta es la siguiente: 

  ```
  baseFilename nameModifier extension
  ```

  Por ejemplo:

  ```
  curling-high.m3u8
  ```

  La ruta es relativa a la ubicación del manifiesto principal.
+ El contenido que hay dentro de cada manifiesto secundario incluye una ruta a sus archivos multimedia.

  De forma predeterminada, la sintaxis de esta ruta es la siguiente:

  ```
  baseFilename nameModifier optionalSegmentModifier counter extension
  ```

  Por ejemplo:

  ```
  curling-high-000001.ts
  ```

  La ruta es relativa a la ubicación del manifiesto secundario.

## Cómo funcionan las rutas personalizadas
<a name="hls-custom-manifest-paths"></a>

Si las rutas predeterminadas que hay dentro de los manifiestos no son adecuadas para la forma en que el sistema descendente maneja los tres conjuntos de archivos, puede completar los campos *base URL (URL base)*:
+ Complete los campos del **manifiesto de la URL base** para MediaLive crear rutas personalizadas a los manifiestos secundarios. 
+ Complete los campos de **contenido de la URL base** para MediaLive crear rutas personalizadas a los archivos multimedia. 

Al personalizar las rutas, la sintaxis cambia.
+ Al completar los campos **Base URL manifest (Manifiesto de URL base)**, la sintaxis de la ruta del manifiesto secundario (dentro del manifiesto principal) es la siguiente: 

  ```
  baseURLManifest baseFilename nameModifier extension
  ```

  Por ejemplo:

  ```
  http://viewing/sports/curling-high.m3u8
  ```
+ Al completar los campos **Base URL content (Contenido de URL base)**, la sintaxis de las rutas de archivos multimedia (dentro de los manifiestos secundarios) es la siguiente: 

  ```
  baseURLContent baseFilename nameModifier optionalSegmentModifier counter
          extension
  ```

  Por ejemplo:

  ```
  http://viewing/media/sports/curling-high-000001.ts
  ```

## ¿Cómo MediaLive construye estas rutas
<a name="hls-how-construct-custom-paths"></a>

Las rutas personalizadas a los manifiestos secundarios se construyen de la siguiente manera:
+ Complete los campos **Base URL manifest (Manifiesto de URL base)**, los campos **Base URL content (Contenido de URL base)** o ambos. 

  Por ejemplo:

  ```
  http://198.51.100/sports/viewing/
  ```

  Observe la barra al final del valor.
+ MediaLive [antepone ese valor a la ruta predeterminada.](#hls-default-manifest-paths) Por ejemplo:

  ```
  http://198.51.100/sports/viewing/curling-high.m3u8
  ```