PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Raspberry Oscam Server mit VU+ Receivern



editionone
08.03.14, 14:04
Hallo erstmal.

Ich habe schon versucht mit dem Thema: Oscam als Server + Oscam als Client
weiter zu kommen aber leider bekomme ich das Ding nicht geschaukelt.

Also ich versuche eine Raspberry als Oscam Server aufzusetzen. Wir habe vorher einen VU+ Duo genommen und über CCcam auf weitere 6 Vu+ übertragen.

Nun würde ich den Server auf der Raspberry gerne mit Camd3.5 Protocoll fahren da dieser ja als UDP läuft. Wir hatten vorher oft das ruckeln zu kämpfen und ich erhoffe mir davon zusätzliche Besserung.

Ich liste mal alle Informationen auf die ich habe:

Router: Fritzbox 3170
IP: 192.168.0.1

Raspberry PI
IP: 192.168.0.111
Software: OSCAM 1.20-unstable_svn build r8999 ---- bereits fertig installiert und aktiv
Easymouse 2 mit HD02 ---- bereits fertig installiert und aktiv

Receiver: VU+ Uno mit VTI 6.0.5



Server oscam.config
Die cccam steht zu Versuchszwecken mit drin.



[global]
logfile = /tmp/oscam.log
clientmaxidle = 160
nice = -1
maxlogsize = 300

[cs357x]
port = 70000
serverip = 192.168.0.111

[cccam]
port = 40000
nodeid = FAACACCD108D15F0
version = 2.3.0

[monitor]
port = 7001

[webif]
httpport = 7000
httpuser = admin
httppwd = admin
httphelplang = de
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255



Server oscam.server


[reader]

label = reader0_hd+_hd02
enable = 1
protocol = mouse
device = /dev/ttyUSB0
caid = 1843
rsakey = BF358B546186313xxxxxxxxxxxxxxxxxxxxxxxxx3A9624156F 9EB64E8168EF09E4D9C5CCA4DD5
boxkey = AxxxxxxxxC
detect = cd
mhz = 357
cardmhz = 357
group = 1
emmcache = 1,3,2



Server oscam.user


[account]
user = doedel84
pwd = doedel84
group = 1
au = 1
betatunnel = 1833.FFFF:1702
cccmaxhops = 15
cccreshare = 15
cccignorereshare = 1





Client oscam.config


[dvbapi]

enable = 1

user = local



Client oscam.server


[reader]

label = reader0_hd+_hd02
enable = 1

protocol= camd35

device = 192.168.0.111,70000

account = doedel84,doedel84

group = 1



Client oscam.user


[account]


user = local

group = 1


Als cam verwende ich nun die OScam 1.20-unstable-8118

Folgendermaßen sieht der log der Raspberry aus nach einem Neustart:



