Motor / librería

Brynse

Python Streaming Segmentation

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.

01 / Resumen

Segmentar streams sin conocer su dominio

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.

02 / Modelo

Modelo de segmentación

01
Streaming Incremental

Ingestion

Los datos se consumen progresivamente sin exigir que el stream completo esté disponible en memoria.

02
Memory Disk spool

Retention

Un ring acotado mantiene los datos necesarios para el análisis, mientras el contenido reclamable puede conservarse temporalmente en disco para materializar segmentos.

03
Providers Evidence Policy

Boundary resolution

Proveedores de límites fijos, manuales o externos generan candidatos que el motor resuelve mediante evidencia y políticas de segmentación.

04
MP3 AAC M4A

Materialization

Una vez resuelto un límite, Brynse planifica rangos y materializa segmentos finales alineados con el formato codificado.

03 / Integración

Integración de radio

La integración de radio añade semántica específica sobre el motor genérico sin modificar su modelo de segmentación.

ICY metadata

Lectura incremental de metadatos ICY y seguimiento semántico de cambios de pista.

Acoustic evidence

Selección de candidatos mediante señales acústicas y ventanas acotadas de análisis.

Transition routing

Un router clasifica cada transición y delega la geometría temporal en especialistas específicos.

Specialists

Hard cut, fade, interstitial y bounded insert resuelven distintos fenómenos de transición.

Conservative fallback

Las transiciones ambiguas utilizan una estrategia conservadora en lugar de forzar una clasificación acústica.

Atomic persistence

Las pistas finalizadas se escriben de forma incremental y persistente conforme quedan resueltas.

04 / API

Machine API

Python API JSON Automation

Structured segmentation

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.

05 / Enlaces

Enlaces