
Emits each upstream String (or every element of a [String]) over the channels in transports: a WebSocket broadcast on port 8999, an SSE stream on the same path, and/or a text/plain HTTP POST to url, each channel independent.
Live transcript feed. Transcribe audio and broadcast each line to browser subscribers over WebSocket or SSE.
Webhook text push. Read images, OCR them, and POST each extracted page as plain text to a remote endpoint.
transports must be websocket, sse, or http; any other value aborts startup, and an empty list emits nothing and binds no port.url silently skips the POST; otherwise HTTP delivery is asynchronous with exponential backoff from initial_retry_delay_ms to max_retry_delay_ms, retried up to max_retries times, dropping the oldest queued request once pending requests exceed queue_capacity.sse_event_name is emitted as the SSE event line, so EventSource clients must use addEventListener rather than onmessage.url and sse_event_name are hot-swappable at runtime; every other key is captured once at startup.Serve the stream through the shared egress listener