2014/03/08 13:51:20 0 s signal handling initialized
2014/03/08 13:51:20 0 s monitor: initialized (fd=5, port=7001)
2014/03/08 13:51:20 0 s camd35: initialized (fd=6, port=70000, ip=192.168.0.111)
2014/03/08 13:51:20 0 s cccam: initialized (fd=7, port=40000)
2014/03/08 13:51:20 0 s reader0_hd+_hd02 [mouse] creating thread for device /dev/ttyUSB0
2014/03/08 13:51:20 0 s loadbalancer: can't read from file /tmp/.oscam/stat
2014/03/08 13:51:20 0 s waiting for local card init
2014/03/08 13:51:20 11EF6A0 h webif: decompressed 52414 bytes back into 154648 bytes
2014/03/08 13:51:20 11EF6A0 h HTTP Server running. ip=0.0.0.0 port=7000
2014/03/08 13:51:20 11ED9A8 r reader0_hd+_hd02 [mouse] Reader initialized (device=/dev/ttyUSB0, detect=cd, mhz=357, cardmhz=357)
2014/03/08 13:51:21 11ED9A8 r reader0_hd+_hd02 [mouse] card detected
2014/03/08 13:51:22 11ED9A8 r reader0_hd+_hd02 [mouse] ATR: 3F FF 95 00 FF 91 81 71 A0 47 00 44 4E 41 53 50 31 38 30 20 4D 65 72 30 30 30 28
2014/03/08 13:51:22 11ED9A8 r reader0_hd+_hd02 [mouse] Init card protocol T1, FI=9, F=512, D=16, N=255
2014/03/08 13:51:22 11ED9A8 r reader0_hd+_hd02 [mouse] Setting baudrate to 111600 bps
2014/03/08 13:51:22 11ED9A8 r reader0_hd+_hd02 [mouse] Calculated work ETU is 8.96 us
2014/03/08 13:51:23 11ED9A8 r reader0_hd+_hd02 [mouse] ATR Fsmax is 5 MHz, clocking card to wanted user cardspeed of 3.57 MHz (specified in reader->mhz)
2014/03/08 13:51:23 11ED9A8 r reader0_hd+_hd02 [mouse] Card responded ok for ifsd request of 160
2014/03/08 13:51:24 11ED9A8 r reader0_hd+_hd02 [mouse] detect native nagra card
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [mouse] found card system nagra
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] THIS WAS A SUCCESFULL START ATTEMPT No 1 out of max alloted of 1
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] ROM: D N A S P 1 8 0
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] REV: M e r 0 0 0
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] SER: ############
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] CAID: 1843
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] Prv.ID: 00 00 34 11 (sysid)
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] Prv.ID: 00 00 00 00
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] IRD ID: ############
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] active to: 2014/04/23 12:59
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] -----------------------------------------
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] |id |tier |valid from |valid to |
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] +----+--------+------------+------------+
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] |8011|0066 |2012/09/28 |2013/09/29 |
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] |8011|0067 |2010/01/19 |2010/01/20 |
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] |8011|0BEA |2013/10/01 |2014/11/06 |
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] -----------------------------------------
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] ready for requests
2014/03/08 13:51:26 0 s init for all local cards done
2014/03/08 13:51:26 0 s anti cascading disabled


Wichtig wäre auch zu sagen das später eine eine V13 hinzu kommen soll. Was meint ihr? Macht das Sinn es nun das Camd3.5 zu benutzen um den Datenverkehr durch die UDP Verbindung zu verringern und damit vielleicht das ruckeln in den Griff zu bekommen.

Ich danke euch schonmal. Sollte noch Informationen fehlen, rücke ich diese natürlich gerne raus :)

sammy909
08.03.14, 14:31
Hi, udp ist über Internet nicht unbedingt zu empfehlen, da es Aussetzern kommen kann, wenn Daten verloren gehen. Du kannst ruhig CCcam Protokoll nehmen, weil die V 13 mit Oscam im Fastmode läuft und " keine " Zeitprobleme mehr hast.

editionone
08.03.14, 14:59
Aber bringt es wirklich was Pakete neu zu senden wenn ein Fehler erkennt wird? Im Mediastream ist doch eigentlich für sowas keine Zeit oder?

- - - Aktualisiert - - -

Ok.

Hab die oscam.user am Client mal auf cccam umgestellt. Also Protokoll und den port verändert.

Hier der neue log der Raspberry. leider bleibt alles dunkel.


