|
Eine der wesentlichen Aufgaben von DVB.NET ist es, die Entwicklung von Aufzeichnungsprogrammen wie dem VCR.NET Recording Service zu vereinfachen. Daher enthält DVB.NET ab der Version 4.0 auch einige Komponenten, mit denen eine Planung und Verteilung von Aufzeichnungen auf die vorhandenen DVB.NET Geräte unterstützt wird.
Im Folgenden werden nun die wichtigsten Konzepte und Regeln vorgestellt, die DVB.NET zur Aufzeichnungsplanung verwendet. Die Beschreibung orientiert sich dabei immer an der hier zum Herunterladen angebotene Version - neuere Versionen können verbesserte oder erweiterte Möglichkeiten bieten. Für die Erklärungen wird ein einfaches Beispielszenario verwendet, das zum besseren Verständnis beitragen soll. Es empfiehlt sich, diese kurze Beschreibung zu verinnerlichen, bevor man sich in die Tiefen der Zeitplanung begibt.
Die grundsätzlichen Elemente der Planung sind hier:
- Geräte, die Aufzeichnungen ausführen können.
- Quellen (Sender), die aufgezeichnet werden sollen.
- Einmalige oder sich wiederholende Aufzeichnungen.
- Periodisch auszuführende Aufgaben.
Ausgehend von den technischen Möglichkeiten der Geräte werden die gewünschten Operationen (reguläre Aufzeichnungen oder periodische Aufgaben) verteilt. Dabei versucht der Zeitplaner folgende Regeln zu beachten:
Um einen Einblick in die Arbeitsweise des Zeitplaner zu erhalten, wurde eine primitive Testanwendung erstellt. Basierend auf Silverlight 4 kann diese sowohl als unabhängige Anwendung als auch im Installationsverzeichnis des VCR.NET Recording Service betrieben werden und zeigt von dort über den Browser gestartet die aktuelle Aufzeichnungsplanung an.
|