Icecast KH · Operations handbook
Operate KH with a clear signal path
An operating manual for Icecast KH: select mount policies, manage relay origins and trace failures from source to listener. Procedures and references follow one explicitly pinned source snapshot.
From source to listener
Build a small, isolated test first. Then add authentication, delivery rules and monitoring with a known baseline.
- 01 / SOURCESourceEncoder supplies encoded media.
- 02 / MOUNTIcecast KHThe server selects the mount policy and distributes media.
- 03 / PLAYERPlayerThe player requests and decodes the stream.
Version information
This handbook covers the KH source snapshot from 21 November 2023, identified as 2.4.0-kh22. It differs from the release of the same name published on 4 July 2023.
Selected reading
Choose a task, then follow its prerequisites, configuration and verification steps. Every article has a complete counterpart in the other language.
- 01Guides
Configure mountpoints in Icecast KH
Define source credentials and listener policy for one KH mount, understand which requests the block matches and verify changes before adding patterns.
- 02Reference
Resolve KH mount patterns and priorities
Read exact and wildcard KH mount selection, assign explicit priorities and test overlapping names so a broad rule cannot silently change stream policy.
- 03Guides
Order several origins inside one KH relay
Configure KH relay host priorities, distinguish origin switching from listener fallback and test failure, recovery and format compatibility.
- 04Guides
Control source takeover on a KH relay mount
Understand KH hijack and linger settings, keep listeners on one mount during planned source takeover and verify recovery without promising seamless audio.
- 05Reference
Set up URL authentication in Icecast KH
Read KH listener and source callback options, result headers and forwarded fields, correct a documented prefix typo and verify denial on backend failure.
- 06Operations
Trace KH failures through paths, logs and requests
Check KH file roots, aliases, log levels and rotation before correlating source, relay, authentication and playback failures with actual requests.