Ingestion
Los datos se consumen progresivamente sin exigir que el stream completo esté disponible en memoria.
Motor / librería
Motor independiente para segmentar streams continuos a partir de límites, diseñado para consumir datos incrementalmente y separar segmentos sin depender de la semántica específica de la fuente.
Brynse consume streams codificados de forma incremental, conserva sólo los datos necesarios para el análisis, resuelve señales de límite intercambiables y materializa segmentos acotados. El objetivo es mantener el motor genérico y permitir que las integraciones aporten la semántica específica de cada dominio.
Los datos se consumen progresivamente sin exigir que el stream completo esté disponible en memoria.
Un ring acotado mantiene los datos necesarios para el análisis, mientras el contenido reclamable puede conservarse temporalmente en disco para materializar segmentos.
Proveedores de límites fijos, manuales o externos generan candidatos que el motor resuelve mediante evidencia y políticas de segmentación.
Una vez resuelto un límite, Brynse planifica rangos y materializa segmentos finales alineados con el formato codificado.
La integración de radio añade semántica específica sobre el motor genérico sin modificar su modelo de segmentación.
Lectura incremental de metadatos ICY y seguimiento semántico de cambios de pista.
Selección de candidatos mediante señales acústicas y ventanas acotadas de análisis.
Un router clasifica cada transición y delega la geometría temporal en especialistas específicos.
Hard cut, fade, interstitial y bounded insert resuelven distintos fenómenos de transición.
Las transiciones ambiguas utilizan una estrategia conservadora en lugar de forzar una clasificación acústica.
Las pistas finalizadas se escriben de forma incremental y persistente conforme quedan resueltas.
Brynse expone una API estructurada para integrar el motor en aplicaciones, automatización y flujos orientados a agentes. SegmentRequest define el contrato y las variantes seguras devuelven resultados o errores estructurados.