KH kann Mount-Regeln durch Wildcard-Muster auswählen. Das spart wiederholtes XML, macht den Vorrang aber zum Bestandteil der Zugriffs- und Betriebsregel. Ein breites Muster kann einen Stream erfassen, an den Sie beim Schreiben nicht gedacht haben.

Den Vorrang bewusst festlegen

Die festgelegte Dokumentation beschreibt zuerst exakte Mounts und danach Muster entsprechend ihrer Priorität. Kleinere Zahlen haben Vorrang. Ohne Angabe gilt die niedrigste Prioritätskategorie. Bei gleich priorisierten Mustertreffern gewinnt laut dokumentiertem Kompatibilitätsverhalten der letzte passende Eintrag. Verlassen Sie sich bei wichtigen Regeln nicht auf Gleichstände.

Dieser Ausschnitt gehört unmittelbar in <icecast>. Unterschiedliche Hörergrenzen machen einen entbehrlichen Vorrangtest beobachtbar:

xml · Codebeispiel
<mount>
  <mount-name>/*</mount-name><priority>100</priority>
  <max-listeners>5</max-listeners>
</mount>
<mount>
  <mount-name>/*.mp3</mount-name><priority>10</priority>
  <max-listeners>10</max-listeners>
</mount>
<mount>
  <mount-name>/live.mp3</mount-name>
  <max-listeners>15</max-listeners>
</mount>

Erwartet wird der exakte Block für /live.mp3, das MP3-Muster für /news.mp3 und das breite Muster für /talk.ogg. Die Zahlen sind Testmarkierungen und keine Kapazitätsempfehlung. Übernehmen Sie diese Blöcke nicht in eine bestehende Konfiguration, ohne andere exakte und gemusterte Definitionen zu prüfen.

Keine Zusammenführung unterstellen

Die Auswahl einer Regel verspricht keine Zusammenführung aller passenden Blöcke. Halten Sie vorgesehene Authentifizierung, Veröffentlichung und relevante Grenzen in der ausgewählten Regel fest. Definieren Sie enge Ausnahmen ausdrücklich und kontrollieren Sie betroffene Datei- oder Relay-Pfade. /admin-Operationen werden besonders behandelt und sind nicht einfach normale öffentliche Mounts.

Mehr als den Normalfall prüfen

Listen Sie vorhandene Beispielnamen, einen neuen Namen, einen ähnlichen Nichttreffer und ein ungewolltes Format auf. Legen Sie vor dem Neuladen den erwarteten Block und die beobachtbare Regel fest. Verbinden Sie nötigenfalls Testquellen oder Clients neu und prüfen Sie wirksame Statistiken, Zulassung und Logs. Das ist bei erzeugtem XML mit wechselnder Elementreihenfolge besonders wichtig. Ein angenommener Wildcard-Ausdruck belegt keinen beabsichtigten Treffer.