Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

SC-Plugin mit CCCam - Keine Kommunikation

    Nobody is reading this thread right now.

Wickie1

Freak
Registriert
22. September 2011
Beiträge
204
Reaktionspunkte
34
Punkte
88
Hallo liebes Forum,

ich bin gerade dabei, mir zu Forschungszwecken einen HTPC auf reiner Gentoo-Basis aufzubauen, d.h. keine vorkonfigurierte Distri. Damit sind die Schwierigkeiten aber auch schon vorprogrammiert. Der PC soll sowohl als Front- als auch als Backend für alles mögliche dienen.

Konfiguration:
CPU/Motherboard: Zotac IONITX, D-525 Dual Atom mit ION2-Graka
TV-Karte: TeVii S470
OS: Gentoo 64bit
VDR: 1.7.21-r1
SC-Plugin: vdr-sc-0.9.3.20110911

Status:
  • Mit den freien Sendern läuft VDR (Frontend: xineliboutput).
  • Testweise hab ich mal eine SoftCam.Key nach /etc/vdr/plugins/sc kopiert. Damit wurde ORF hell - ohne jegliche Installation von CCcam etc. Nur ist eben das Format der SC-SoftCam.Key etwas anders als das der verfügbaren CCcam-SoftCam.Key-Dateien. :(
  • CCcam lässt sich starten, Socket wird angelegt. /etc/vdr/plugins/sc/cardclient.conf hab ich konfiguriert. Allerdings bekomm ich weder im Log noch sonst irgendwo eine Meldung. ORF wird nicht hell. Bei der Kommunikation zwischen CCcam und dem SC-Plugin hab ich noch irgendwo was vergessen.
Noch ein paar Details zu CCcam

  • Ich verwende CCcam.x86_64, Version 2.1.3, da ich bei 2.2.x noch keine 64-Bitversion gefunden hab.
  • Die notwendige ca.so hab ich aus dem VDR-SC-Sourcen gebaut (cccam_ca.c). Laden über Preloader funktioniert.
  • CCcam.cfg, CCcam.channelinfo, CCcam-providers sind in /var/etc vorhanden und werden von CCcam gefunden.
  • AutoRoll.Key, constant.cw, SoftCam.Key sind in /var/keys vorhanden und werden ebenfalls gefunden. SoftCam.Key enthält die Austria-Sat-/ORF-Daten
Start von CCcam:
PHP:
LD_PRELOAD=./ca.so ./CCcam.x86_64 -d

23:17:45.884 CCcam: ======================================================================
23:17:45.885 CCcam: starting CCcam 2.1.3 compiled on Nov 14 2009@00:47:12
23:17:45.885 CCcam: ======================================================================
23:17:45.885 CCcam: online using nodeId bbd2674470fbbff5
23:17:45.886 CCcam: dvb api3 detected
23:17:45.886 CCcam: DM8000 detected
23:17:45.886 CCcam: create 8 cam device(s)
23:17:45.913 CCcam: added 916 keys from /var/keys/SoftCam.Key
23:17:45.914 CCcam: added 21 keys from /var/keys/AutoRoll.Key
23:17:45.915 CCcam: added 51 keys from /var/keys/constant.cw
23:17:45.915 CCcam: parsed 0 entries from /var/etc/CCcam.prio
23:17:45.926 CCcam: added 1388 provider names from /var/etc/CCcam.providers
23:17:47.370 CCcam: added 14433 channel names from /var/etc/CCcam.channelinfo
23:17:47.370 CCcam: server started on port 12000

/var/etc/CCcam.cfg
PHP:
F: htpc_local 1234 0 1 1

/etc/vdr/plugins/sc/cardclient.conf
PHP:
cccam:localhost:12000:1/0000/ffff:/tmp/camd.socket

Start von VDR:
PHP:
Nov  6 23:19:39 localhost vdr: [5017] setting primary device to 2
Nov  6 23:19:39 localhost vdr: [5017] assuming manual start of VDR
Nov  6 23:19:39 localhost vdr: [5017] SVDRP listening on port 6419
Nov  6 23:19:39 localhost vdr: [5017] setting current skin to "classic"
Nov  6 23:19:39 localhost vdr: [5017] loading /etc/vdr/themes/classic-default.theme
Nov  6 23:19:39 localhost vdr: [5017] starting plugin: xvdr
Nov  6 23:19:39 localhost vdr: [5017] XVDR: XVDR Server started
Nov  6 23:19:39 localhost vdr: [5017] XVDR: Channel streaming timeout: 3 seconds
Nov  6 23:19:39 localhost vdr: [5017] starting plugin: sc
Nov  6 23:19:39 localhost vdr: [5037] VDR XVDR Server thread started (pid=5017, tid=5037)
Nov  6 23:19:39 localhost vdr: [5017] [general.info] SC version 1.0.0pre-HG-8e8b078eaf1e+ starting (VDR 1.7.21)
Nov  6 23:19:39 localhost vdr: [5017] [general.info] loading cardclient config from /etc/vdr/plugins/sc/cardclient.conf
Nov  6 23:19:39 localhost vdr: [5038] Netwatcher thread started (pid=5017, tid=5038)
Nov  6 23:19:39 localhost vdr: [5039] CCcam listener thread started (pid=5017, tid=5039)
Nov  6 23:19:39 localhost vdr: [5017] [general.error] failed open /etc/vdr/plugins/sc/SoftCam.Key: Datei oder Verzeichnis nicht gefunden
Nov  6 23:19:39 localhost vdr: [5017] [general.error] failed open /etc/vdr/plugins/sc/smartcard.conf: Datei oder Verzeichnis nicht gefunden
Nov  6 23:19:39 localhost vdr: [5017] [general.error] failed open /etc/vdr/plugins/sc/cardslot.conf: Datei oder Verzeichnis nicht gefunden
Nov  6 23:19:39 localhost vdr: [5017] [general.error] failed open /etc/vdr/plugins/sc/override.conf: Datei oder Verzeichnis nicht gefunden
Nov  6 23:19:39 localhost vdr: [5017] [general.error] no keys loaded for softcam!
Nov  6 23:19:39 localhost vdr: [5017] [general.info] Using software decryption on card 0/0
Nov  6 23:19:39 localhost vdr: [5017] [general.error] too many CAIDs. You should ignore some CAIDs.
Nov  6 23:19:39 localhost vdr: [5040] SC-CI adapter on device 0/0 thread started (pid=5017, tid=5040)
Nov  6 23:19:39 localhost vdr: [5041] SC housekeeper thread started (pid=5017, tid=5041)
Nov  6 23:19:39 localhost vdr: [5017] starting plugin: xineliboutput
Nov  6 23:19:39 localhost vdr: [5042] Remote decoder/display server (cXinelibServer) thread started (pid=5017, tid=5042)
Nov  6 23:19:39 localhost vdr: [5042] [xine..put] cXinelibServer priority set successful SCHED_RR 2 [1,99]
Nov  6 23:19:39 localhost vdr: [5042] [xine..put] Listening on port 37890
Nov  6 23:19:39 localhost vdr: [5042] [xine..put] Listening for UDP broadcasts on port 37890
Nov  6 23:19:39 localhost vdr: [5042] [discovery] BROADCAST: VDR xineliboutput DISCOVERY 1.0
Nov  6 23:19:39 localhost Server port: 37890
Nov  6 23:19:39 localhost Server version: xineliboutput-1.0.90-cvs
Nov  6 23:19:39 localhost vdr: [5017] [xine..put] cXinelibDevice::StartDevice(): Device started
Nov  6 23:19:39 localhost vdr: [5017] starting plugin: streamdev-server
Nov  6 23:19:39 localhost vdr: [5017] loading /etc/vdr/plugins/streamdev-server/streamdevhosts.conf
Nov  6 23:19:39 localhost vdr: [5017] starting plugin: svdrpservice
Nov  6 23:19:39 localhost vdr: [5043] streamdev server thread started (pid=5017, tid=5043)
Nov  6 23:19:39 localhost vdr: [5043] Streamdev: Listening (VTP) on port 2004
Nov  6 23:19:39 localhost vdr: [5043] Streamdev: Listening (HTTP) on port 3000
Nov  6 23:19:40 localhost vdr: [5040] CAM 1: module ready
Nov  6 23:19:41 localhost vdr: [5040] CAM 1: replies to QUERY - multi channel decryption possible
Nov  6 23:19:41 localhost vdr: [5017] switching to channel 110
Nov  6 23:19:41 localhost vdr: [5017] CAM 1: assigned to device 1
Nov  6 23:19:42 localhost vdr: [5053] ecmhandler 0/0 filter thread started (pid=5017, tid=5053)
Nov  6 23:19:42 localhost vdr: [5054] receiver on device 1 thread started (pid=5017, tid=5054)
Nov  6 23:19:42 localhost vdr: [5017] setting watchdog timer to 60 seconds
Nov  6 23:19:42 localhost vdr: [5017] OSD size changed to 720x576 @ 1.42222
Nov  6 23:19:42 localhost vdr: [5017] connect from 127.0.0.1, port 60908 - accepted
Nov  6 23:19:42 localhost vdr: [5017] closing SVDRP connection

An welcher Stelle liegt noch mein Denkfehler? Wieso krieg ich den Key von CCcam nicht ins VDR rein?
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

Vielen Dank, werd ich heut Abend mal testen. Ich dachte eigentlich, ffff wäre die Maske und würde somit alles mögliche freischalten.

Gibt's auch noch 'ne (einfache) Möglichkeit, die SoftCam.Key vom CCcam-Format ins SC-Format zu konvertieren?
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

Tja, die Sache mit der Maske... 0000/FFFF würde nur 0000 akzeptieren, kein 0001, kein 0002, kein 1702 .... ;)
Könntest mit Hilfe der Masken zB 0100/F000 alles zwischen 0000 und 0FFF durchlassen, glaube ich. Also: 0100, 0500, 06xx, 09xx.

