Der VCR.NET Recording Service ist ein Werkzeug zur Aufzeichnung von DVB Ausstrahlungen unter Windows. Er läuft dazu als Dienst und führt Aufzeichnungen unsichtbar für den Anwender im Hintergrund durch. Inzwischen wird eine ganze Reihe von DVB Geräten unterstützt, wirkliche Alleinstellungsmerkmale wie etwa die gleichzeitige Aufzeichnung mehrerer Sender gibt es immer noch für TechnoTrend Premium PCI Karten wie die Hauppauge Nexus-S, für die VCR.NET 2003 ursprünglich entwickelt wurde.
Bei dem VCR.NET Recording Service handelt es sich um eines meiner privaten Softwareprojekte - wobei ich allerdings kein anderes derart intensiv nutze. Zum Ausgleich einiger Beschränkungen, die durch die primäre Fokussierung auf meine Belange entstanden sind, wird der gesamte Quellcode mitgeliefert, so dass Anpassungen bei geeignetem Grundwissen möglich sind. Der Zugriff auf die DVB Hardware erfolgt dabei über mein DVB.NET Paket.
Trotz der Beschränkungen gibt es sicher genügend Anwender, für die der VCR.NET Recording Service ein nützliches Werkzeug sein kann - ich möchte definitiv nicht mehr darauf verzichten. Die Benutzerführung und diese Übersicht hier erfordern ohne Frage zusätzlich einiges an Einarbeitung bis zum stressfreien Einsatz. Aber wenn der VCR.NET Recording Service als Werkzeug passt, dann bin ich überzeugt, dass sich der Aufwand lohnt. Und im täglichen Betrieb fallen einige Schwächen in der Benutzeroberfläche im Internet Browser nicht mehr auf. Für Entwickler bietet sich dann sogar noch die Möglichkeit, über die (SOAP) Schnittstelle des VCR.NET Recording Service diesen einfach ansteuern zu können oder die Web Anwendung mit eigenen ASP.NET Seiten zu erweitern.
* 3.2 nach 3.5 (Highlights: PayTV für BDA Treiber, PREMIERE Programmzeitschrift, Fehlerbeseitigung)
o Behobene Fehler
+ Beseitigung eines Fehlers, der Tonspuren unbrauchbar machen konnte
+ Effizienteres Schreiben der Aufzeichnungsdateien, weniger Einfluss anderer Aktivitäten
+ Mehrkanalaufzeichnungen landen nun immer im gewünschten Aufzeichnungsverzeichnis
+ NVOD Aufzeichnungsdateien werden nun korrekt im Protokoll angezeigt
+ Fehler beim Zusammenspiel von Ausnahmeregelungen und Abbrechen beseitigt
+ Korrektur von Sonderzeichen in Verweisen zur Anzeige von Aufzeichnungen
+ Verbesserte Überwachung noch aktiver Erweiterungen
+ Einen nervenden Eintrag im Ereignisprotokoll entfernt
+ Speicherlücke bei Nutzung des Schlafzustands beseitigt
+ Sonderzeichen in allen Mustern für Aufzeichnungsdateinamen werden nun bereinigt
+ Veränderliche Senderdaten werden nun auch bei PayTV korrekt umgesetzt
+ Einstellungen der Werkzeuge werden von 3.2 vollständig übernommen
o Programmzeitschrift
+ PREMIERE Dienst- und Optionskanäle
+ Sprung aus dem Aufzeichnungsplan in den zugehörigen Eintrag
+ Umbenennung der Dienst- und Optionskanäle in die Notation Service <Nummer>
o Aufzeichnungen
+ Namenskonvention bei Aufzeichnungen mit Regionalfenstern verändert
+ Bei Mehrkanalaufzeichnungen gibt es schon in der Aufzeichnungsliste einen Tooltip
+ DVB Untertitel können aufgezeichnet werden
+ Unterstützung des Schlafzustands Suspend / StandBy (S3)
o PayTV
+ Überwachung auf leere Aufzeichnungen für PayTV auf 45 Sekunden ausgedehnt
o Hardwareunterstützung (BDA Treiber)
+ DiSEqC Unterstützung für die KNC ONE
+ CI/CAM Unterstützung für die TechnoTrend Budget Line
o Überwachung
+ Die Auslösung des Schlafzustands kann zeitweise deaktiviert werden
+ Direkter Aufruf des DVB.NET / VCR.NET Viewers im LIVE Modus
+ Es wird nun korrekt erkannt, wenn ein Schlafzustand anderweitig ausgelöst wird
o Live Demux / FTPWrap
+ Die Erweiterung springt nun nicht mehr bei HDTV oder Radioaufzeichnungen an
+ Besserer Umgang mit leeren Aufzeichnungsdateien
+ Nutzung bei Sendern mit Regionalfenstern möglich
+ Synchronisation mit dem Beginn einer Aufzeichnung verbessert
o Technische Veränderungen
+ Nutzung des .NET Frameworks 3.5 und Microsoft Visual Studio 2008
+ Der DVB.NET / VCR.NET Viewer wird erst ab Version 3.5 unterstützt
+ Es ist nun immer eine explizite Deinstallation erforderlich
+ Erste Tests unter Vista - es werden weiterhin nur 32 Bit Betriebssysteme unterstützt
+ Nutzung eines eigenen temporären ASP.NET Verzeichnisses
+ Der Sendersuchlauf erkennt Transponder ohne Inhalt nun schneller
* 3.1 nach 3.2 (Highlights: Ausnahmeregelungen für periodische Aufzeichnungen, ProjectX Live Demux)
o Erste Unterstützung von DVB-C Karten mit BDA Treibern (kein PayTV, wenig getestet)
o Erweiterung der Spracherkennung von Tonspuren (ger und deu sind beide Deutsch)
o Rundungsfehler in EasyCut bei Erstellung von SUP Untertiteln korrigiert
o Fehler bei der Umstellung auf die Winterzeit beseitigt (Programmzeitschrift / Sendersuchlauf)
o Neues Werkzeug FTPWrap zum Live Demux mit ProjectX, auch als Erweiterung verfügbar
o Alle Anwendungen auch der Dienst laufen immer als 32 Bit Anwendungen
o TimeShift mit dem DVB.NET / VCR.NET Viewer nun auch bei mehr als ca. 14 MBit/s
o Neues vereinfachtes Oberflächenmotto ohne Hintergrundgraphik
o Ausnahmeregelung für periodische Aufzeichnungen (Überspringen, Verschieben, ...)
o Fehler bei der direkten Manipulation von der Aufzeichnungsdauer korrigiert
o Fehler beim direkten Verschieben von Aufzeichnungen korrigiert
o Der VCR.NET Dienst verschwindet nun beim Booten nicht ab und an mal von selbst
o Ausnahmen für den Übergang in den Schlafzustand in der Überwachung
o Überwachung prüft beim Übergang in den Schlafzustand nun auf noch aktive Erweiterungen
o Es können nun auch Netzwerkverzeichnisse für Aufzeichnungen angegeben werden
o Die Sprachauswahl der Oberfläche wurde etwas reduziert und führt nicht mehr zu Fehlern
o Kleinere Korrekturen in den Oberflächenmottos
o Überwachung mit neuem Parameter {2} für das Anzeigeprogramm
o Unterstützung des WakeUpDevice Parameters für Geräteprofile
* 3.0 nach 3.1 (Highlights: ASP.NET Themes & Skins, Nutzung des DVB.NET / VCR.NET Viewers)
o Nicht genormte Sprachkennungen (2CH, NAR) werden unverändert übernommen
o Aufzeichnung mehrere Dolby Digital (AC3) Tonspuren möglich
o Sendersuchlauf mit Aktualisierungsmodus und Nachbearbeitung
o Einbettung der Programmzeitschrift in die Aufzeichnungsdatei (laufende Sendung)
o Überwachung des Datenstroms berücksichtigt nur noch Bild und Ton
o Unterstützung bei der Programmierung von Mehrkanalaufzeichnungen
o Sender mit mehr als 8 Datenströmen nun auch bei TechnoTrend Premium Karten nutzbar
o Anzeige des Aufzeichnungsendes bei laufenden Aufzeichnungen
o Im Aufzeichnungsplan werden nun Aufzeichnung über Mitternacht korrekt angezeigt
o Einfaches Verschieben von Aufzeichnungen der Anfangszeit bereits im Aufzeichnungsplan
o Einfaches Löschen von mehreren Aufzeichnungen auf einmal
o Aufruf externer Programm in gewissen Situationen
o Verschiedene Oberflächenmottos (ASP.NET Themes & Skins), drei werden mitgeliefert
o Enge Integration mit dem DVB.NET / VCR.NET Viewers, keine Nutzung von VLC mehr
o Anzeige der Aufzeichnungsdateien über die Liste der Protokolle möglich
o Aufzeichnung der Regionalfenster von WDR et al (Konfiguration im Sendersuchlauf erforderlich)
o Behebung einer Reihe kleinerer Fehler im VCR.NET und der Überwachung
o TV Browser PlugIn kann nun den Aufruf des Web Client unterdrücken
o EasyCut merkt sich nun die letzte Auswahl
o Die Auswahl der Sender für die Programmzeitschrift unterstützt nun alle aktiven Geräteprofile
o Automatische Anpassung der Senderdaten für Near-Video-On-Demand (NVOD) Dienste.
o Fehler beim Anlegen des ersten Geräteprofils während der Erstinstallation behoben.
* 2.7 nach 3.0 (Highlights: mehrere Geräte gleichzeitig nutzen, Web Anwendung im Browser)
o Nutzung von DVB.NET Geräteprofilen in beliebiger Anzahl
o Breitere Unterstützung von DVB Hardware
o VCR.NET Recording Manager abgelöst
+ Benutzeroberfläche im Browser durch ASP.NET Web Anwendung
+ VCR.NET Überwachung zur lokalen Unterstützung
o Fehlkonfigurierte Sendersuchläufe werden moderat behandelt
o Erweitere Informationen für SOAP Clients, etwa ob ein Sender verschlüsselt ist
o Keine Sonderbehandlung von HDTV Kanälen mehr
o Durchgehende Unterstützung von Radioaufzeichnungen
o Erweiterungen der Muster für die Erzeugung der Namen von Aufzeichnungsdateien
o Voreingestellter TCP/IP Port für die Web Anwendung und den SOAP Zugriff ist nun 80
o Nach Testaufzeichnungen oder Nutzung des Zapping Clients kein Schlafzustand mehr
o Ausblenden von Sonderaufzeichnungen aus der Liste der Protokolle (etwa Sendersuchlauf)
o Erstellung eines Auszugs aus der Programmzeitschrift zu jeder durchgeführten Aufzeichnung
o Protokolle und Archiv werden periodisch bereinigt
o PlugIns für TV Browser und ClickFinder (müssen gesondert aktiviert werden)
o Schnellerer Suchlauf bei Zugriff auf die BDA Hardware über BDA Treiber
o Verringerung der Dateizugriffe bei der Aufzeichnung
o Verbesserung des Datenversands beim TCP/IP UDP Versand
* 2.6 nach 2.7 (Highlights: Installation und Konfiguration vereinfacht, eigene Senderverwaltung)
o Umstellung auf .NET 2.0 mit ASP.NET Web Server im Dienst
o Veränderte Systemvoraussetzungen
o Verbesserung der Nova-S Plus / Nova-SE2 Unterstützung
+ Fehler bei Mehrkanalaufnahmen korrigiert
+ DiSEqC Unterstützung (aber kein Burst Mode)
o Verbesserungen am TS Format
+ Erkennung leerer Datenströme
+ Je nach Kanaldatei korrekte Sprachinformationen für MP2 Audioströme
+ Interne Synchronisation verbessert
+ TS ist nun das einzige Aufzeichnungsformat
o Eigene Senderverwaltung mit periodischem Sendersuchlauf im Hintergrund
o Zugriffsrechte auf Benutzerebene und nicht mehr pro Rechner
o Synchronisation im VCR.NET Recording Manager verbessert, esp. beim Starten
o Abfrage aller wichtigen Parameter bei der Installation
o VCR.NET Recording Manager erkennt nun korrekt einen lokalen Betrieb
o EPG Texte im VCR.NET Recording Manager korrigiert (Zeilenvorschübe)
o Aufzeichnung mit einer einzelnen alternative Sprache funktioniert nun wieder
o VCR.NET Recording Manager warnt bei unbekannten Sendern in Aufträgen
o EPG Sammlung beginnt nicht mehr automatisch nach einer Upgrade Installation
o Die Uhrzeiten in den Namen der Aufzeichnungsdateien sind nun nicht mehr GMT
o Der VCR.NET Recording Manager kann mit eigenem Programmcode erweitert werden
o Live Modus für den VCR.NET Zapping Client (Client erfordert eine separate Installation)
* 2.4 nach 2.6 (Highlights: PayTV und Hauppauge Nova-SE2 / Nova-S Plus)
o Versionsnummer 2.5 zur Synchronisation mit DVB.NET übersprungen
o Veränderte Systemvoraussetzungen
o Partielle Unterstützung der Nova-SE2 / Nova-S Plus
o Unterstützung von verschlüsselten Sender (PayTV) für die TechnoTrend Premium Line
+ CI/CAM erforderlich
+ Keine CI Dialoge, i.e. keine Aufzeichnung mit aktivem Jugendschutz
+ Options- und Servicekanäle können explizit ausgewählt werden (NVOD)
o Interne Synchronisation von TS Dateien verbessert
+ Datenströme ohne Zeitstempel (PTS) sind nun homogen integriert
o EasyCut unterstützt SUP Untertitel und alternative Bildraten
o Stabilität der EPG Sammlung gegen Fehler (Sonderzeichen in Namen) erhöht
o Verbotene Zeichen in Namen von Aufzeichnungen korrigiert
o Unterstützung von TCP/IP Multicast Versand
o Maximale Anzahl von Datenströmen wird nun automatisch ermittelt
o Überlappende HDTV Aufzeichnungen auf einem Sender werden gemeinsam ausgeführt
o Prüfung und Namensauflösung auf erlaubte Clients erfolgt erst beim Zugriff
o Neue, hier nicht dokumentierte Konfigurationsparameter
+ Erzeugung von TS Dateien zum Feintuning der internen Synchronisation
+ Beschränkung der Kanalliste auf Favoriten der TechnoTrend Premium Line Originalanwendung möglich
o VCR.NET Recording Manager Start korrigiert
2.3 nach 2.4 (Highlights: Kontrolle von Mehrkanalaufzeichnungen, TCP/IP Versand)
o Die Daten einer aktuellen Aufzeichnung werden alle 10 Sekunden aktualisiert
o Testaufzeichnungen berücksichtigen nun alle Sondereinstellungen (alternative Sprache et al)
o Diverse Fehler bei EPG Sammlungen behoben
+ Übergang in den Ruhezustand wird nun unterbunden
+ Erste Sammlung kann immer manuell angestossen werden
+ Sammlung wird auch durchgeführt, wenn keine Aufzeichnungen programmiert sind
o Details über Mehrkanalaufzeichnungen nun im Kontextmenü verfügbar
o Die DiSEqC Konfiguration wird nun immer von der Originalanwendung übernommen
o Ausschliessliche Nutzung der Kanaldatei der Originalanwendung und vereinfachte Konfiguration
o Oberfläche zweisprachig (Deutsch und Englisch)
+ Varianten können über die VCR.NET Programmgruppe gezielt aufgerufen werden
o Anlegen einer Aufzeichnung über EPG führt in die Detaileinstellungen
o Fehler in der Vergabe von Dateinamen bei Mehrkanalaufnahmen beseitigt
o Testaufnahmen können im Kontextmenü einer Aufzeichnung gestartet werden
o Enddatum gesperrt, falls eine Aufzeichnung nicht periodisch ist
o Rechnernamen für Client Rechner können nun einen Punkt enthalten
o TS Aufzeichnungen können parallel an TCP/IP UDP Ports versendet werden
+ Unterstützung im VCR.NET Recording Manager zur Anzeige mittels VLC
o Unterstützung des digitalen Empfangsteils der Nexus-CA
o Interne Struktur von TS Dateien gemäss den Spezifikationen korrigiert
o Technische Redesign zur Abstraktion von
+ DVB Hardware
+ Aufzeichnungsalgorithmen (PVA/MPEG2, PES, TS, EPG)
2.2.1 nach 2.3 (Highlights: Aufzeichnung im TS Format, EasyCut)
o Unterstützung der TechnoTrend Treiber 2.19
+ Automatische Reaktivierung der DVB Hardware nach Aufwachen möglich
o VCR.NET Recording Manager kann beim Starten den Dienst aktivieren
o Wartezeit vor dem Neustart des Dienstes ergänzt
o Fehler bei der Eingabe von Zahlen im Konfigurationsdialog beseitigt
o Sonderzeichen in EPG Daten behindern nicht mehr das Einmischen einer EPG Sammlung
+ EPG Sammlung bleibt bei Fehlern je nach Konfiguration erhalten
o Oberflächenelement auf XP Visual Styles umgestellt
o Aufnahmen können nun grundsätzlich als Transport Stream (TS) erfolgen
o EasyCut Ausgabedatei wird nun nicht mehr mit 0 aufgefüllt
o TSSplitter zum Umwandeln von VCR.NET TS Dateien in einzelne PES Dateien hinzugefügt
2.2 nach 2.2.1 (Highlights: Upgrade vereinfacht und Konfiguration erweitert)
o Anpassungen an DVB.NET 2.3 und die TechnoTrend Schnittstellen 2.19
o Vereinfachte Upgrade Installation
o Pflege aller Konfigurationswerte über den Konfigurationsdialog
+ TCP/IP Port des SOAP Servers
+ Liste der möglichen Clientrechner
+ Liste zusätzlicher Aufzeichnungsverzeichnisse
o Neustart des Dienstes bei Aktualisierung der Konfigurationswerte über den Konfigurationsdialog
o Korrektur eines Problems, das zum vorzeitigen Abbruch von EPG Sammlungen führte
o MPEG-2 Aufzeichnungen werden nicht mehr nach 4GB getrennt
o Kleinere Korrekturen in der Anzeige des VCR.NET Recording Managers
Quelle :
http://www.psimarron.net/VCRNET/