2014/03/08 13:51:20 0 s monitor: initialized (fd=5, port=7001)
2014/03/08 13:51:20 0 s camd35: initialized (fd=6, port=70000, ip=192.168.0.111)
2014/03/08 13:51:20 0 s cccam: initialized (fd=7, port=40000)
2014/03/08 13:51:20 0 s reader0_hd+_hd02 [mouse] creating thread for device /dev/ttyUSB0
2014/03/08 13:51:20 0 s loadbalancer: can't read from file /tmp/.oscam/stat
2014/03/08 13:51:20 0 s waiting for local card init
2014/03/08 13:51:20 11EF6A0 h webif: decompressed 52414 bytes back into 154648 bytes
2014/03/08 13:51:20 11EF6A0 h HTTP Server running. ip=0.0.0.0 port=7000
2014/03/08 13:51:20 11ED9A8 r reader0_hd+_hd02 [mouse] Reader initialized (device=/dev/ttyUSB0, detect=cd, mhz=357, cardmhz=357)
2014/03/08 13:51:21 11ED9A8 r reader0_hd+_hd02 [mouse] card detected
2014/03/08 13:51:22 11ED9A8 r reader0_hd+_hd02 [mouse] ATR: 3F FF 95 00 FF 91 81 71 A0 47 00 44 4E 41 53 50 31 38 30 20 4D 65 72 30 30 30 28
2014/03/08 13:51:22 11ED9A8 r reader0_hd+_hd02 [mouse] Init card protocol T1, FI=9, F=512, D=16, N=255
2014/03/08 13:51:22 11ED9A8 r reader0_hd+_hd02 [mouse] Setting baudrate to 111600 bps
2014/03/08 13:51:22 11ED9A8 r reader0_hd+_hd02 [mouse] Calculated work ETU is 8.96 us
2014/03/08 13:51:23 11ED9A8 r reader0_hd+_hd02 [mouse] ATR Fsmax is 5 MHz, clocking card to wanted user cardspeed of 3.57 MHz (specified in reader->mhz)
2014/03/08 13:51:23 11ED9A8 r reader0_hd+_hd02 [mouse] Card responded ok for ifsd request of 160
2014/03/08 13:51:24 11ED9A8 r reader0_hd+_hd02 [mouse] detect native nagra card
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [mouse] found card system nagra
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] THIS WAS A SUCCESFULL START ATTEMPT No 1 out of max alloted of 1
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] ROM: D N A S P 1 8 0
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] REV: M e r 0 0 0
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] SER: ############
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] CAID: 1843
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] Prv.ID: 00 00 34 11 (sysid)
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] Prv.ID: 00 00 00 00
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] IRD ID: ############
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] active to: 2014/04/23 12:59
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] -----------------------------------------
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] |id |tier |valid from |valid to |
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] +----+--------+------------+------------+
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] |8011|0066 |2012/09/28 |2013/09/29 |
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] |8011|0067 |2010/01/19 |2010/01/20 |
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] |8011|0BEA |2013/10/01 |2014/11/06 |
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] -----------------------------------------
2014/03/08 13:51:25 11ED9A8 r reader0_hd+_hd02 [nagra] ready for requests
2014/03/08 13:51:26 0 s init for all local cards done
2014/03/08 13:51:26 0 s anti cascading disabled
2014/03/08 14:56:50 11F9F48 c encrypted cccam-client 192.168.0.6 granted (doedel84, au=auto (1 reader))

sammy909
08.03.14, 15:07
Sollte eigentlich funktionieren. Schalte mal auf einen HD + Sender und poste den Log.

Purzelpreis
08.03.14, 15:29
Hi,

seit wann läuft auf ARM Architekturen cccam? Das ist alles Dünnschiß.
Ich habe Dir per PN eine Anleitung geschickt. Debian, IPC, oscam & camd3 oder osemun
sind bei der Himbeere die Stichworte.

Grüße

sammy909
08.03.14, 16:02
Erstmal richtig lesen.

editionone
09.03.14, 00:41
Also icha habe auf Grundlage der Anleitung von Purzel (Danke noch auf dem Weg ;) ) meine Raspberry noch einmal komplett neu aufgesetzt. Vorher hatte ich eine Anleitung ohne den IPC. Funktionierte aber auch :)

Grundsätzlich bin ich nun genau so weit wie vorher. Ich poste trotzdem nochmal alle aktuellen configs und auch einen log wenn ich auf einen HD+ Sender gehe. Leider verbindet sich der Receiver nicht. Es wird auch kein aktiver User angezeigt.

Server oscam.config