Bei den paar Keksen reicht auch Handarbeit, anhand der SC.Key.example

Gruß !
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

Ok, hab das jetzt mal getestet. CCcam macht irgendwas. ORF wird damit aber trotzdem nicht hell. Im Log steht:
Code:
Nov  9 18:29:47 localhost vdr: [5102] receiver on device 1 thread ended (pid=4942, tid=5102)
Nov  9 18:29:47 localhost vdr: [5104] receiver on device 1 thread started (pid=4942, tid=5104)
Nov  9 18:29:47 localhost vdr: [5105] TS buffer on device 1 thread started (pid=4942, tid=5105)
Nov  9 18:30:02 localhost CCcam.x86_64: ca.so: Send cw failed 111
Nov  9 18:31:47 localhost CCcam.x86_64: ca.so: Send cw failed 111
Nov  9 18:32:02 localhost CCcam.x86_64: ca.so: Send cw failed 111
Nov  9 18:33:09 localhost vdr: [4965] [general.error] too many CAIDs. You should ignore some CAIDs.
Nov  9 18:33:52 localhost CCcam.x86_64: ca.so: Send cw failed 111

Compiliert hab ich das Modul so, wie's im Quelltext stand:
Code:
gcc -O -fbuiltin -fomit-frame-pointer -fPIC -shared -o ca.so ca.c -ldl
Hier hatte jemand schon mal ein ähnliches Problem ohne Lösung.
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

