OSCam/de/What is OSCam: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
(→‎Modules: Typo)
 
(14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 9: Zeile 9:
Das Wichtigste vorweg: '''OSCam ist Open Source!'''
Das Wichtigste vorweg: '''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. Die Entwicklung ist '''public''', also offen einsehbar. Der Entwicklungsfortschritt kann hier verfolgt werden: http://streamboard.gmc.to:8001/timeline. OSCam timline basiert auf changesets und wird mit tickets verfolgt. Die Entwicklungsschritte finden in sogenannten "svn's" (subversion) statt. Sie stehen für eine Compilation (siehe Platformen) zur Verfügung.
OSCam steht für '''O'''pen '''S'''ource '''C'''onditional '''A'''ccess '''M'''odul und ist eine '''non-profit''' Gemeinschaftsarbeit zahlreicher Entwickler. Die Entwicklung ist '''public''', also offen einsehbar. Der Entwicklungsfortschritt kann hier verfolgt werden: [[Streamboard:oscam/timeline|Timeline]]. OSCam timeline basiert auf changesets und wird mit tickets verfolgt. Die Entwicklungsschritte finden in sogenannten "svn's" (subversion) statt. Sie stehen für eine Compilation (siehe Plattformen) zur Verfügung.


''work in progress'' bedingt, dass diese Dokumentation immer nur Schnappschüsse der Entwicklung darstellen kann. Die Mitarbeit der User ist sehr willkommen!
''work in progress'' bedingt, dass diese Dokumentation immer nur Schnappschüsse der Entwicklung darstellen kann. Die Mitarbeit der User ist sehr willkommen!
Zeile 22: Zeile 22:
Der Bereich '''Client''' wird durch die Parameter '''dvbapi''' gesteuert. '''Server''' und '''Client''' sollen später in einem Protokoll zusammengeführt werden, damit keine Rücksicht mehr auf andere Protokolle mit '''closed source''' genommen werden muss. Derzeit sind solche Protokolle noch eingebunden ohne Verantwortlichkeit dafür, was in diesen '''black boxes''' mit den Daten und Befehlen passiert.  
Der Bereich '''Client''' wird durch die Parameter '''dvbapi''' gesteuert. '''Server''' und '''Client''' sollen später in einem Protokoll zusammengeführt werden, damit keine Rücksicht mehr auf andere Protokolle mit '''closed source''' genommen werden muss. Derzeit sind solche Protokolle noch eingebunden ohne Verantwortlichkeit dafür, was in diesen '''black boxes''' mit den Daten und Befehlen passiert.  


'''Overview of the dependencies of server and client:'''
'''Übersicht über die Abhängigkeiten von Server und Client:'''


[[File: Oscam-client.png]]
[[File: Oscam-client.png]]
Zeile 29: Zeile 29:


=== Modules  ===
=== Modules  ===
OSCam ist modular aufgebaut. Auf diese Weise kann der CPU-Einsatz der jeweiligen Hardware minimiert werden. Man kann nur die module und Protokolle aussuchen, die man wirklich benötigt. Server mit kleiner CPU werden es danken!
OSCam ist modular aufgebaut. Auf diese Weise kann der CPU-Einsatz der jeweiligen Hardware minimiert werden. Man kann nur die Module und Protokolle aussuchen, die man wirklich benötigt. Server mit kleiner CPU werden es danken!


Die Auswahl muss vor dem Compilieren getroffen werden. Da Compilieren den fortgeschrittenen Usern vorbehalten ist, wird hierauf in dieser Dokumentation nicht eingegangen. Im '''streamboard''' gibt es detailierte threads, die sich mit dem Compilieren beschäftigen. Interessierte User können sich dort informieren.
Die Auswahl muss vor dem Compilieren getroffen werden. Da Compilieren den fortgeschrittenen Usern vorbehalten ist, wird hierauf in dieser Dokumentation nicht eingegangen. Im '''streamboard''' gibt es detailierte threads, die sich mit dem Compilieren beschäftigen. Interessierte User können sich dort informieren. Wer das Bauen einer binary (compilieren) selbst versuchen möchte, findet hier in diesem Wiki eine ausführliche Beschreibung [[OSCam/de/Self-made#Umgebung|Self-made]]


Trotzdem werden die Module nachfolgend aufgelistet, damit der User entscheiden kann, welche der im board veröffentlichten binaries zutreffen.
Zusätzlich werden die Module nachfolgend aufgelistet, damit der User entscheiden kann, welche der im board veröffentlichten binaries zutreffen:


Die auszuwählenden Module sind nachfolgend aufgeführt:
<br/>
<br/>
==== oscam.version ====  
==== oscam.version ====  


 Webif support
Webif support
 Webif with SSL support
Webif with SSL support
 Dvbapi
Dvbapi
 Gbox support
Gbox support
 Anticasc support
Anticasc support
 ECM double check
ECM doublecheck
 Irdeto guessing
Irdeto guessing
 Debug
Debug
 LED support
LED support
 Qboxhd LED support
Qboxhd-LED support
 History log
Log history
 Monitor
Monitor
 camd33
camd33
 Camd35 UDP
Camd35 UDP
 Camd35 TCP
Camd35 TCP
 Newcamd
Newcamd
 Cccam
Cccam
 Radegast
Radegast
 Serial
Serial
 ConstCW
ConstCW
 Card Reader
Cardreader
 Nagra
Nagra
 Irdeto
Irdeto
 Conax
Conax
 Cryptoworks
Cryptoworks
 Seca
Seca
 Viaccess
Viaccess
 Videoguard
Videoguard
 Dre
Dre
 Tongfang
Tongfang


'''WebInterface''' zeigt diese Files.
'''WebInterface''' zeigt diese Files.
Zeile 74: Zeile 73:
==== Management modules ====  
==== Management modules ====  


Das script'''config.sh''' is ein einfache Weg
Das script '''config.sh''' ist ein einfacher Weg
* für die Anzeige und Auswahl aller existierender
* für die Anzeige und Auswahl aller existierender
** Module
** Module
Zeile 80: Zeile 79:
** Reader
** Reader


* die Auswahl zu ändern und schließlich
* die Auswahl zu ändern und zu schließlich
* einen Backup für den nächsten Aufruf eines build's zu erstellen, wenn man selbst compiliert.
* einen Backup für den nächsten Aufruf eines build's zu erstellen, wenn man selbst compiliert.


Für den Fall, dass das script nicht gefunden wird oder nicht existiert, hier ein Download [[File: Config.sh.rar]]
Für den Fall, dass das script nicht gefunden wird oder nicht existiert, hier ein Download [[File: Config.sh.rar]]. Es gehört in das Verzeichnis, in dem sich die heruntergeladene svn befindet und in dem mit '''make''' die Compilierung ausgeführt wird. Das script wird so zur Ausführung aufgerufen: '''./config.sh -g'''






{{OSCamTranslatedLinks}}
{{OSCamTranslatedLinks}}

Aktuelle Version vom 22. März 2013, 16:03 Uhr

OSCam Übersicht OSCam Home OSCam Accueil OSCam Home


Was kann OSCam?

Das Wichtigste vorweg: OSCam ist Open Source!

OSCam steht für Open Source Conditional Access Modul und ist eine non-profit Gemeinschaftsarbeit zahlreicher Entwickler. Die Entwicklung ist public, also offen einsehbar. Der Entwicklungsfortschritt kann hier verfolgt werden: Timeline. OSCam timeline basiert auf changesets und wird mit tickets verfolgt. Die Entwicklungsschritte finden in sogenannten "svn's" (subversion) statt. Sie stehen für eine Compilation (siehe Plattformen) zur Verfügung.

work in progress bedingt, dass diese Dokumentation immer nur Schnappschüsse der Entwicklung darstellen kann. Die Mitarbeit der User ist sehr willkommen!

Zu Anfang der Entwicklung war OSCam ein reiner cardserver. Später kam der Bereich client hinzu. Das soll sicherstellen, dass alles aus einer Hand kommt.


Cardserver

Wie sein Vorgänger MPCS ist OSCam ein Protokoll- und Plattform-Cardserver.

Client

Der Bereich Client wird durch die Parameter dvbapi gesteuert. Server und Client sollen später in einem Protokoll zusammengeführt werden, damit keine Rücksicht mehr auf andere Protokolle mit closed source genommen werden muss. Derzeit sind solche Protokolle noch eingebunden ohne Verantwortlichkeit dafür, was in diesen black boxes mit den Daten und Befehlen passiert.

Übersicht über die Abhängigkeiten von Server und Client:

(Dank an Alno aus seinem workshop 2 zu diesem Topic)

Modules

OSCam ist modular aufgebaut. Auf diese Weise kann der CPU-Einsatz der jeweiligen Hardware minimiert werden. Man kann nur die Module und Protokolle aussuchen, die man wirklich benötigt. Server mit kleiner CPU werden es danken!

Die Auswahl muss vor dem Compilieren getroffen werden. Da Compilieren den fortgeschrittenen Usern vorbehalten ist, wird hierauf in dieser Dokumentation nicht eingegangen. Im streamboard gibt es detailierte threads, die sich mit dem Compilieren beschäftigen. Interessierte User können sich dort informieren. Wer das Bauen einer binary (compilieren) selbst versuchen möchte, findet hier in diesem Wiki eine ausführliche Beschreibung Self-made

Zusätzlich werden die Module nachfolgend aufgelistet, damit der User entscheiden kann, welche der im board veröffentlichten binaries zutreffen:


oscam.version

Webif support
Webif with SSL support
Dvbapi
Gbox support
Anticasc support
ECM doublecheck
Irdeto guessing
Debug
LED support
Qboxhd-LED support
Log history
Monitor
camd33
Camd35 UDP
Camd35 TCP
Newcamd
Cccam
Radegast
Serial
ConstCW
Cardreader
Nagra
Irdeto
Conax
Cryptoworks
Seca
Viaccess
Videoguard
Dre
Tongfang

WebInterface zeigt diese Files.

Management modules

Das script config.sh ist ein einfacher Weg

  • für die Anzeige und Auswahl aller existierender
    • Module
    • Protokolle und
    • Reader
  • die Auswahl zu ändern und zu schließlich
  • einen Backup für den nächsten Aufruf eines build's zu erstellen, wenn man selbst compiliert.

Für den Fall, dass das script nicht gefunden wird oder nicht existiert, hier ein Download Datei:Config.sh.rar. Es gehört in das Verzeichnis, in dem sich die heruntergeladene svn befindet und in dem mit make die Compilierung ausgeführt wird. Das script wird so zur Ausführung aufgerufen: ./config.sh -g


Diese Seite in anderen Sprachen - This page in other languages - Cette page dans d'autres langues - Queste pagine in altre Lingue

[[OSCam/de/{{#titleparts:OSCam/de/What_is_OSCam|3|3}}|Deutsch]] [[OSCam/en/{{#titleparts:OSCam/de/What_is_OSCam|3|3}}|English]] [[OSCam/fr/{{#titleparts:OSCam/de/What_is_OSCam|3|3}}|Français]] [[OSCam/it/{{#titleparts:OSCam/de/What_is_OSCam|3|3}}|Italiano]]