|
|
(229 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| '''*OSCAM'''
| |
|
| |
|
| = Was kann das Programm? =
| |
| Das Wichtigste zuvor:
| |
| '''OSCam ist Open Source'''
| |
|
| |
| OSCam steht für '''O'''pen '''S'''ource '''C'''onditional '''A'''ccess '''M'''odul und ist eine non-profit Gemeinschaftsarbeit zahlreicher Entwickler aus dem In- und Ausland. Die Entwicklungsarbeit ist '''öffentlich'''. Der Fortschritt kann über die Oscam-Timeline http://streamboard.gmc.to:8001/timeline anhand der changesets und tickets verfolgt werden. Die Entwicklungsschritte werden in sogenannten svn's in aufsteigender Nummerierung festgehalten und stehen für ein entsprechende Compilierung zur Verfügung (siehe unter Plattformen).
| |
|
| |
| "work in progress" bedingt aber auch, dass in dieser Dokumentation natürlich immer nur Momentaufnahmen der Entwicklung berücksichtigt werden können, bei deren Bearbeitung die Mithilfe der user gefragt ist!
| |
|
| |
| Begonnen hat die Entwicklung von OSCam als reiner Card-Server. Später ist auch die Client-Seite hinzu gekommen. Damit soll schließlich gewährleistet werden, das möglichst alles "aus einer Hand" kommt.
| |
|
| |
|
| |
|
| |
| == Cardserver ==
| |
| Wie der Vorgänger MPCS ist OSCam in der Hauptsache ein protokoll- und plattformübergreifender Cardserver.
| |
|
| |
| == Client ==
| |
|
| |
| = Welche Plattformen werden unterstützt? =
| |
|
| |
| == '''Linux''' ==
| |
|
| |
| ARM Coolstream
| |
| ARM Dockstar Openwrt
| |
| ARM NSLU Openwrt
| |
| ARM Slug OS
| |
| intel Mac OS X
| |
| i386/i686
| |
| Mips Fritzbox / TP-Link WRT1043NS
| |
| Mipsel AZbox
| |
| Mipsel Fritzbox
| |
| Mipsel DD-WRT
| |
| Mipsel TUXBOX
| |
| PPC TUXBOX
| |
| SH4
| |
| SH4 QboxHD
| |
| SH4 STAPI
| |
| sheevaplug
| |
| X64
| |
|
| |
| == '''Windows''' ==
| |
|
| |
| Cygwin
| |
|
| |
| Die aktuellen Binaries werden hier geposted:
| |
|
| |
| http://streamboard.gmc.to/wbb2/board.php?boardid=236
| |
|
| |
| = Welche Protokolle werden unterstützt? =
| |
|
| |
| camd 3.3
| |
| camd 3.5 (UDP)
| |
| camd 3.5 (TCP)
| |
| Newcamd
| |
| Radegast
| |
| Cccam
| |
|
| |
| = Welche Card Reader werden unterstützt? =
| |
| == Seriell ==
| |
|
| |
| * Reader mit Mouse Protokoll 3,5 bzw. 6 Mhz Taktfrequenz
| |
| * interne Reader (z.B. Dreambox)
| |
| * Reader können auch über einen Serial-USB Adapter angeschlossen werden.
| |
|
| |
| == USB ==
| |
|
| |
| Ein aktualisiertes Verzeichnis wird hier bereit gehalten:
| |
|
| |
| http://streamboard.gmc.to:8001/wiki/DeviceList
| |
|
| |
| = Welche Cards werden unterstützt? =
| |
|
| |
| Ein aktualisiertes Verzeichnis wird hier bereit gehalten:
| |
|
| |
| http://streamboard.gmc.to:8001/wiki/CardsList
| |
|
| |
| = Konfigurationsdateien und deren Variablen =
| |
| ==oscam.conf==
| |
|
| |
| Dies ist die Hauptfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen, den Monitor, die Protokolle und das Anti-Cascading. Die einzelnen Sektionen sind für Sondereffekte bestimmt. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.
| |
|
| |
| === Globale Parameter ===
| |
|
| |
| [global]
| |
| serverip =
| |
| cachedelay =
| |
| logfile =
| |
| disablelog =
| |
| disableuserfile =
| |
| usrfile =
| |
| usrfileflag =
| |
| cwlogdir =
| |
| clienttimeout =
| |
| fallbacktimeout =
| |
| clientmaxidle =
| |
| bindwait =
| |
| netprio =
| |
| resolvegethostbyname =
| |
| resolvedelay =
| |
| clientdyndns =
| |
| failbantime =
| |
| sleep =
| |
| unlockparental =
| |
| nice =
| |
| serialreadertimeout =
| |
| waitforcards =
| |
| preferlocalcards =
| |
| readerestartseconds =
| |
| saveinithistory =
| |
| double_check =
| |
| lb_mode =
| |
| lb_save =
| |
| lb_nbest_readers =
| |
| lb_nfb_readers =
| |
| lb_min_ecmcout =
| |
| lb_max_ecmcount =
| |
| lb_reopen_seconds =
| |
|
| |
|
| |
| === Monitor ===
| |
|
| |
| Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!
| |
|
| |
| [monitor]
| |
| port =
| |
| serverip =
| |
| nocrypt =
| |
| aulow =
| |
| monlevel =
| |
| hideclient =
| |
| appendchaninfo =
| |
|
| |
| === WebIf ===
| |
|
| |
| Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.
| |
|
| |
| [webif] =
| |
| httpport =
| |
| httpcert =
| |
| httpuser =
| |
| httppwd =
| |
| httpcss =
| |
| httptpl =
| |
| httprefresh =
| |
| httpscript =
| |
| httpallowed =
| |
| httpdyndns =
| |
| httpsavefullcfg =
| |
| httpreadonly =
| |
|
| |
| == oscam.server ==
| |
| == oscam.user ==
| |
| == oscam.ac ==
| |
| == oscam.cert ==
| |
| == oscam.guess ==
| |
| == oscam.ird ==
| |
| == oscam.services ==
| |
| == oscam.srvid ==
| |
| = Monitoring =
| |
| == Webinterface ==
| |
| == MicroMon ==
| |
| = Beispiel-Konfigurationen =
| |
| = Fehlersituationen =
| |