Kleines OSCam ABC für Anfänger 2. Teil - Betatunnel und OSCam only/DVBapi: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Kategorie:FAQ und Anleitungen Kategorie:OScam Kategorie:Sharing Kategorie:Index Dieser Zweite Teil des ABC´s ist aufbauend auf dem [[Kleines …“) |
K (→Betatunnel: Info Maximum bei Mappings mitaufgenommen) |
||
Zeile 41: | Zeile 41: | ||
1833.011F:1702,1833.0129:1702,1833.0133:1702,1833.013D:1702,1833.0147:1702,1833.0151:1702,1833.0101:1702,1833.0066:1702,1833.0079:1702,1833.0078:1702,1833.0075:1702,1833.0135:1702 | 1833.011F:1702,1833.0129:1702,1833.0133:1702,1833.013D:1702,1833.0147:1702,1833.0151:1702,1833.0101:1702,1833.0066:1702,1833.0079:1702,1833.0078:1702,1833.0075:1702,1833.0135:1702 | ||
Die Sky-HD Sender werden einzeln gemappt.<br> | Die Sky-HD Sender werden einzeln gemappt.<br> | ||
− | Wartungsbedürftig: Denkt dran, sobald ein HD-Sender die SID wechselt (den Transponder wechselt), oder ein Neuer dazukommt, muss dieser auch extra gemappt werden!<br> | + | *'''Wartungsbedürftig''': Denkt dran, sobald ein HD-Sender die SID wechselt (den Transponder wechselt), oder ein Neuer dazukommt, muss dieser auch extra gemappt werden! |
+ | *'''Maximum an Einträgen:''' Ab OSCam Revision #8860 sind maximal 100 Mappings möglich<br> | ||
<br> | <br> | ||
Version vom 7. März 2014, 16:44 Uhr
Dieser Zweite Teil des ABC´s ist aufbauend auf dem ersten Teil des ABC´s
Da dort die Grundlagen erklärt werden, wird nicht mehr auf jeden Befehl (user, pwd etc) eingegangen!
Auch hier wird nur auf die "wichtigen" Sachen eingegangen.
Inhaltsverzeichnis
Betatunnel
Erklärung
Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833'er-Anfragen über 1702 beantwortet
werden können. Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit "umhängen".
Der Eintrag gehört in die oscam.user. Es dürfen keine Zeilenumbrüche oder Leerzeichen vorhanden sein
Ausführliche Erklärung
ACHTUNG: Es ist mit einer S02 Karte nicht möglich, die HD+ Sender (RTL, Sat1, etc) zu entschlüsseln, da diese mit NDS Verschlüsselt sind!
Für den Einsatz des Betatunnels ("Mapping" von Sky HD Sendern, die mit der CAID 1833 ausgesendet werden auf die CAID 1702) ist es nötig, die oscam.user zu bearbeiten.
Fügt einfach bei allen Accounts den betatunnel ein!
Hier habt ihr zwei Möglichkeiten, die Schnelle, weniger aufwendige, und die Saubere, mit Arbeit verbundene:
Diese Betatunnel sind für eine S02
Schnell
betatunnel = 1833.FFFF:1702
Alle 1833'er Anfragen weerden auf dei CAID 1702 umgeleitet.
Nicht mehr "Wartungsbedürftig": ziehen Sender um, oder kommen neue dazu, bedarf es keiner Änderung!
Sauber (Stand 2014/02/21)
Es dürfen keine Zeilenumbrüche oder Leerzeichen vorhanden sein!!
betatunnel = 1833.0070:1702,1833.0071:1702,1833.0082:1702,1833.0084:1702,1833.007C:1702,1833.0076:1702,1833.0086:1702,1833.007B:1702,1833.007D:1702,1833.007E:1702,1833.007F:1702, 1833.0080:1702,1833.0073:1702,1833.0065:1702,1833.0074:1702,1833.006B:1702,1833.006F:1702,1833.0083:1702,1833.006E:1702,1833.006C:1702,1833.006A:1702,1833.0081:1702,1833.0072:1702, 1833.010C:1702,1833.0116:1702,1833.0120:1702,1833.012A:1702,1833.0134:1702,1833.013E:1702,1833.0148:1702,1833.0152:1702,1833.0102:1702,1833.007A:1702,1833.0077:1702,1833.006D:1702, 1833.010E:1702,1833.0118:1702,1833.0122:1702,1833.012C:1702,1833.0136:1702,1833.0140:1702,1833.014A:1702,1833.0154:1702,1833.0104:1702,1833.0069:1702,1833.010B:1702,1833.0115:1702, 1833.011F:1702,1833.0129:1702,1833.0133:1702,1833.013D:1702,1833.0147:1702,1833.0151:1702,1833.0101:1702,1833.0066:1702,1833.0079:1702,1833.0078:1702,1833.0075:1702,1833.0135:1702
Die Sky-HD Sender werden einzeln gemappt.
- Wartungsbedürftig: Denkt dran, sobald ein HD-Sender die SID wechselt (den Transponder wechselt), oder ein Neuer dazukommt, muss dieser auch extra gemappt werden!
- Maximum an Einträgen: Ab OSCam Revision #8860 sind maximal 100 Mappings möglich
OSCam only mit DVBapi
OSCam bietet euch die Möglichkeit, mittels DVBapi die Bilder auf den Fernseher zu bringen, ohne ein anderes EMU zu benutzen.
OSCam only wie man so schön sagt.
Vorraussetzung dafür ist, das DVBapi auch in der Binary enthalten ist. Es kann schon mal vorkommen (vor allem beim selbst compilieren),
das man das ganze vergisst mit ein zu bauen.
Dazu müssen nur ein paar Zeilen in die schon bestehende Konfiguration aufgenommen werden.
Die Files die bearbeitet werden müssen, sind die oscam.conf und die oscam.user.
Optional (also kein Muss) kann auch noch eine oscam.dvbapi Datei angelegt werden.
Server
oscam.conf
[dvbapi] enabled = 1 user = localhost au = 1 boxtype = dreambox
[dvbapi]
der Unterbereich für DVBapi beginnt
- enabled = 1
anders als in anderen Bereichen muss dieser Befehl auf 1 gesetzt werden, da DVBapi standardmäßig auf disable (0) steht, also nicht gestartet wird.
- user = localhost
Spricht für sich. Dieser user muß noch in der oscam.user definiert werden.
Der Name ist frei definierbar, ich empfehle allerdings zwecks Übersichtlichkeit bei mehreren usern,
eine eindeutige Bezeichnung wie "localhost", "server" oder "dvbapi" zu benutzen
- au = 1
Spricht auch für sich. 0 = aus, 1 = an.
- boxtype = dreambox
Typ der Box auf der DVBapi läuft. Für die VU+ muß es dreambox sein (ist auch der Standardwert wenn man nichts einträgt).
oscam.user
[account] user = localhost group = 1 au = internalsky,smargohd
[account]
ein neuer Account
- user = localhost und
- group = 1
wurden bereits erklärt
- au = internalsky,smargohd
Hier fällt auf, dass keine 1 steht. Dies ist sozusagen eine Verfeinerung.
Man kann auch einzelnen Accounts einzelne Reader zuweisen.
Die Namen der Reader müssen mit den definierten "label" in der oscam.server übereinstimmen.
Es bietet sich an, dvbapi das Update nur in der Box, in der die Karten stecken, durchführen zu lassen.
Denkt bitte daran, dass es ausreichend ist, von nur einem Account Updates schicken zu lassen!
- Warum kein pwd???
Es gibt keine Möglichkeit, dieses in der oscam.conf unter dvbapi anzulegen!
Da nur dvbapi drauf zugreift auch nicht nötig.
oscam.dvbapi
Diese Datei ist zwar optional, aber die Umschalt und ECM-Zeiten verbessern sich merklich. Eine Standarddatei gibt es nicht wirklich, da unter anderem darauf ankommt, welche Karten Ihr besitzt.
Mit dieser Datei werden Entschlüsselungen bei multicrypt Sendern beschleunigt und unnötige Anfragen verhindert.
Sky ist so ein multicrypt Sender: Er sendet in Nagravision (S02, Caid 1702) und NDS (V13, Caid 09C4)
Hat man eine NDS Karte (V13), kann man in diesem File die Anfragen für die Caid 09C4 priorisieren, und die Anfragen für die S02 Caid 1702 ignorieren, da man diese Karte ja auch nicht hat.
Die Reihenfolge der Priorisierungen/Ignores ist entscheidend!
Habt Ihr sowohl eine HD+ Karte, als auch eine V13 (auf beiden können die HD+ Sender freigeschaltet sein), wollt Ihr aber die Sender splitten,
dann ist es wichtig, die HD+ (HD01 oder HD02) VOR der V13 zu priorisieren!
Dies ist dann interessant, wenn Programme über mehrere CAID´s zu empfangen sind!
Erklärung der Buchstaben:
- P = Settings für Priority, empfohlen für Pay-Per-View (PPV) services
- I = Settings für Ignore
P: 1830 #HD01 wird als erstes angesprochen, also 1. Prio P: 09C4 #Sky V13 wird als zweites angesprochen, also 2. Prio
das gleiche Ergebnis ergibt auch diese oscam.dvbapi:
I: 09C4:000000:EF10 #RTL HD auf V13 wird ignoriert I: 09C4:000000:EF11 #VOX HD auf V13 wird ignoriert I: 09C4:000000:EF14 #Sport1 HD auf V13 wird ignoriert I: 09C4:000000:EF15 #RTL 2 HD auf V13 wird ignoriert I: 09C4:000000:5273 #Nick/CC HD auf V13 wird ignoriert I: 09C4:000000:5274 #N24 HD auf V13 wird ignoriert I: 09C4:000000:EF74 #Sat.1 HD auf V13 wird ignoriert I: 09C4:000000:EF75 #ProSieben HD auf V13 wird ignoriert I: 09C4:000000:EF76 #kabel eins HD auf V13 wird ignoriert I: 09C4:000000:EF77 #SIXX HD auf V13 wird ignoriert P: 09C4 #Sky V13 wird als 1. priorisiert P: 1830 #HD01 wird als 2. priorisiert
Clients
Hier wird beschrieben, wie Ihr das ganze auf der/den ClientBox/en einrichtet, die keine Karten haben.
Diese Konfigs setzen voraus, dass ein Server wie im ersten Teil des Oscam-ABC´s konfiguriert wurde, vorhanden ist.
oscam.conf
[global] nice = -1 WaitForCards = 0 preferlocalcards = 0 saveinithistory = 0 disablelog = 1 disableuserfile = 1 [dvbapi] boxtype = dreambox enabled = 1 user = localhost
[global]
vgl. erster Teil
- nice = -1
vgl. erster Teil
- WaitForCards = 0
Da die Verbindung erst bei Anfragen aufgebaut wird, und wir uns ansonsten (bei 1) nicht anmelden können (ein sog. loop -> wir befinden uns in einem Teufelskreislauf, hast du eins nicht, bekommst du das andere nicht, und andersrum) wird das ganze mittels einer eindeutigen Aussage (0= disable) ausgeschlossen.
- preferlocalcards = 0
da wir im Clienten keine Karten haben, wird das ganze auf 0 gesetzt
- saveinithistory = 0
um nicht unnötig Speicherplatz zu benutzen, wird hier ein 0 gesetzt (vgl. erster Teil)
- disablelog = 1
um nicht unnötig Speicherplatz zu benutzen, wird hier ein 1 gesetzt (vgl. erster Teil)
- disableuserfile = 1
um nicht unnötig Speicherplatz zu benutzen, wird hier ein 1 gesetzt (vgl. erster Teil)
[dvbapi]
vgl. Server Konfiguration weiter oben
oscam.user
[account] user = localhost group = 1
[account]
vgl. weiter oben
- user = localhost und
- group = 1
wurden bereits erklärt
- warum kein au?
Da wir weiter oben bereits über den Server das AU ausführen lassen, ist dies hier auch nicht nötig.
oscam.server
Da die Karten nicht lokal im Clienten haben, und OSCam über kein eigenes Protkoll verfügt, muß auf eines der möglichen Protokolle für die Übertragung zurückgegriffen werden.
Im ersten Teil wurde bereits beschrieben wie man über [cs357x] (camd 3.5 UDP) die Karten zur Verfügung stellt.
Dies machen wir uns hier zu Nutze, und greifen auf das bereits konfigurierte Protokoll zu.
[reader] label = vuduohd device = 192.168.120.1,44357 protocol = cs357x group = 1 user = buero password = vusolo
[reader]
vgl. erster Teil ABC
- label = vuduosky
vgl. erster Teil
- device = IPdesServers,44357
hier wird die IP Adresse des Servers, mit dem im Server definierte Wert des Ports eingetragen.
Achtet darauf, das diese Werte mit Komma (,) und nicht mit Doppelpunkt (:) getrennt sein müssen!
- protocol = newcamd
als Protokoll muss, da wir im Server auch [cs357x] benutzen genau dieses Protokoll hier beim Clienten angegeben sein
- group = 1
Die Gruppe in der der Reader sein soll, vgl. erster Teil
- user = buero
- passwort = vusolo
ACHTUNG: bis 8131 funktioniert noch die einstellung account = buero,vusolo
Die Angaben bei user und passwort müssen mit dem [account] auf dem Server (oscam.user) übereinstimmen!
Weiterführende Links
Kleines OSCam ABC für Anfänger 1. Teil - Grundwissen und Erklärungen
Softcams
OSCam