Common Interface

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (link zur Nova-CI-s aktualisiert)
(Normale Full Featured)
 
(32 dazwischenliegende Versionen von 16 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Um verschlüsselte Sender zu entschlüsseln braucht man neben einem Abonnement und der vom Anbieter verschickten Schlüsselkarte (Smartcard) auch noch Hardware, um diese Karte zu nutzen. Leider ist die Namensgebung leicht verwirrend: es gibt die Common Interfaces (CI), die als PCI-Karte, DVB-Kartenaufsatz oder 3,5" Einschub gekauft werden können und auf Grund verschiedener Bauformen zu den jeweiligen DVB-Karten passen müssen. Nicht alle DVB-Karten haben die für CIs nötigen Anschlüsse - erkundigt Euch vorher, welches CI zu Eurer Karte passt.
+
Das Common Interface (CI) ist eine Hard- und Softwareschnittstelle, mit der ein Empfangsgerät für digitale Programminhalte (digitaler Receiver/DVB-Karte) um die Möglichkeit erweitert werden kann, auch verschlüsselte digitale Programminhalte zu empfangen (Entschlüsseln zu können).
  
==Verschiedene Bauformen von CIs==
+
=Technik=
Hierzu dient es das Common Interface, das es in verschiedenen Formen gibt:
+
Das CI ist dabei nur eine standardisierte Schnittstelle und definiert keine Ver- oder Entschlüsselungstechniken, sondern sorgt nur für die geregelte Kommunikation der Daten zwischen Empfangseinheit (Tuner/Demuxer) und dem (noch zusätzlich notwendigen) [[Conditional Access Modul]] (CAM). Das jeweilige CAM sorgt für die eigentliche Decodierung der Empfangsdaten.
  
* 3,5" Einschub (wie zum Beispiel von Hauppauge [http://213.221.87.83/prod_ci.htm])
+
Der Vorteil an dem CI ist, das verschiedene CAMs (und damit verschiedene Verschlüsselungstechniken) damit betrieben werden können. Es ist also ein Austausch/Wechsel der Dekodierungseinheit (CAM) möglich, ohne das eigentliche Empfangsgerät (Receiver) tauschen zu müssen.
* Aufsteck-Modul für die [[DVB-C#Fujitsu-Siemens_DVB-C|Fujitsu-Siemens DVB-C]]
+
* PCI -Karte
+
{| border=0 cellpadding=2 cellspacing=0
+
|[[Bild:Pci-ci-Rev1.4.jpg|thumb|none|PCI Common Interface Revision 1.4]]
+
|[[Bild:Hauppauge-nova-ci-modul.jpg|thumb|none|PCI CI Modul einer Hauppauge Nova-CI-S  (Danke an Marco)]]
+
|}
+
  
==Conditional Access Modul (CAM)==
+
Festgelegt ist diese Schnittstelle in der Europäischen Norm EN50221.
  
In ein Common Interface (CI) wird eine weitere Karte gesteckt - das Conditional Access Modul (CAM), manchmal auch Common Interface Modul (CIM, CI-Modul) genannt. Dieses bietet den Platz fuer eine oder zwei Smartcards (je nach CI) der TV-Anbieter. In ein CI sollte eigentlich jedes CAM passen, das die CI-Spezifikationen erfüllt - ob es unter VDR zu gebrauchen ist, ist eine andere Sache...
+
EN50221 beschreibt ein auf abstrakten Schichten (Eng.: layer) aufbauendes Protokoll, diese lauten wie folgt:
  
==Verschlüsselungssysteme==
+
* application layer
 +
* session layer
 +
* transaction layer
 +
* physical layer
  
Es gibt verschiedene Verschlüsselungssysteme, die untereinander nicht kompatibel sind. Das CAM muss für das jeweilige System geeignet sein - manchmal ist ein CAM nur für ein System vorgesehen, andere CAMs können mit verschiedenen Systemen umgehen (z.B. das Joker).  
+
=CI und VDR=
 +
Der VDR implementiert die drei "oberen" Schichten des CI und ist somit in der Lage ein CAM über das CI anzusprechen und zu nutzen. Allerdings nur, wenn die letzte verbleibende, "physische Schicht" auf dem jeweiligen System vorhanden ist. Damit ist der Linux-Treiber für die jeweilige Karte gemeint, in der die Hardware der jeweiligen CI-Erweiterung für diese angesprochen wird. Für die meisten Empfangskarten ist zeitgleich mit der Unterstützung der Karte in Linux, auch das dazu passende CI unterstützt. Da die Variationsmöglichkeiten an CAMs aber groß sind, kann es immer einmal zu Problemen bei neuerer Hardware kommen. Die Unterstützung für ältere Empfangskarten mit CI-Erweiterungen ist dagegen sehr gut.
  
Es gibt beispielsweise (In Klammern Verbreitung und Beispielsender des Verschlüsselungssystems:
+
=Allgemein=
 +
Um verschlüsselte Sender zu entschlüsseln, braucht man neben einem Abonnement des Senders und der vom Anbieter verschickten Schlüsselkarte (Smartcard) auch noch Hardware, um diese Karte zu nutzen. Zunächst gibt es da das Common Interface (CI), das direkt an der DVB-Karte angeschlossen wird. In das CI wird das [[Conditional Access Modul]] (CAM) gesteckt, und dieses wiederum beherbergt die Schlüsselkarte des Anbieters. Leider ist die Namensgebung dabei leicht verwirrend: Hin- und wieder werden [[Conditional Access Modul]] auch CI-Modul genannt - was in die Irre führen kann, da CIs selbst auch als Steck-Modul ausgeführt sein können (Bsp. Siemens DVB-C).
  
* Irdeto (verbreitet bei deutschem Pay-TV)
+
Es gibt CIs, die als PCI-Karte, DVB-Kartenaufsatz oder 3,5" Einschub gekauft werden können und auf Grund verschiedener Bauformen zu den jeweiligen DVB-Karten passen müssen. Nicht alle DVB-Karten haben die für CIs nötigen Anschlüsse - erkundigt Euch vorher, welches CI zu Eurer Karte passt.
* Seca (Aston Canal+)
+
* Viaccess
+
* Conax (Canal+, Skandinavien, SVT)
+
* CryptoWorks (Xtra Music Payradio, Wizja +, MTV, DigiTurk, CzechLink)
+
  
 +
Manche Anbieter von verschlüsselten Programmangeboten (Pay-TV) schreiben in Ihren Geschäftsbedingungen vor, dass man nur einen von Ihnen zertifizierten Receiver zum Empfang nutzen darf, oft gibt es aber kein zertifiziertes [[Conditional Access Modul|CAM]] (welches über die CI funktioniert) für die vom Sender verwendete Verschlüsselungstechnik. Theoretisch ist damit der Empfang dieser Sender an allen "nicht zertifizierten Geräten" ausgeschlossen. Damit wären auch alle DVB-Empfangskarten eingeschlossen, weil diese NUR über das CI mit passendem CAM ausgestattet werden können.
 +
In der Praxis erlauben die meisten Anbieter verschlüsselter Inhalte jedoch auch den Einsatz von nicht zertifizierter Empfangshardware und geben oft auf Nachfrage sogar eine Empfehlung für das passende CAM, mit der ihre Schlüsselkarte zusammenarbeitet.
  
 +
=Verschiedene Bauformen von CIs=
 +
Zum Betrieb eines CAM wird das Common Interface benötigt. Um eine DVB-Karte mit dem CI auszustatten, gibt es für viele Karte eine CI-Erweiterung, die entweder separat verkauft wird oder schon in der Grundversion enthalten ist. Meist wird die CI-Erweiterung durch ein Flachbandkabel an die eigentliche DVB-Karte gekoppelt.
 +
 +
Hier einige Beispiele für die verschiedenen Bauformen für die unterschiedlichen Empfangskarten:
  
Das wohl bekannteste CAM ist das Alphacrypt, das auch unter VDR läuft. Leider sind CAMs nicht ganz billig und kosten so zwischen 60 und 180 EURO (das Alphacrypt eher 180 EURO)- teilweise sind sie gebraucht natürlich deutlich billiger zu haben.
+
==Für Full Featured Karten==
 +
===Fujitsu-Siemens_DVB-C===
 +
* Aufsteck-Modul für die [[DVB-C_full-featured-Karten#Fujitsu-Siemens_DVB-C|Fujitsu-Siemens DVB-C (full-featured)]]
 +
Diese Karte benötigt ein besondes CI welches nicht kompatibel mit den der andern Karten ist.
 +
Passt an:
 +
* [[DVB-C_full-featured-Karten#Fujitsu-Siemens_DVB-C|Fujitsu-Siemens DVB-C (full-featured)]] (Allerdings spezieller CI-Anschluss zum andocken)
  
Man sollte sich jedoch vorher unbedingt erkundigen, ob das CAM zum TV-Anbieter und zu VDR kompatibel ist.
+
===Normale Full Featured===
 +
* PCI -Karte
 +
* 3,5" Einschub
 +
<gallery>
 +
common interface 3,5 zoll.jpg|3,5-Zoll CI<br />schon etwas mitgenommen
 +
common interface 3,5 zoll front blende.jpg|3,5-Zoll CI<br />weiße Frontblende, von vorne
 +
common interface pci rev 1.4.jpg|PCI CI<br />Revision 1.4
 +
</gallery>
  
==DVB-Karten mit Common Interface-Anschluss==
+
Passt an:
 +
* [[DVB-S_full-featured-Karten]]
 +
* Hauppauge WinTV DVB-s
 +
* [[DVB-C_full-featured-Karten#Technotrend_DVB-C_2.1_Premium|Technotrend DVB-C 2.1 Premium]]
 +
* [[DVB-C_full-featured-Karten#Hauppauge_DVB-C|Hauppauge WinTV  DVB-c]]
  
Die folgenden Karten bieten die Möglichkeit, ein CI anzuschliessen:
+
== Für Budget Karten (Veraltete Liste!)==
 +
[[Bild:common interface pci rev 1.0 hauppauge nova.jpg|thumb|none|PCI CI Modul einer Hauppauge Nova-CI-S (Danke an Marco)]]
 +
Passt an:
 +
* [[Technotrend_DVB-S_Budget|Technotrend DVB-S Budget]]
 +
* [[Hauppauge_NOVA-S|Hauppauge WinTV-NOVA-CI-s]]) (allerdings nicht die normale Nova-s)
  
 +
Die folgende Karte benötigt auch ein spezielles CI mit zwei Flachbandkabeln:
 
* [[Fujitsu-Siemens_Activy_Nova|Fujitsu-Siemens DVB-s Activy Nova]]: Sat-Budget-Karte aus der [[Activy]]
 
* [[Fujitsu-Siemens_Activy_Nova|Fujitsu-Siemens DVB-s Activy Nova]]: Sat-Budget-Karte aus der [[Activy]]
* [[TechnoTrend_DVB-S_Premium_1.3/1.5/1.6/2.1/2.2|Technotrend-basierende DVB-S Premium Karten]]
+
 
* [[Technotrend_DVB-S_Budget|Technotrend DVB-S Budget]]
+
=Weiterführende Links=
* Hauppauge WinTV DVB-s
+
*  [[Conditional Access Modul]]
* [[DVB-C#Hauppauge_DVB-C|Hauppauge WinTV DVB-c]]
+
[[Kategorie:Hardware]]
* [[Hauppauge_Nexus-S|Hauppauge WinTV Nexus-s]]
+
[[Kategorie:Begriffserklärungen]]
[[Hauppauge_NOVA-S|Hauppauge WinTV-NOVA-CI-s]]) (allerdings nicht die normale Nova-s)
+
* [[DVB-C#Fujitsu-Siemens_DVB-C|Fujitsu-Siemens DVB-C full-featured]]
+
* [[DVB-C#Technotrend_DVB-C_2.1_Premium|Technotrend DVB-C 2.1 Premium]]
+

Aktuelle Version vom 6. September 2013, 21:03 Uhr

Das Common Interface (CI) ist eine Hard- und Softwareschnittstelle, mit der ein Empfangsgerät für digitale Programminhalte (digitaler Receiver/DVB-Karte) um die Möglichkeit erweitert werden kann, auch verschlüsselte digitale Programminhalte zu empfangen (Entschlüsseln zu können).

Inhaltsverzeichnis

[Bearbeiten] Technik

Das CI ist dabei nur eine standardisierte Schnittstelle und definiert keine Ver- oder Entschlüsselungstechniken, sondern sorgt nur für die geregelte Kommunikation der Daten zwischen Empfangseinheit (Tuner/Demuxer) und dem (noch zusätzlich notwendigen) Conditional Access Modul (CAM). Das jeweilige CAM sorgt für die eigentliche Decodierung der Empfangsdaten.

Der Vorteil an dem CI ist, das verschiedene CAMs (und damit verschiedene Verschlüsselungstechniken) damit betrieben werden können. Es ist also ein Austausch/Wechsel der Dekodierungseinheit (CAM) möglich, ohne das eigentliche Empfangsgerät (Receiver) tauschen zu müssen.

Festgelegt ist diese Schnittstelle in der Europäischen Norm EN50221.

EN50221 beschreibt ein auf abstrakten Schichten (Eng.: layer) aufbauendes Protokoll, diese lauten wie folgt:

  • application layer
  • session layer
  • transaction layer
  • physical layer

[Bearbeiten] CI und VDR

Der VDR implementiert die drei "oberen" Schichten des CI und ist somit in der Lage ein CAM über das CI anzusprechen und zu nutzen. Allerdings nur, wenn die letzte verbleibende, "physische Schicht" auf dem jeweiligen System vorhanden ist. Damit ist der Linux-Treiber für die jeweilige Karte gemeint, in der die Hardware der jeweiligen CI-Erweiterung für diese angesprochen wird. Für die meisten Empfangskarten ist zeitgleich mit der Unterstützung der Karte in Linux, auch das dazu passende CI unterstützt. Da die Variationsmöglichkeiten an CAMs aber groß sind, kann es immer einmal zu Problemen bei neuerer Hardware kommen. Die Unterstützung für ältere Empfangskarten mit CI-Erweiterungen ist dagegen sehr gut.

[Bearbeiten] Allgemein

Um verschlüsselte Sender zu entschlüsseln, braucht man neben einem Abonnement des Senders und der vom Anbieter verschickten Schlüsselkarte (Smartcard) auch noch Hardware, um diese Karte zu nutzen. Zunächst gibt es da das Common Interface (CI), das direkt an der DVB-Karte angeschlossen wird. In das CI wird das Conditional Access Modul (CAM) gesteckt, und dieses wiederum beherbergt die Schlüsselkarte des Anbieters. Leider ist die Namensgebung dabei leicht verwirrend: Hin- und wieder werden Conditional Access Modul auch CI-Modul genannt - was in die Irre führen kann, da CIs selbst auch als Steck-Modul ausgeführt sein können (Bsp. Siemens DVB-C).

Es gibt CIs, die als PCI-Karte, DVB-Kartenaufsatz oder 3,5" Einschub gekauft werden können und auf Grund verschiedener Bauformen zu den jeweiligen DVB-Karten passen müssen. Nicht alle DVB-Karten haben die für CIs nötigen Anschlüsse - erkundigt Euch vorher, welches CI zu Eurer Karte passt.

Manche Anbieter von verschlüsselten Programmangeboten (Pay-TV) schreiben in Ihren Geschäftsbedingungen vor, dass man nur einen von Ihnen zertifizierten Receiver zum Empfang nutzen darf, oft gibt es aber kein zertifiziertes CAM (welches über die CI funktioniert) für die vom Sender verwendete Verschlüsselungstechnik. Theoretisch ist damit der Empfang dieser Sender an allen "nicht zertifizierten Geräten" ausgeschlossen. Damit wären auch alle DVB-Empfangskarten eingeschlossen, weil diese NUR über das CI mit passendem CAM ausgestattet werden können. In der Praxis erlauben die meisten Anbieter verschlüsselter Inhalte jedoch auch den Einsatz von nicht zertifizierter Empfangshardware und geben oft auf Nachfrage sogar eine Empfehlung für das passende CAM, mit der ihre Schlüsselkarte zusammenarbeitet.

[Bearbeiten] Verschiedene Bauformen von CIs

Zum Betrieb eines CAM wird das Common Interface benötigt. Um eine DVB-Karte mit dem CI auszustatten, gibt es für viele Karte eine CI-Erweiterung, die entweder separat verkauft wird oder schon in der Grundversion enthalten ist. Meist wird die CI-Erweiterung durch ein Flachbandkabel an die eigentliche DVB-Karte gekoppelt.

Hier einige Beispiele für die verschiedenen Bauformen für die unterschiedlichen Empfangskarten:

[Bearbeiten] Für Full Featured Karten

[Bearbeiten] Fujitsu-Siemens_DVB-C

Diese Karte benötigt ein besondes CI welches nicht kompatibel mit den der andern Karten ist. Passt an:

[Bearbeiten] Normale Full Featured

  • PCI -Karte
  • 3,5" Einschub

Passt an:

[Bearbeiten] Für Budget Karten (Veraltete Liste!)

PCI CI Modul einer Hauppauge Nova-CI-S (Danke an Marco)

Passt an:

Die folgende Karte benötigt auch ein spezielles CI mit zwei Flachbandkabeln:

[Bearbeiten] Weiterführende Links