[global]
disablelog = 0
loghistorysize = 4096
serverip = 192.168.0.111
logfile = /var/log/ipc/OScam.log
logduplicatelines = 0
pidfile =
disableuserfile = 1
disablemail = 1
usrfileflag = 0
clienttimeout = 5000
fallbacktimeout = 2500
fallbacktimeout_percaid =
clientmaxidle = 120
bindwait = 120
netprio = 0
sleep = 0
unlockparental = 0
nice = 99
maxlogsize = 2480
waitforcards = 1
waitforcards_extra_delay = 500
preferlocalcards = 0
readerrestartseconds = 5
dropdups = 0
block_same_ip = 1
block_same_name = 1
usrfile =
mailfile =
cwlogdir =
emmlogdir =
lb_mode = 0
lb_save = 0
lb_nbest_readers = 1
lb_nfb_readers = 1
lb_min_ecmcount = 5
lb_max_ecmcount = 500
lb_reopen_seconds = 30
lb_retrylimit = 0
lb_stat_cleanup = 336
lb_max_readers = 0
lb_auto_betatunnel = 1
lb_auto_betatunnel_mode = 0
lb_auto_betatunnel_prefer_beta= 50
lb_savepath =
lb_retrylimits =
lb_nbest_percaid =
lb_noproviderforcaid =
lb_auto_timeout = 0
lb_auto_timeout_p = 30
lb_auto_timeout_t = 300
double_check_caid =
ecmfmt =
resolvegethostbyname = 0
failbantime = 0
failbancount = 0
suppresscmd08 = 0
double_check = 0

[cache]
delay = 0
max_time = 15
max_hit_time = 15
wait_time =
cacheexenablestats = 0
csp_port = 0
csp_serverip = 0.0.0.0
csp_ecm_filter =
csp_allow_request = 1
csp_allow_reforward = 0
cacheex_cw_check =
wait_until_ctimeout = 0
cwcycle_check_enable = 0
cwcycle_check_caid =
cwcycle_maxlist = 500
cwcycle_keeptime = 15
cwcycle_onbad = 1
cwcycle_dropold = 1
cwcycle_sensitive = 4
cwcycle_allowbadfromffb = 0
cwcycle_usecwcfromce = 0

[cs357x]
port = 70000
serverip = 192.168.0.111
suppresscmd08 = 0


[cccam]
port = 40000
serverip = 0.0.0.0
nodeid = FAC5E008106D1558
version = 2.3.0
reshare = 10
reshare_mode = 4
ignorereshare = 0
forward_origin_card = 0
stealth = 0
updateinterval = 240
minimizecards = 0
keepconnected = 1
recv_timeout = 2000

[webif]
httpport = 16002
serverip = 0.0.0.0
httpuser = doedel84
httppwd = doedel84
httpcss =
httpjscript =
httpscript =
httptpl =
httphelplang = en
httpcert =
http_prepend_embedded_css = 0
httprefresh = 15
httphideidleclients = 0
httphidetype =
httpshowpicons = 0
httppiconsize = 0
httpshowmeminfo = 0
httpshowuserinfo = 0
httpshowcacheexinfo = 0
httpshowecminfo = 0
httpshowloadinfo = 0
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,172.16.0.0-172.31.255.255
httpreadonly = 0
httpsavefullcfg = 1
httpforcesslv3 = 0
httpdyndns =
aulow = 30
hideclient_to = 25
httposcamlabel = Oscam



Server oscam.user



[account]
disabled = 0
user = doedel84
pwd = doedel84
description =
hostname =
caid =
uniq = 1
sleepsend = 0
failban = 0
monlevel = 0
sleep = 0
suppresscmd08 = 1
umaxidle = 0
keepalive = 0
au = HD+
emmreassembly = 2
expdate =
allowedprotocols =
allowedtimeframe =
betatunnel =
group = 1
services =
ident =
chid =
class =
cacheex = 0
cacheex_maxhop = 0
cacheex_ecm_filter =
cacheex_drop_csp = 0
cacheex_allow_request = 0
no_wait_time = 0
cccmaxhops = 10
cccreshare = -1
cccignorereshare = -1
cccstealth = -1
fakedelay = -1
numusers = -1
penalty = -1
lb_nbest_readers = -1
lb_nfb_readers = -1
lb_nbest_percaid =

Server oscam.server


[reader]
enable = 1
label = HD+
protocol = mouse
detect = CD
group = 1
mhz = 357
cardmhz = 357
emmcache = 1,3,2
device = /dev/ttyUSB0
caid = 1843
rsakey = BFxxxxxxxxxxxxxxxxxxxCCA4DD5
boxkey = A7xxxxxxxxxxxxx37C

[reader]
label = camd3emu
enable = 0
protocol = camd35
device = 127.0.0.1,20248
user = meinserver
password = meinserverpass
group = 1

