OSCam/de/Which protocols Card Reader and Cards are supported: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
 
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 10: Zeile 10:
  
 
* TCP bedeutet, dass eine fixe Verbindung über sogenannte Sockets zwischen Client und Server aufgebaut wird. Bei dieser Verbindung wird sichergestellt, dass gesendete Daten beim Empfänger auch ankommen. Es hat dadurch etwas mehr overhead als UDP und ist etwas langsamer. Bei den für CS übertragenen Datenmengen ist dies jedoch irrelevant. Der große Vorteil von TCP ist, dass selbst bei qualitativ schlechten Internetleitungen eine stabile Verbindung möglich ist.[http://de.wikipedia.org/wiki/Transmission_Control_Protocol]
 
* TCP bedeutet, dass eine fixe Verbindung über sogenannte Sockets zwischen Client und Server aufgebaut wird. Bei dieser Verbindung wird sichergestellt, dass gesendete Daten beim Empfänger auch ankommen. Es hat dadurch etwas mehr overhead als UDP und ist etwas langsamer. Bei den für CS übertragenen Datenmengen ist dies jedoch irrelevant. Der große Vorteil von TCP ist, dass selbst bei qualitativ schlechten Internetleitungen eine stabile Verbindung möglich ist.[http://de.wikipedia.org/wiki/Transmission_Control_Protocol]
 +
  
 
=== Die unterstützten Protokolle ===
 
=== Die unterstützten Protokolle ===
 
 
* camd 3.3x (TCP)
 
* camd 3.3x (TCP)
 
* camd 3.5x / 3.57x (UDP) mit AU-Support, cascading/remote server ECM support, ECM und EMM support mit size > 256 bytes
 
* camd 3.5x / 3.57x (UDP) mit AU-Support, cascading/remote server ECM support, ECM und EMM support mit size > 256 bytes
* camd 3.58x (TCP) mit cascading/remote server ECM report, ECM und EMM support mit size > 256 bytes
+
* camd 3.78x (TCP) mit cascading/remote server ECM report, ECM und EMM support mit size > 256 bytes
 
* Newcamd (TCP) mit AU-Support, cascading/remote server ECM support
 
* Newcamd (TCP) mit AU-Support, cascading/remote server ECM support
 
* Radegast (TCP)
 
* Radegast (TCP)
Zeile 22: Zeile 22:
 
* serial (HSIC, SSSP, BOMBA, DSR 9500)
 
* serial (HSIC, SSSP, BOMBA, DSR 9500)
 
* DVB API mit AU, Multituner und PIP-Support
 
* DVB API mit AU, Multituner und PIP-Support
 +
  
 
==== Kommandozeilen-Optionen ====
 
==== Kommandozeilen-Optionen ====
 
+
* -a|--crash-dump  =  write oscam.crash on segfault (needs installed GDB and OSCam compiled with debug infos -ggdb)
* -a write oscam.crash on segfault (needs installed GDB and OSCam compiled with debug infos -ggdb)
+
* -b|--daemon  =  starts in background, writing oscam.version with starttime and version info in temporary directory
* -b starts in background, writing oscam.version with starttime and version info in temporary directory
+
* -B <filename>  =  change PID file name and path, overrides pidfile of oscam.conf, default: oscam.pid in default-tmp-directory
* -c <directory> read configuration from <directory>, default:see CS_CONFDIR in globals.h, while starting OSCam prints warnings on invalid keywords, comment lines start with # character.
+
* -c|--config-dir <directory> read configuration from <directory>, default:see CS_CONFDIR in globals.h, while starting OSCam prints warnings on invalid keywords, comment lines start with # character.
* -d <level> debug level mask:
+
* -d|--debug <level> debug level mask:
 
** 0 = no debugging (default)
 
** 0 = no debugging (default)
 
** 2 = ATR parsing info, ECM dumps, CW dumps
 
** 2 = ATR parsing info, ECM dumps, CW dumps
Zeile 40: Zeile 41:
 
** 512 = cache exchange logging
 
** 512 = cache exchange logging
 
** 1024 = client ECM logging
 
** 1024 = client ECM logging
 +
** 2048 = CSP logging
 +
** 4096 = CWC logging
 
** 65535 = debug all
 
** 65535 = debug all
* -g <mode> garbage collector debug mode, default:none:
+
* -g|--gcollect <mode> garbage collector debug mode, default:none:
 
** 1 = immediate free
 
** 1 = immediate free
 
** 2 = check for double frees
 
** 2 = check for double frees
* -h usage
+
* -h|--help =  usage
* -p <number> maximum number of pending ECM packets, default:32, maximum:255
+
* -I|--syslog-ident <ident> =  set syslog ident, default:oscam
* -r <level> restart level:
+
* -p|--pending-ecm <number> maximum number of pending ECM packets, default:32, maximum:255
 +
* -r|--restart <level> restart level:
 
** 0 = disabled, restart request sets exit status to 99
 
** 0 = disabled, restart request sets exit status to 99
 
** 1 = restart activated, web interface can restart oscam (default)
 
** 1 = restart activated, web interface can restart oscam (default)
 
** 2 = like 1, but also restart on segmentation faults
 
** 2 = like 1, but also restart on segmentation faults
* -S do not filter sensitive info (card serial numbers) in the logs
+
* -S|--show-sensitive  =  do not filter sensitive info (card serial numbers) in the logs
* -s capture segmentation faults
+
* -s|--capture-segfaults  =  capture segmentation faults
* -t <directory> use <directory> for temporary data, default:temporary directory of OS
+
* -t|temp-dir <directory> use <directory> for temporary data, default:temporary directory of OS
* -u enable output of web interface in UTF-8 charset
+
* -u|--utf8  =  enable output of web interface in UTF-8 charset
* -V show OSCam version info
+
* -V|--bild-info  =  show OSCam version info
* -w <seconds> time waiting for system time to be set correctly
+
* -w|--wait <seconds> time waiting for system time to be set correctly
 +
 
  
 
=== CCcam ===
 
=== CCcam ===
 
[[Datei:UnderConstruction.jpg|text-bottom]] '''Baustelle'''
 
[[Datei:UnderConstruction.jpg|text-bottom]] '''Baustelle'''
  
== Welche Card Reader werden unterstützt? ==
+
 
 +
== Card Reader ==
 
Ein aktualisiertes Verzeichnis wird hier bereit gehalten: [[Streamboard:oscam/wiki/DeviceList|Device-List]]
 
Ein aktualisiertes Verzeichnis wird hier bereit gehalten: [[Streamboard:oscam/wiki/DeviceList|Device-List]]
 +
  
 
=== Seriell ===
 
=== Seriell ===
Zeile 67: Zeile 74:
 
* interne Reader (z.B. Dreambox)
 
* interne Reader (z.B. Dreambox)
 
* Reader können auch über einen Serial-USB Adapter angeschlossen werden.
 
* Reader können auch über einen Serial-USB Adapter angeschlossen werden.
 +
  
 
=== USB ===
 
=== USB ===
Zeile 72: Zeile 80:
 
* Reader mit Prolific Chipsatz, kein Übertakten möglich
 
* Reader mit Prolific Chipsatz, kein Übertakten möglich
  
== Welche Cards werden unterstützt? ==
+
 
 +
== Cards ==
 
Ein aktualisiertes Verzeichnis wird hier bereit gehalten: [[Streamboard:oscam/wiki/CardsList|CardsList]]
 
Ein aktualisiertes Verzeichnis wird hier bereit gehalten: [[Streamboard:oscam/wiki/CardsList|CardsList]]
  
  
 
{{OSCamTranslatedLinks}}
 
{{OSCamTranslatedLinks}}

Aktuelle Version vom 12. Juni 2015, 15:39 Uhr

LanguageDE S.png OSCam Übersicht LanguageEN S.png OSCam Home LanguageFR S.png OSCam Accueil LanguageIT S.png OSCam Home

Protokolle

Protokollarten

Bei den Protokollen gibt es UDP und TCP basierende:

  • UDP bedeutet, dass es keine fixe Verbindung zwischen Client und Server gibt. Der Client/Server sendet seine Anfrage/Antwort in der Hoffnung, dass sie ankommt. Es wird keine Überprüfung gemacht, ob alle Datenpakete ankommen.[1]
  • TCP bedeutet, dass eine fixe Verbindung über sogenannte Sockets zwischen Client und Server aufgebaut wird. Bei dieser Verbindung wird sichergestellt, dass gesendete Daten beim Empfänger auch ankommen. Es hat dadurch etwas mehr overhead als UDP und ist etwas langsamer. Bei den für CS übertragenen Datenmengen ist dies jedoch irrelevant. Der große Vorteil von TCP ist, dass selbst bei qualitativ schlechten Internetleitungen eine stabile Verbindung möglich ist.[2]


Die unterstützten Protokolle

  • camd 3.3x (TCP)
  • camd 3.5x / 3.57x (UDP) mit AU-Support, cascading/remote server ECM support, ECM und EMM support mit size > 256 bytes
  • camd 3.78x (TCP) mit cascading/remote server ECM report, ECM und EMM support mit size > 256 bytes
  • Newcamd (TCP) mit AU-Support, cascading/remote server ECM support
  • Radegast (TCP)
  • CCcam (TCP) mit cascading/remote server support, ECM und EMM support mit size > 256 bytes
  • GBox (UDP)mit cascading/remote server support, ECM und EMM suppurt mit size > 256 bytes
  • serial (HSIC, SSSP, BOMBA, DSR 9500)
  • DVB API mit AU, Multituner und PIP-Support


Kommandozeilen-Optionen

  • -a|--crash-dump = write oscam.crash on segfault (needs installed GDB and OSCam compiled with debug infos -ggdb)
  • -b|--daemon = starts in background, writing oscam.version with starttime and version info in temporary directory
  • -B <filename> = change PID file name and path, overrides pidfile of oscam.conf, default: oscam.pid in default-tmp-directory
  • -c|--config-dir <directory> = read configuration from <directory>, default:see CS_CONFDIR in globals.h, while starting OSCam prints warnings on invalid keywords, comment lines start with # character.
  • -d|--debug <level> = debug level mask:
    • 0 = no debugging (default)
    • 2 = ATR parsing info, ECM dumps, CW dumps
    • 4 = traffic from/to the reader
    • 8 = traffic from/to the clients
    • 16 = traffic to the reader-device on IFD layer
    • 32 = traffic to the reader-device on I/O layer
    • 64 = EMM logging
    • 128 = DVBAPI logging
    • 256 = load balancing logging
    • 512 = cache exchange logging
    • 1024 = client ECM logging
    • 2048 = CSP logging
    • 4096 = CWC logging
    • 65535 = debug all
  • -g|--gcollect <mode> = garbage collector debug mode, default:none:
    • 1 = immediate free
    • 2 = check for double frees
  • -h|--help = usage
  • -I|--syslog-ident <ident> = set syslog ident, default:oscam
  • -p|--pending-ecm <number> = maximum number of pending ECM packets, default:32, maximum:255
  • -r|--restart <level> = restart level:
    • 0 = disabled, restart request sets exit status to 99
    • 1 = restart activated, web interface can restart oscam (default)
    • 2 = like 1, but also restart on segmentation faults
  • -S|--show-sensitive = do not filter sensitive info (card serial numbers) in the logs
  • -s|--capture-segfaults = capture segmentation faults
  • -t|temp-dir <directory> = use <directory> for temporary data, default:temporary directory of OS
  • -u|--utf8 = enable output of web interface in UTF-8 charset
  • -V|--bild-info = show OSCam version info
  • -w|--wait <seconds> = time waiting for system time to be set correctly


CCcam

UnderConstruction.jpg Baustelle


Card Reader

Ein aktualisiertes Verzeichnis wird hier bereit gehalten: Device-List


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

  • Reader mit FTDI Chipsatz (z.B. Smargo Smartreader+)
  • Reader mit Prolific Chipsatz, kein Übertakten möglich


Cards

Ein aktualisiertes Verzeichnis wird hier bereit gehalten: CardsList


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

LanguageDE S.png [[OSCam/de/{{#titleparts:OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|3|3}}|Deutsch]] LanguageEN S.png [[OSCam/en/{{#titleparts:OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|3|3}}|English]] LanguageFR S.png [[OSCam/fr/{{#titleparts:OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|3|3}}|Français]] LanguageIT S.png [[OSCam/it/{{#titleparts:OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|3|3}}|Italiano]]