[Tutorial] Konfigurationsdatei für DVBapi
#1
Thread Autor  
Aufgrund erhöhter Anfragen bezüglich der Konfigurationsdatei für DVBapi. Eine Standarddatei gibt es nicht wirklich, denn sonst wäre die Datei an sich ja auch überflüssig. Das Wichtigste wurde aus dem WIKI Workshop übernommen und zusammengefasst.

Einleitung

OSCam bietet die Möglichkeit, mittels DVBapi die Bilder auf den Fernseher zu bringen, ohne ein anderes EMU zu benutzen. Das Verhalten des DVBapi Moduls wird in der entsprechenden Konfigurationsdatei oscam.dvbapi geregelt. DVBapi läuft auch ohne die Datei oscam.dvbapi. Die Konfigurationsdatei macht Sinn, denn dadurch kann man das öffnen des Senders stark beschleunigen, ferner schont es den Server, da keine unnötigen Anfragen gestellt werden.

Wörterliste

CAID = numerische Kennung für den Verschlüsselungsanbieter
ProviderID = numerische Kennung für den Pay TV Provider
SID = numerische Kennung für den Sender
ECM = Control Message zum errechnen des zu dieser Zeit gültigen Kontrollwortes


DVBapi aktivieren

Das DVBapi Modul muss in der Datei oscam.conf aktiviert werden da es standardmäßig deaktiviert ist.
enabled = 1

User angeben. Der Username kann frei gewählt werden.
user = DVBApi

AU anschalten (1) oder abgeschalten (0). Bei dem Wert (2) werden keinerlei AU Einstellungen beachtet. DVBapi übernimmt dann bei dem Reader AU der die ECM Anfrage beantwortet.
au = 1

Boxtyp angegeben. (dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo)
boxtype  = dreambox

Der Eintrag in der oscam.conf sieht dann wie folgt aus. (Es gibt natürlich noch mehr, möchte es hier nur kurz aufzeigen)
[dvbapi]
enabled            = 1
user               = DVBApi 
au                 = 1
boxtype            = dreambox

In der oscam.user legt man das DVBapi als Benutzer an.
[account]
user                          = DVBApi
keepalive                     = 1
group                         = 1

Die Konfigurationsdatei oscam.dvbapi erstellen.

Erklärung der Buchstaben:
  • P = Einstellungen für Priority
  • I = Einstellungen für Ignore
  • D = Einstellungen für Delay
  • M = Einstellungen für Mapping

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


Was Ihr nun mit diesem Wissen anfagen könnt möchte ich anhand eines Beispiels des Senders ATV2 HD zeigen.

Wenn die oscam.dvbapi leer bleibt sieht mein Log so aus.
[Bild:
]
Wie unschwerr zu erkennen ist CAID 0648, 0D95, 098D, 0500 = rejected. Bei CAID 0D98 jedoch ein found.

Folgenden Eintrag nun in der oscam.dvbapi (CAID und SID).  #ATV2 HD  dient nur zu besseren Übersicht.
P: 0D98:000000:33A7  #ATV2 HD

Ergebnis:
[Bild:
]

Keine unnötigen Abfragen mehr und das öffnen des Senders wird hier stark beschleunigt.
PS. CAID 0650 SID 33A7 läuft bei mir auch super. Je nachdem was besser läuft bekommt in der oscam.dvbapi prio.

P: 0D98:000000:33A7   #ATV2 wird als 1. priorisiert
P: 0650:000000:33A7   #ATV2 wird als 2. priorisiert


Hier mal ein Fallbeispiel (Vodafone Unitymedia). Ein Auzug aus der oscam.dvbapi.
P: 09C7  #Kabel Vodafone
P: 186A  #HD+04
P: 1843  #HD+02
P: 1830  #HD+01
I: 0

Die CAID 09C7 konnte die entsprechenden Sender nicht erhellen. Der Eintrag "I: 0" gibt an, dass jede CAID ignoriert werden soll, die nicht in dieser Datei ( oscam.dvbapi ) angegeben wurde. Dies hatte zu Folge, dass CAID 1838 auch ignoriert wurde, weil diese nicht aufgeführt war. Eine kleine Änderung konnte die entsprechenden Sender wieder erhellen.

P: 1838  #Kabel Vodafone
P: 186A  #HD+04
P: 1843  #HD+02
P: 1830  #HD+01
I: 0
Folgende Mitglieder bedankten sich bei mr-von für diesen Beitrag:
  • Andzelooo, Delphi_Crack, face007, Honk1104, Honkii, Pixelmaster1997, robin.maier, tron666
Zitieren to top
« Ein Thema zurück | Ein Thema vor »


Nachrichten in diesem Thema
[Tutorial] Konfigurationsdatei für DVBapi - von mr-von - 13.05.2023, 21:55
RE: Konfigurationsdatei für DVBapi - von Nelly - 23.05.2023, 21:46
RE: Konfigurationsdatei für DVBapi - von Nelly - 01.06.2023, 17:08

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  [Tutorial] Oscam selbst unter Windows für euren Receiver bauen scarface 15 0 14.05.2024, 11:18
Letzter Beitrag: BMW_Freak
  [Tutorial] Komplette Anleitung CS mr-von 6 0 19.04.2024, 18:03
Letzter Beitrag: Wannundwo
  [Tutorial] DVBAPI für SAT, PYUR und Kabel (Unitymedia, KabelBW, Vodafone usw.) robin.maier 24 0 08.04.2024, 13:30
Letzter Beitrag: tombär
  [Tutorial] OpenVPN unter VTI robin.maier 0 0 30.01.2024, 16:05
Letzter Beitrag: robin.maier
  [Tutorial] EPG Installation – E2 Receiver // EPG Importer Plugin robin.maier 14 0 30.01.2024, 07:53
Letzter Beitrag: Jogihck



Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste