BuiltWithNOF
Antennenauswahl (DiSEqC)

Für den DVB Empfang via Satellit unterstützt DVB.NET grundsätzlich das DiSEqC 1.0 Protokoll. Da dieses allerdings nicht Teil des de facto Standards BDA von Microsoft ist, ist für die Varianten der BDA Hardwareabstraktionen im Allgemeinen die explizite Auswahl einer entsprechenden Erweiterung über den Parameter DiSEqCProvider notwendig. Lediglich die speziellen Implementierungen für die TechnoTrend Premium und Budget Line Karten (Stichwort WDM Treiber) haben eine Ansteuerung bereits integriert.

Obwohl BDA keine entsprechende Spezifikation enthält, hat sich bei einigen Herstellern die Verwendung eines bestimmten Mechanismus durchgesetzt (Stichwort InputRange und FrequencyFilter). Hierfür bietet DVB.NET bereits eine vorgefertigte Abstraktionsvariante des generischen BDA Treibers an. In allen anderen Fällen muss eine explizite Auswahl einer DiSEqC Erweiterung erfolgen.

Mit Hilfe der ... Schaltfläche rechts oben wird erst einmal eine Implementierungsbibliothek ausgewählt. Diese befinden sich immer im RunTime Unterverzeichnis der DVB.NET Installation - zusammen mit vielen anderen Bibliotheken für andere Aufgaben. Einige dieser Bibliotheken enthalten auch DiSEqC Erweiterungen:

  • JMS.DVB.Provider.BDA.dll bietet neben dem erwähnten de facto Standard (der im Bild ausgewählt gezeigt wird) auch eine Implementierung für die Hauppauge Nova-S Plus / Nova-SE2 an.
  • JMS.DVB.Provider.TTBudget.dll enthält eine alternative Implementierung für die Ansteuerung bei den TechnoTrend Budget Line Karten wie der S2-3200. Da die BDA Treiber aber auch den erwähnten de facto Standard unterstützen, sollte auf diese Spezialerweiterung nach Möglichkeit verzichtet werden.
  • JMS.DVB.Provider.NovaS2.dll ist ein erweiterter Algorithmus für die Nova-S2 HD. Grundsätzlich kann für diese Karte auch die Nova-S Plus Erweiterung verwendet werden, allerdings ist es nur mit diesem erweiterten Algorithmus möglich, auch die DVB-S2 Quellgruppen (früher Transponder genannt) anzusteuern. Das heisst. dass bei Verwendung dieser Karte eine entsprechende Auswahl erfolgen muss, selbst wenn nur eine Satellitenantenne angeschlossen ist.
  • JMS.DVB.Provider.KNC.dll sollte es eigentlich gar nicht geben, da die BDA Treiber der KNC den erwähnten de facto Standard unterstützen. Bei einer möglicherweise fehlerhaften Installation war es allerdings notwendig, auf die hier implementierte Variante zurück zu greifen.

Die Unterstützung weiterer DVB-S Karten mit DVB.NET macht es im Allgemeinen erforderlich, dass eine anbieterspezifische Anpassung vorgenommen wird - ich möchte mich an dieser Stelle bei TechnoTrend und Hauppauge bedanken, dir mir die notwendigen Daten für ihre Hardware zur Verfügung gestellt haben. Es lohnt sich aber immer, den Standardmechanismus zumindest einmal auszuprobieren.