[reader]
label = OSEmu
enable = 0
protocol = camd35
device = 127.0.0.1,54321
user = emu
password = emu
caid = 0D00,0D02,0D03,0D05,090F
ecmwhitelist = 0D00:9C,84,87,8B,BF,C3,6D;0D02:84;0D03:9C,9F,A5;0D 05:9C;090F:62,73,84,94,95,96,99,A6,B7
ident = 0D00:000000,000004,000010,000014,000020,0000C0,000 0C4,0000CC;0D02:00008C,0000A0,0000A4,0000A8;0D03:0 00004,000008,000024,000028;0D05:000004,000010;090F :000000
group = 1



Client oscam.conf

[dvbapi]

enable = 1

user = local

Client oscam.user

[account]


user = local

group = 1

Client oscam.server

[reader]

label = HD+
enable = 1

protocol= camd35
device = 192.168.0.111,70000
user = doedel84
password = doedel84

group = 1


und so sieht das webif aus wenn ich Oscam 1.20- unstable 8118 am laufen habe und HD sender eingestellt ist:

17813

192.168.0.104 is dabei mein Laptop. Der Client wäre die 192.168.0.6
Ist doch auch richtig die oscam Datein des Clienten in der etc/tuxbox/config abzulegen oder?

Purzelpreis
09.03.14, 01:05
Hi,

die HD+ Karte wird erkannt und ist scharf. Bitte mal

httpsavefullcfg = 0

in der oscam.conf, dann wird alles übersichtlicher.

Osemu oder oscam & camd3 enablen, da mußt Du Dich entscheiden.
Das macht man beim compilieren, console o compile

Jetzt nur noch die Clienten nach der Anleitung von musicnapper oscam client für ufs910 einrichten
und Du solltest ein Bild haben.

Grüße

editionone
09.03.14, 01:14
o compile

führe ich gerade erneut durch.

Im menue kann ich aber nur die Protokolle wählen. osemu oder oscam wird da überhaupt nicht aufgeführt.

Wo steht denn das ich die beiden enabled hab ?
In der oscam.server steht doch für osemu -- enable = 0

Ist doch richtig so oder nicht ?

Purzelpreis
09.03.14, 01:17
Hi,

console

i cam

Grüße

editionone
09.03.14, 01:22
Und dann schiebe ich direkt noch was hinterher.

Du sagtest doch das cccam Protokoll läuft nicht unter Raspberry. Aber die Anleitung ist ja prinzipiell für cccam gemacht.

Purzelpreis
09.03.14, 01:31
Die Himbeere als Server kann kein cccam, den clienten ist es egal!
Oscam ist schneller und schlanker, Osemu ist noch besser!

Grüße

editionone
09.03.14, 01:37
Und dann schiebe ich direkt noch was hinterher.

Du sagtest doch das cccam Protokoll läuft nicht unter Raspberry. Aber die Anleitung ist ja prinzipiell für cccam gemacht.


NACHTRAG

"i cam" ist auch nur Oscam eingetragen.

NACHTRAG 2

Das verstehe ich nun nicht. Ich muss aber doch in am Server, cccam mit port hinterlegt haben. Und dann kann ich am client auch als Protokoll und mit Port die CCcam hinterlegen. Das funktioniert schon, verstehe ich richtig?

NACHTRAG 3

Wenn ich nun das cccam Protokoll nutzen will. Muss ich dann auch eine cccam.cfg erstellen?

NACHTRAG 4

Ich hab nun ne Verbindung meines Clienten. Habe im client auf Protokoll - cccam und auf port --70000 gestellt. Funktioniert auch nur wenn ich als CAM "Oscam 1.20 mit cccam 2.3.0" nutze. Mit dem oben beschriebenen Oscam 1.2 8118 nicht. Trotzdem bleibt es dunkel :( Aber wie ich oben schon sagte habe ich jetzt keine cccam.cfg eingerichtet falls das benötigt wird.
17814

sammy909
09.03.14, 02:28
40000 ist bei dir der CCcam Port.

editionone
09.03.14, 08:41
Ja ok das stimmt :schilder0227:

Hatte ich aber eingetragen war nur zu spät gestern. Da bin ich etwas durcheinandern gekommen :D

Hat denn noch jemand ne helfende idee.

editionone
09.03.14, 10:08
J