output.http.listener serves media and viewer routes. The runtime listener is configured under server.operational and is usually on the same host with a different port.
| Field | Default | Purpose |
|---|---|---|
server.operational.host | media listener host | Bind address for API, health and metrics. |
server.operational.port | 9091 | Must not overlap output.http.listener. |
server.shutdownTimeout | 10s | Budget for root component shutdown and selected cleanup phases; not a process-wide termination limit. |
Shutdown proceeds through ordered phases. Pull, push, transcode, registry and webhook cleanup have independent deadlines; selected other phases receive a fresh configured budget. Total process termination can take longer than server.shutdownTimeout. Allow for the complete enabled cleanup path when setting the deployment's termination grace period.
The operational listener has no application authentication. Keep it on a trusted network. Enabled routes can start pulls, start pushes and stop streams.