Importa archivos y HLS por URL
Desde Biblioteca → Importar URL, pega la URL HTTP(S) de un archivo o una playlist HLS finita. Debe estar accesible para el servidor. Una página web que contiene un reproductor no es una fuente de medios.
Desde el SDK
Sección titulada «Desde el SDK»En tu backend, con el cliente configurado:
const asset = await orilla.assets.create({ inputs: [{ url: "https://medios.example/conferencia/master.m3u8" }], playback_policies: ["signed"], normalize_audio: true,});console.log(asset.id, asset.status);La creación es asíncrona. Espera ready consultando el asset o recibiendo un webhook. Configura las marcas de agua o el modo de prueba al crear, antes de enviar la fuente.
Qué HLS se importa
Sección titulada «Qué HLS se importa»Orilla admite una playlist media o master con ENDLIST en cada playlist media seleccionada. Escoge la variante de mayor área y después bandwidth; si hay audio separado, elige DEFAULT, AUTOSELECT o la primera pista del grupo. Admite MPEG-TS, fMP4 con MAP, audio empaquetado, BYTERANGE validado y AES-128 identity, con claves de 16 bytes.
Las referencias relativas se resuelven contra la URL final de cada playlist después de sus redirecciones. No heredan su query string: si los segmentos necesitan una firma, sus referencias deben contener la autorización apropiada. Cada referencia pasa los controles de red del servidor.
Los subtítulos, capítulos y otros idiomas del master no se importan automáticamente. Añádelos como pistas independientes.
Límites de importación
Sección titulada «Límites de importación»| Recurso | Límite propio |
|---|---|
| Descarga total HLS | 5 GiB, incluidos manifiestos, claves y rangos |
| Red y remux | 15 minutos |
| Playlist analizada | 1 MiB y 20.000 líneas |
| Playlists y profundidad | 16 y 4 niveles |
| Segmentos totales de audio y video | 10.000 |
| Duración por playlist media | 7.200 segundos |
| Fuente retenida | 5 GiB |
No se admite Live sin ENDLIST, LL-HLS, SAMPLE-AES, DRM, variables ni cambios de MAP no idénticos. No hay recarga continua de playlists. Las discontinuidades admitidas se normalizan; contenedores o codecs incompatibles producen un error.
Tras aceptar la fuente, los reintentos usan la copia retenida. Para HLS, Entrada registrada cuenta los cuerpos HTTP descargados, que pueden diferir del tamaño del remux guardado. Estas capacidades tienen verificación funcional local; el alcance de validación remota se mantiene separado.