Tvheadend

Tvheadend-Server überwachen: Aufnahmen, Programm, Tuner, Streams und Kanäle.

Stable 2.0.1Beta 2.0.1773 Downloads38 in 30 Tagen

Privat kostenlos Gewerblich auf Anfrage Anfrage senden

Diese Dokumentation beschreibt immer die neueste Version des Moduls, aktuell 2.0.1 im Kanal Beta.

Tvheadend Streaming

Zeigt, wer gerade was schaut: laufende Streams und verbundene Clients des Servers, als Variablen, Tabellen und Kachel für die Visualisierung. Clients lassen sich trennen. Die Werte kommen live über den WebSocket. Die Instanz wird über den Konfigurator angelegt und braucht einen Benutzer mit Administratorrechten.

Inhaltsverzeichnis

1. Konfiguration

Die Instanz hat keine Einstellungen. Der Server meldet laufende Streams im Sekundentakt, die Instanz fragt höchstens alle fünf Sekunden neu ab und holt nach dem Ende eines Streams den Endstand.

2. Variablen

VariableIdentTypBeschreibung
Aktive StreamsActiveStreamsGanzzahlAnzahl der laufenden Streams (Subscriptions).
Verbundene ClientsClientsGanzzahlAnzahl der verbundenen Clients.
Schaut geradeWatchingTextKanal, Benutzer und Client aller laufenden Streams, durch Komma getrennt. Leer, wenn niemand schaut.
StreamsStreamListText (HTML)Tabelle der Streams mit Kanal, Benutzer, Profil, Zustand, Start und Fehlern.
ClientsClientListText (HTML)Tabelle der Clients mit Typ, Benutzer, Adresse und Verbindungszeit.

Alle Variablen sind schreibgeschützt.

3. Funktionen

void TVHM_Update(integer $InstanzID); Liest Streams und Clients neu vom Server.

string TVHM_GetSessions(integer $InstanzID); Streams und Clients als JSON: {"streams":[...],"clients":[...]}. Jeder Eintrag hat eine id.

boolean TVHM_CancelConnection(integer $InstanzID, string $ConnectionId); Trennt einen Client (id aus TVHM_GetSessions) oder mit all alle Clients. all braucht Tvheadend ab 4.3.1680.

4. Kachel

Die Instanz erscheint in der Kachel-Visualisierung mit den Reitern “Streams” und “Clients” samt Anzahl. Streams zeigen Kanal, Benutzer, Client, Profil, Zustand, Beginn und Fehler. Clients lassen sich mit “Trennen” nach Rückfrage trennen. Die maximierte Ansicht der Kachel gibt es ab IP-Symcon 9.1.

5. Spenden

Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

PayPal Amazon Wunschzettel

6. Lizenz

CC BY-NC-SA 4.0