Dieses Handbuch behandelt den KH-Zweig aus dem Repository von Karl Heyes. Der Referenzstand ist Commit ea3554b5167f6780a8be77f1715f90ed02005665 vom 21. November 2023. Seine configure.ac bezeichnet den Code als 2.4.0-kh22. Diese Zeichenfolge identifiziert nicht jeden Build des Zweigs eindeutig.
Release und Snapshot sind verschiedene Belege
Das Repository veröffentlicht außerdem icecast-2.4.0-kh22 als Release vom 4. Juli 2023. Der festgelegte master-Commit liegt danach. Ein Programm mit derselben kh22-Kennung kann deshalb Änderungen nach dem Release enthalten. Notieren Sie Commit oder Archivherkunft zusammen mit der Laufzeitversion, wenn Sie Installationen vergleichen oder Fehler beschreiben.
Die Quellenprüfung dieses Handbuchs stammt vom 23. Oktober 2026. Ein Abrufdatum ist weder Releasedatum noch Sicherheitszusage oder Beleg für einen produktiv getesteten Server.
Die übernommene Dokumentation kritisch lesen
Der Baum doc/ enthält grundlegende Icecast-Unterlagen und KH-Ergänzungen. Alte Windows-GUI-Seiten und Beispiele bilden keine aktuelle Betriebssystem-Freigabeliste. Die Seite zur Hörerprüfung behauptet sogar zunächst, nur htpasswd sei implementiert, und erläutert danach URL-Authentifizierung. Ihr Beispiel headers_prefix weicht von der implementierten Schreibweise header_prefix ab. Solche Widersprüche werden hier anhand des festgelegten Codes eingeordnet und nicht als Anleitung übernommen.
Konkretes Verhalten vergleichen
KH dokumentiert Mountmuster mit Priorität, Relay-Blöcke mit mehreren Hosts, Bandbreitenkontrollen und bestimmte Fallback-/Source-Übernahmen. Daraus folgt keine pauschale Exklusivitäts- oder Überlegenheitsbehauptung gegenüber sämtlichen regulären Icecast-Releases. Vergleichen Sie konkrete Version und Syntax. Auch reguläres Icecast wurde weiterentwickelt.
Verwenden Sie die KH-Beispiele dieses Portals mit dem genannten Snapshot. Prüfen Sie Unterschiede vor der Übernahme in ein gepacktes kh22-Release. Beginnen Sie mit einem nachvollziehbaren Build und anschließend einem lokalen Stream. Bewahren Sie funktionierendes Programm und Konfiguration gemeinsam zur Rücknahme von Betriebsänderungen auf.