Hi,
hast du es am laufen oder hast du aufgegeben?
Wenn es denn läuft würde mich brennend interessieren was hast du gemacht?
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

Ich hab's aufgegeben und verwende stattdessen das in VDR eingebaute sc-Modul. Man muss zwar damit die Codes aus der Softcam.key anpassen. Aber dann hab ich zumindest ORF und Austria-Sat hell bekommen. Canaal digital und Canal Plus wollten irgendwie aber nicht so richtig.

Wie gesagt, cccam wäre zum Testen gewesen. Aber wenn ich in der Praxis einen Daemon einsparen kann, ist das natürlich auch wieder eine Fehlerquelle und ein Leistungsschlucker weniger.
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

Hallo,
ich habe hier mal wie so oft eine Verständnis Frage.
Rein Theoretisch
- ich habe 3 Geräte auf denen ist VDR mit dem SC Plugin installiert
- ich habe eine Dream800se mit cccam
- ich habe ein xyz Abo
Ist es möglich die 3 Geräte NUR mit SC Plugin als Client zu Nutzen
a) im Homeshare
b) außerhalb des eigenen Netzwerkes?
oder muss auf allen Geräten die cccam laufen?
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

a) ja
b) ja
Nein.

Du brauchst nur jeweils nen Eintrag in der cardclient.conf auf den sc - Clients a la: cccam2:IPoderDYNDNS:PORT:1/CAID/MASK:BN:PW
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

Hallo beisammen,
was ist hier falsch? ich bin dabei mir Homeshare einzurichten.
DM800SE mit Cccam und folgenden Einträgen in der *.conf

####Server Box####
F: SMT7020WZ 0815 2 0 0 { 0:0:2 } {} {} 192.168.1.62
C: 192.168.1.62 12001 DM800SE [0815] no { 0:0:2 }

Die Client Box mit SC Plugin mit folgenden Einträgen
#####Client Box######
F: DM800SE [0815] 2 0 0 { 0:0:2 } {} {} 192.168.1.61
C: 192.168.1.61 12000 SMT7020WZ [0815] no { 0:0:2 }
Keine Ahnung warum das nicht geht?
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

für was braucht die Serverbox eine C-Line der Clientbox, von dort kommen wahrscheinlich keine Karten an oder?
also mit SC-Plugin habe ich null Erfahrung, allerdings würd ichs so machen:

Server (angenommen hat IP-Adresse 192.168.1.2, Serverport für CCcam ist 12000):
F: client password

Client
C: 192.168.1.2 12000 client password

nachdem du ja schreibst du betreibst nur Homesharing, kannst du dir den Rest der Lines sparen, ist nicht wirklich notwendig
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

nö,
das will ich auch nicht.
die 800se als server, alle anderen als clienten.
 
AW: SC-Plugin mit CCCam - Keine Kommunikation

ähm mag ja sein, dass ich hier irgendwas nicht raffe, aber wenn die dream dein server ist und vdr-sc der client, dann stimmt deine syntax bei vdr-sc doch nicht.
hier die beispiell config:
die cardclient.conf musst du unter /etc/vdr/plugins/sc/cardclient.conf erstellen.
Ich verbinde mich (inzwischen) per cccam2 protokoll auf einen Oscam.
Mein du müsstet dieselbe Syntax nutzen können:


58 # (the real) cccam client



69 # NOTE: this is a real client. You don't need to have CCcam running on local


70 # machine.


71 cccam2:hostname:port:emm/caid/mask:username:password[:param=value[,param=value]]

barney (legenwaitforitdary) hat das übrigens weiter oben auch schon geschrieben...
 
Zurück
Oben