Oscam.dvbapi: Unterschied zwischen den Versionen

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:Sitemap]]
{| width="100%"
|style="vertical-align:top"|
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;">
<br><center>[[Datei:ZD-Logo.png]]</center>
<center><big><span style="color:#B5B5B5;">'''''Das Board mit Freiheiten'''''</span></big></center>
----
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 10px solid #000000; padding: 0em 1em 1em 1em; background-color:#303140; align:right; ">  
<font color=white>
= oscam.dvbapi =
= oscam.dvbapi =




Konfigurationsdatei für DVBapi. Die DVBapi sorgt dafür, das ihr auf eurem Linux Receiver ein Bild bekommt. Wenn DVBapi nicht aktiviert ist, kann man die Oscam "nur" als Cardserver oder Sharingserver nutzen. In dieser Datei wird die DVBapi allerdings nicht aktiviert, sondern einzig ihr Verhalten wird hier festgelegt. Hier kann man CAID's und/oder ProviderID's bevorzugen oder gar umleiten (mappen). Was gerade bei Sendern, bei denen verschiedene Verschlüsselungsanbieter aufgeschaltet sind, sehr Vorteilhaft sein kann. Denn dadurch kann man das öffnen des Senders stark beschleunigen. Außerdem schont es den Server/Share, da keine unnötigen Anfragen gestellt werden für die keine Karten vorhanden sind. Die DVBapi Datei sollte sich jeder selber anlegen. Eine Standarddatei kann es hier nicht geben, denn sonst wäre die Datei an sich ja auch überflüssig. Sie dient gerade dazu, dein Client auf den Server anzupassen, von dem man seine Karten bezieht.<br><br>
Konfigurationsdatei für DVBapi. Die DVBapi sorgt dafür, das ihr auf eurem Linux Receiver ein Bild bekommt. Wenn DVBapi nicht aktiviert ist, kann man die Oscam "nur" als Cardserver oder Sharingserver nutzen. In dieser Datei wird die DVBapi allerdings nicht aktiviert, sondern einzig ihr Verhalten wird hier festgelegt. Hier kann man CAIDs und/oder ProviderIDs bevorzugen oder gar umleiten (mappen). Was gerade bei Sendern, bei denen verschiedene Verschlüsselungsanbieter aufgeschaltet sind, sehr Vorteilhaft sein kann. Denn dadurch kann man das öffnen des Senders stark beschleunigen. Außerdem schont es den Server/Share, da keine unnötigen Anfragen gestellt werden, für die keine Karten vorhanden sind. Die DVBapi Datei sollte sich jeder selber anlegen. Eine Standarddatei kann es hier nicht geben, denn sonst wäre die Datei an sich ja auch überflüssig. Sie dient gerade dazu, dein Client auf den Server anzupassen, von dem man seine Karten bezieht.<br><br>


''Ein kleines Beispiel zum besseren Verständnis: Sky Germany verwendet aktuell Nagravision's und NDS Karten. Wenn der Server nun eine NDS Karte anbietet, möchte man hier Anfragen auf die nicht vorhandene Nagravision's Karte vermeiden. Daher setzt man eine Priorisierung auf die NDS Karten.''<br>
''Ein kleines Beispiel zum besseren Verständnis: Sky Germany verwendet aktuell Nagravision's und NDS Karten. Wenn der Server nun eine NDS Karte anbietet, möchte man hier Anfragen auf die nicht vorhandene Nagravision's Karte vermeiden. Daher setzt man eine Priorisierung auf die NDS Karten.''<br>
Zeile 8: Zeile 17:
==Glossar==
==Glossar==
<FONT COLOR=RED>CAID = Conditional Access Identification</FONT> | numerische Kennung für den Verschlüsselungsanbieter<br>
<FONT COLOR=RED>CAID = Conditional Access Identification</FONT> | numerische Kennung für den Verschlüsselungsanbieter<br>
<FONT COLOR=RED>ProviderID = ProviderID</FONT> | numerische Kennung für den Paytv Provider<br>
<FONT COLOR=RED>ProviderID = ProviderID</FONT> | numerische Kennung für den Pay TV Provider<br>
<FONT COLOR=RED>SID = ServiceID</FONT> | numerische Kennung für den Sender<br>
<FONT COLOR=RED>SID = ServiceID</FONT> | numerische Kennung für den Sender<br>
<FONT COLOR=RED>Chid = ChannelID</FONT> | numerische Senderkennung bei Irdet0<br>
<FONT COLOR=RED>Chid = ChannelID</FONT> | numerische Senderkennung bei Irdet0<br>
Zeile 20: Zeile 29:


       I: CAID:[ProviderID]:[ServiceID]:[ECM PID]
       I: CAID:[ProviderID]:[ServiceID]:[ECM PID]
:::    (ignore) Ignorierung von bestimmten Verschlüsselungsanbietern oder Paytv Providern
:::    (ignore) Ignorierung von bestimmten Verschlüsselungsanbietern (CAID) oder Pay TV Providern (ProviderID)


       D: CAID:[ProviderID]:[ServiceID]:[ECM PID] delay
       D: CAID:[ProviderID]:[ServiceID]:[ECM PID] delay
Zeile 26: Zeile 35:


       M: CAID,[ProviderID]:[ServiceID]:[ECM PID] CAID:[provider ID]
       M: CAID,[ProviderID]:[ServiceID]:[ECM PID] CAID:[provider ID]
:::      (mapping) Umleitung von Verschlüsselungsanbieter oder Paytv Provider
:::      (mapping) Umleitung von Verschlüsselungsanbieter (CAID) oder Pay TV Provider (ProviderID)
 
      L: CAID:[provider ID]:[service ID]:[ECM PID] ECM length (decimal)
:::      (length) Richtige ECM Länge festlegen um unerwünschte ECMs von falschen Providern mit selber CAID rauszufiltern.


== Beispiele ==
== Beispiele ==


::* '''<FONT COLOR=RED>P:0100:123456</FONT>''' #CAID 0100 mit Provider 123456 priorisiert
::*'''<font color="RED">P:0100:123456</font>''' #CAID 0100 mit Provider 123456 priorisiert
::* '''<FONT COLOR=RED>P: 0100 1</FONT>''' #CAID 0100 priorisiert und festgesetzt, mit der "1" (continue) wechselt er nicht auf eine andere CAID sondern versucht es weiter bei der angegebenen CAID. Normal stoppt er die Anfragen nach 3 Fehlversuchen, was aber z.b. wenn man eine Karte freischalten möchte sehr ungünstig ist.  
::*'''<font color="RED">P: 0100 1</font>''' #CAID 0100 priorisiert und festgesetzt, mit der "1" (continue) wechselt er nicht auf eine andere CAID sondern versucht es weiter bei der angegebenen CAID. Normal stoppt er die Anfragen nach 3 Fehlversuchen, was aber z.b. wenn man eine Karte freischalten möchte sehr ungünstig ist.
::* '''<FONT COLOR=RED>P: :::1234</FONT>''' #ECM mit Provider ID 1234 allgemein priorisiert
::*'''<font color="RED">P:&nbsp;:::1234</font>''' #ECM mit Provider ID 1234 allgemein priorisiert
::* '''<FONT COLOR=RED>P: 0200</FONT>''' #CAID 0200 priorisiert
::*'''<font color="RED">P: 0200</font>''' #CAID 0200 priorisiert
::* '''<FONT COLOR=RED>P: 0300:9ABC</FONT>''' #CAID 0300 nur auf SID 9ABC priorisiert
::*'''<font color="RED">P: 0300:9ABC</font>''' #CAID 0300 nur auf SID 9ABC priorisiert
::* '''<FONT COLOR=RED>M: 0400 0500:123456</FONT>''' #mapped CAID 0400 auf CAID 0500 mit ProviderID 123456
::*'''<font color="RED">M: 0400 0500:123456</font>''' #mapped CAID 0400 auf CAID 0500 mit ProviderID 123456
::* '''<FONT COLOR=RED>M: 1834:000000:007E 1722</FONT>''' #mapped CAID 1834 mit ProviderID 000000 und SID 007E auf CAID 1722
::*'''<font color="RED">M: 1834:000000:007E 1722</font>''' #mapped CAID 1834 mit ProviderID 000000 und SID 007E auf CAID 1722
::* '''<FONT COLOR=RED>D: 0600 200</FONT>''' #wartet 200 ms bevor CW für CAID 0600 geschrieben wird, falls der Server zu schnell antwortet
::*'''<font color="RED">D: 0600 200</font>''' #wartet 200 ms bevor CW für CAID 0600 geschrieben wird, falls der Server zu schnell antwortet
::* '''<FONT COLOR=RED>I: :654321</FONT>''' #ignoriert die ProviderID 654321
::*'''<font color="RED">I:&nbsp;:654321</font>''' #ignoriert die ProviderID 654321
::* '''<FONT COLOR=RED>I: 0</FONT>''' #ignoriert jede CAID, die nicht extra in dieser Datei angegeben wurde
::*'''<font color="RED">I: 0</font>''' #ignoriert jede CAID, die nicht extra in dieser Datei angegeben wurde
::*'''<font color="RED">L: 0D00 100</font>''' #ECM Länge für CAID 0D00 auf 100 (dezimal) festgelegt.
 
----
 
==== Quellenangaben ====
 
[http://www.streamboard.tv/wiki/OSCam/de http://www.streamboard.tv/wiki/OSCam/de]
 
----
----
[[Hauptseite|<font color=yellow>[ Zurück zu Hauptseite ]<font>]]<br>
 
[[Oscam|<font color=yellow>[ Zurück zu OScam ]<font>]]
[[Oscam|[ Zurück zu OScam ]]] [[Hauptseite|[ Zurück zu Hauptseite ]]]
 
[[Category:OSCam]]<br/>[[Category:Emu&keys]]

Aktuelle Version vom 25. März 2014, 16:17 Uhr


Das Board mit Freiheiten

oscam.dvbapi

Konfigurationsdatei für DVBapi. Die DVBapi sorgt dafür, das ihr auf eurem Linux Receiver ein Bild bekommt. Wenn DVBapi nicht aktiviert ist, kann man die Oscam "nur" als Cardserver oder Sharingserver nutzen. In dieser Datei wird die DVBapi allerdings nicht aktiviert, sondern einzig ihr Verhalten wird hier festgelegt. Hier kann man CAIDs und/oder ProviderIDs bevorzugen oder gar umleiten (mappen). Was gerade bei Sendern, bei denen verschiedene Verschlüsselungsanbieter aufgeschaltet sind, sehr Vorteilhaft sein kann. Denn dadurch kann man das öffnen des Senders stark beschleunigen. Außerdem schont es den Server/Share, da keine unnötigen Anfragen gestellt werden, für die keine Karten vorhanden sind. Die DVBapi Datei sollte sich jeder selber anlegen. Eine Standarddatei kann es hier nicht geben, denn sonst wäre die Datei an sich ja auch überflüssig. Sie dient gerade dazu, dein Client auf den Server anzupassen, von dem man seine Karten bezieht.

Ein kleines Beispiel zum besseren Verständnis: Sky Germany verwendet aktuell Nagravision's und NDS Karten. Wenn der Server nun eine NDS Karte anbietet, möchte man hier Anfragen auf die nicht vorhandene Nagravision's Karte vermeiden. Daher setzt man eine Priorisierung auf die NDS Karten.

Glossar

CAID = Conditional Access Identification | numerische Kennung für den Verschlüsselungsanbieter
ProviderID = ProviderID | numerische Kennung für den Pay TV Provider
SID = ServiceID | numerische Kennung für den Sender
Chid = ChannelID | numerische Senderkennung bei Irdet0
ECM = Entitlement Control Message | Control Message zum errechnen des zu dieser Zeit gültigen Kontrollwortes

Syntax

      P: CAID:[ProviderID]:[ServiceID]:[ECM PID]:[Chid] [Wiederholung]
(priority) Priorisierung, Wiederholung = 1: Wiederhole die Priorisierung
      I: CAID:[ProviderID]:[ServiceID]:[ECM PID]
(ignore) Ignorierung von bestimmten Verschlüsselungsanbietern (CAID) oder Pay TV Providern (ProviderID)
      D: CAID:[ProviderID]:[ServiceID]:[ECM PID] delay
(delay) Verzögerung in Millisekunden, um das CW zu schreiben
      M: CAID,[ProviderID]:[ServiceID]:[ECM PID] CAID:[provider ID]
(mapping) Umleitung von Verschlüsselungsanbieter (CAID) oder Pay TV Provider (ProviderID)
      L: CAID:[provider ID]:[service ID]:[ECM PID] ECM length (decimal)
(length) Richtige ECM Länge festlegen um unerwünschte ECMs von falschen Providern mit selber CAID rauszufiltern.

Beispiele

  • P:0100:123456 #CAID 0100 mit Provider 123456 priorisiert
  • P: 0100 1 #CAID 0100 priorisiert und festgesetzt, mit der "1" (continue) wechselt er nicht auf eine andere CAID sondern versucht es weiter bei der angegebenen CAID. Normal stoppt er die Anfragen nach 3 Fehlversuchen, was aber z.b. wenn man eine Karte freischalten möchte sehr ungünstig ist.
  • P: :::1234 #ECM mit Provider ID 1234 allgemein priorisiert
  • P: 0200 #CAID 0200 priorisiert
  • P: 0300:9ABC #CAID 0300 nur auf SID 9ABC priorisiert
  • M: 0400 0500:123456 #mapped CAID 0400 auf CAID 0500 mit ProviderID 123456
  • M: 1834:000000:007E 1722 #mapped CAID 1834 mit ProviderID 000000 und SID 007E auf CAID 1722
  • D: 0600 200 #wartet 200 ms bevor CW für CAID 0600 geschrieben wird, falls der Server zu schnell antwortet
  • I: :654321 #ignoriert die ProviderID 654321
  • I: 0 #ignoriert jede CAID, die nicht extra in dieser Datei angegeben wurde
  • L: 0D00 100 #ECM Länge für CAID 0D00 auf 100 (dezimal) festgelegt.

Quellenangaben

http://www.streamboard.tv/wiki/OSCam/de


[ Zurück zu OScam ] [ Zurück zu Hauptseite ]