Moin Torben,
ich habe ein oder mehrere Probleme mit dem Stream Monitor.
Einspeisung ist ein Icecast Stream auf dem gleichen Server zu dem auch der Encoder streamt aber ein anderer Mount, bzw. 2 mounts mit unterschiedlicher Prio. Die Erkennnung, dass der Stream on AIR ist, funktioniert und die Aktion “Automation Stop” wird ausgeführt.
Allerdings wird der Ton nicht durchgeschliffen aber das Titelupdate wird von der Einspeisung übernommen und an die Ausgabe durchgereicht.
Icecast 2.4.3 läuft auf dem gleichen Server und wird von mAirList über 127.0.0.1 angesprochen. Port ist 80 und wurde entsprechend nicht mit eingegeben.
Beim Disconnect, erkennt mAirList, dass die Verbindung unterbrochen wurde aber Anstatt den Off-Air Status einzunehmen, versucht es immer wieder den Stream abzurufen. Nehme ich den “Aktiv Haken” beim entsprechenden Monitor raus, kommt die Off-Air Aktion und wenn ich den Haken wieder rein nehme bleibt er auch im Off-Air Status und erkennt einen neuen Connect wieder sauber.
Gegenprobe mit VLC auf dem Einspeise Mount, der stoppt sofort, wenn die Einspeisung abbricht.
EDIT: Selbst wenn der Icecast Server neustartet, also definitiv alle mounts abbrechen, merkt der Stream Monitor davon nichts und versucht es weiter.
04.07.2017 21:37:27 Information Encoder verbindet mit localhost:80/automation
04.07.2017 21:37:27 Information Encoder-Verbindung zu localhost:80/automation hergestellt
04.07.2017 21:37:27 Information Encoder verbindet mit localhost:80/192k.mp3
04.07.2017 21:37:27 Information Encoder-Verbindung zu localhost:80/192k.mp3 hergestellt
04.07.2017 21:39:35 Information Stream Monitor: Stream http://127.0.0.1/live1 is now verfügbar
04.07.2017 21:39:35 Information Stream Monitor: Stream http://127.0.0.1/live1 is now on air
04.07.2017 21:40:25 Warnung Stream-Verbindung zu http://127.0.0.1/live1 verloren
04.07.2017 21:40:27 Warnung Fehler beim Wiederverbinden mit http://127.0.0.1/live1 nach 2078 Millisekunden: BASS_StreamCreateURL: can't open the file (BASS error 2)
04.07.2017 21:40:29 Warnung Fehler beim Wiederverbinden mit http://127.0.0.1/live1 nach 4078 Millisekunden: BASS_StreamCreateURL: can't open the file (BASS error 2)
04.07.2017 21:40:31 Warnung Fehler beim Wiederverbinden mit http://127.0.0.1/live1 nach 6063 Millisekunden: BASS_StreamCreateURL: can't open the file (BASS error 2)
04.07.2017 21:40:33 Warnung Fehler beim Wiederverbinden mit http://127.0.0.1/live1 nach 8156 Millisekunden: BASS_StreamCreateURL: can't open the file (BASS error 2)
04.07.2017 21:40:35 Warnung Fehler beim Wiederverbinden mit http://127.0.0.1/live1 nach 10234 Millisekunden: BASS_StreamCreateURL: can't open the file (BASS error 2)
04.07.2017 21:40:36 Warnung Fehler beim Wiederverbinden mit http://127.0.0.1/live1 nach 11359 Millisekunden: BASS_StreamCreateURL: can't open the file (BASS error 2)
Icecast Limits:
<client-timeout>15</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>65535</burst-size>
Kleinere Werte bei den timeouts brachten keine Änderung.
Burst=0 auch nicht.