So erstellen Sie Geräte und Ziele
Identifizieren der Medien, die Sie überwachen möchten
Dies wird häufig mit der Webseite oder dem Media Player-Standort auf Ihrer Website verwechselt. Das Ziel einer Streaming-Medienaufgabe ist nicht die URL eines Players oder einer Webseite, die den Player enthält, sondern der tatsächliche Medienressourcenpfad, der von einem Player zum Abspielen der Datei verwendet wird.
Nachdem Sie den Speicherort identifiziert haben, überprüfen Sie den Mediendateityp. Welches Protokoll verwendet es? (Stellen Sie sicher, dass Sie das Protokoll im Dateipfad angeben (z. B. rtmp:// oder https://).
Je nach Dateityp und Codec gibt der Task die Mediendatei in einem von mehreren Modulen wieder, die leicht unterschiedliche Überwachungswerte generieren: ein allgemeiner Player oder Windows Media Player.
Die Aufgabenausführung umfasst die folgenden Schritte:
- Das System greift auf die Stream-URL zu und stellt eine Verbindung zum Stream-Server her.
- Im Fall der Wiedergabeliste erhält das System die Liste der Stream-URLs.
- Die Stream-Eigenschaften wie Codec, Qualität usw. werden vom Server angefordert.
- Das System lädt die ersten 30 Sekunden des Streams herunter, um sie zu decodieren.
- Wenn der Quellserver nicht verfügbar ist oder das System die 30 Sekunden der Stream-Wiedergabe nicht herunterladen konnte, wird der Fehler generiert.
Erstellen eines Ziels
Geben Sie die Adresse der tatsächlichen Medienquelle ein, die Sie überwachen möchten. Beachten Sie, dass die URL direkt mit der Mediendatei verknüpft werden muss und nicht mit einer Webseite, die einen Media Player enthält. Beispiel: “http://streammedia.com/stream.asf“.
Schwellenwert für die Zeitüberprüfung (in Sekunden)
Geben Sie die Anzahl der Sekunden ein, die das System auf eine Antwort von der Zielressource warten soll, bevor ein Fehler zurückgegeben wird. Wenn diese Leerung leer gelassen wird, beträgt das Standardtimeout 120 Sekunden.
Neben der Medien-URL können Sie MediaEngine und ReportDetails auswählen, indem Sie dem Feld Skript vorbereiten Folgendes hinzufügen:
(Aufgaben[0] als Medien). MediaEngine= “ALLGEMEIN”;
(Aufgaben[0] als Medien). ReportDetails = “FULL”;
Wo
Tasks[ < fortlaufende Nummer der Aufgabe > ] – gibt die fortlaufende Nummer der Aufgabe im Gerät an. Beachten Sie, dass die Nummerierung der Aufgaben im Gerät bei 0 beginnt. Um also auf die erste Aufgabe im Gerät zu verweisen, sollten Sie Tasks[0]bereitstellen.
MediaEngine = ( “ALLGEMEIN”, “WMP”)
ReportDetails = (“STANDART”, “FULL”, “SHORT”)
Sie können Filter erstellen, die bestimmte Fehler ignorieren, von denen Sie wissen, dass sie auftreten können und für das Ziel eines bestimmten Geräts nicht relevant sind. Das System generiert keine Warnungen zu Antworten mit Fehlercodes, die mit den Filtern übereinstimmen. Beispielsweise können DNS-Fehler basierend darauf herausgefiltert werden, wer für DNS-Servervorgänge verantwortlich ist. Darüber hinaus können Sie das System so konfigurieren, dass ein Bereich von Fehlercodes mit einem Bindestrich oder mehrere Fehlercodes mit Semikolons als Trennzeichen ignoriert werden.
Eine umfassende Liste der Fehlercodes finden Sie in der HTTP-Statuscode-Liste | HTTP-Fehlercodes erklärt Artikel dieses Wikis.
Wenn Sie sich beispielsweise nicht um 404-Fehler auf einem bestimmten Gerät kümmern, können Sie diese herausfiltern, damit Sie keine Warnungen erhalten, wenn die Fehler erkannt werden. Die Fehlerdetails können in den Geräteberichten überprüft werden.