radioherkules
Benutzer
Hallo liebe Gemeinde!
Wir betreiben zwecks sauberer Übergaben 2 Upstreams via Shoutcast auf unserem Server.
Diese werden durch mAirList und den den integrierten Streammonitor überwacht und entsprechend weitergeleitet.
Nun habe ich folgendes Problem:
Sobald ein Modi einen Stream verlässt, geht der angesprochene Server (Autodump ist aktiviert) in den Schlafmodus.
Allerdings bleiben im Puffer noch die restlichen 10-20 Sekunden hängen, die der letzte Moderator gesendet hat.
Wenn nun ein weiterer Moderator nach einem Streamwechsel wieder auf diesen Server springt, wacht dieser auf und spuckt zunächst einmal die letzten 10-20 Sekunden raus, die der Vorgänger auf diesem Stream gesendet hat, bevor er die neuen Daten des neuen Clienten übernimmt und diese dann weitergibt.
Gibt es eine Möglichkeit, den Puffer zu löschen, sobald ein Moderator den Stream verlässt, damit der Folge-Moderator nicht noch die restlichen Schnippsel vom Vorgänger mitnimmt?
Wenn ja, wie löst man dieses?
Einfachste Möglichkeit wäre ja, den Server neu zu starten. Dann ist der Puffer leer.
Aber meine Programmierfähigkeiten sind doch etwas begrenzt, so dass es mir nicht möglich ist, ein Tool zu schreiben, das erkennt, ob der Stream aktiv ist oder nicht. Es wäre halt ein Script toll, das erkennt wenn der Stream abbricht und dann über die PID den Server neu startet.
Aber leider kann ich das nicht programmieren (mir fehlt das Wissen) und irgendwie finde ich es ehrlich gesagt umständlich. Ich wäre echt froh, wenn es eine einfachere Variante gibt, um den Puffer vom Shoutcast-Server wieder zu "entleeren".
Vielleicht wisst ihr ja eine Lösung.
LG Chriss
Wir betreiben zwecks sauberer Übergaben 2 Upstreams via Shoutcast auf unserem Server.
Diese werden durch mAirList und den den integrierten Streammonitor überwacht und entsprechend weitergeleitet.
Nun habe ich folgendes Problem:
Sobald ein Modi einen Stream verlässt, geht der angesprochene Server (Autodump ist aktiviert) in den Schlafmodus.
Allerdings bleiben im Puffer noch die restlichen 10-20 Sekunden hängen, die der letzte Moderator gesendet hat.
Wenn nun ein weiterer Moderator nach einem Streamwechsel wieder auf diesen Server springt, wacht dieser auf und spuckt zunächst einmal die letzten 10-20 Sekunden raus, die der Vorgänger auf diesem Stream gesendet hat, bevor er die neuen Daten des neuen Clienten übernimmt und diese dann weitergibt.
Gibt es eine Möglichkeit, den Puffer zu löschen, sobald ein Moderator den Stream verlässt, damit der Folge-Moderator nicht noch die restlichen Schnippsel vom Vorgänger mitnimmt?
Wenn ja, wie löst man dieses?
Einfachste Möglichkeit wäre ja, den Server neu zu starten. Dann ist der Puffer leer.
Aber meine Programmierfähigkeiten sind doch etwas begrenzt, so dass es mir nicht möglich ist, ein Tool zu schreiben, das erkennt, ob der Stream aktiv ist oder nicht. Es wäre halt ein Script toll, das erkennt wenn der Stream abbricht und dann über die PID den Server neu startet.
Aber leider kann ich das nicht programmieren (mir fehlt das Wissen) und irgendwie finde ich es ehrlich gesagt umständlich. Ich wäre echt froh, wenn es eine einfachere Variante gibt, um den Puffer vom Shoutcast-Server wieder zu "entleeren".
Vielleicht wisst ihr ja eine Lösung.
LG Chriss