- Registriert
- 23. Mai 2015
- Beiträge
- 82
- Reaktionspunkte
- 14
- Punkte
- 350
Hallo zusammen!
Also ich habe eine VM für Oscam Ubuntu 24.04 daran sind 2 HID Reader angeschlossen. ORF + HD01 Karte.
Bis jetzt hatte ich immer eine DVBapi Verbindung zwischen TVHeadend und Oscam.
Das hat grundsätzlich auch ganz gut geklappt.
Aber wenn 1 Client auf z.B. Vox HD schaut und dann ein zweiter ProSieben HD einschaltet kommen zuerst einige Meldungen in TVH cannot descramble, no matching reader.
Zur gleichen zeit zeigt Oscam aber found für den sender. Nach ca. 15 sekunden - auf einmal läuft ProSieben auch.
Zur info die Clients sind Raspberrys mit LE eben als backend TVHeadend.
So jetzt habe ich auch einen emby server mit TVH addon. Da ist das Problem wenn jetzt z.B. ein Raspberry client VOX Hd eingeschaltet hat und ich dann über Emby
ProSieben sehen möchte. kommen wieder zuerst die meldungen cannot descramble usw... dadurch gibts ein timeout bei emby.
Ok, das ging mir dann irgendwann auf die Nerven also habe ich die Verbindung umgestellt auf Newcamd.
In TVH muss ich dafür 3 Clients anlegen, jeder auf einem anderen Port und in Oscam.conf habe ich Newcamd 3 Ports angelegt.
Also TVH Verbindet sich 3 mal mit Oscam, eine Verbindung pro CAID. Soweit so gut - das Problem mit den HD+ Sendern ist verschwunden.
Aber jetzt ist es so, egal welchen Sender ich einschalte zuerst wird der Port mit CAID 098D angefragt. Was natürlich nicht klappt.
Das schaut dann so aus:
2026-06-06 01:43:21.167 cwc: 192.168.1.155:15002: Can not descramble service "SUPER RTL HD", access denied (seqno: 82 Req delay: 2 ms) from newcamd-192.168.1.155:15002-098D.
In TVHeadend ist bereits jeder Service auf die zugehörige CAID gemappt - Problem besteht trotzdem.
Am liebsten wäre mir wenn DVBApi ordentlich laufen würde - da ich dahinter auch noch Mechanismen habe die das log von TVH auslesen und die von DVBApi abhängig sind.
Hier mal die Configs:
Vielen Dank schonmal!
MfG.
Also ich habe eine VM für Oscam Ubuntu 24.04 daran sind 2 HID Reader angeschlossen. ORF + HD01 Karte.
Bis jetzt hatte ich immer eine DVBapi Verbindung zwischen TVHeadend und Oscam.
Das hat grundsätzlich auch ganz gut geklappt.
Aber wenn 1 Client auf z.B. Vox HD schaut und dann ein zweiter ProSieben HD einschaltet kommen zuerst einige Meldungen in TVH cannot descramble, no matching reader.
Zur gleichen zeit zeigt Oscam aber found für den sender. Nach ca. 15 sekunden - auf einmal läuft ProSieben auch.
Zur info die Clients sind Raspberrys mit LE eben als backend TVHeadend.
So jetzt habe ich auch einen emby server mit TVH addon. Da ist das Problem wenn jetzt z.B. ein Raspberry client VOX Hd eingeschaltet hat und ich dann über Emby
ProSieben sehen möchte. kommen wieder zuerst die meldungen cannot descramble usw... dadurch gibts ein timeout bei emby.
Ok, das ging mir dann irgendwann auf die Nerven also habe ich die Verbindung umgestellt auf Newcamd.
In TVH muss ich dafür 3 Clients anlegen, jeder auf einem anderen Port und in Oscam.conf habe ich Newcamd 3 Ports angelegt.
Also TVH Verbindet sich 3 mal mit Oscam, eine Verbindung pro CAID. Soweit so gut - das Problem mit den HD+ Sendern ist verschwunden.
Aber jetzt ist es so, egal welchen Sender ich einschalte zuerst wird der Port mit CAID 098D angefragt. Was natürlich nicht klappt.
Das schaut dann so aus:
2026-06-06 01:43:21.167 cwc: 192.168.1.155:15002: Can not descramble service "SUPER RTL HD", access denied (seqno: 82 Req delay: 2 ms) from newcamd-192.168.1.155:15002-098D.
In TVHeadend ist bereits jeder Service auf die zugehörige CAID gemappt - Problem besteht trotzdem.
Am liebsten wäre mir wenn DVBApi ordentlich laufen würde - da ich dahinter auch noch Mechanismen habe die das log von TVH auslesen und die von DVBApi abhängig sind.
Hier mal die Configs:
[global]
logfile = /var/log/oscam.log
nice = -1
maxlogsize = 1000
preferlocalcards = 2
lb_mode = 1
lb_save = 500
lb_nbest_readers = 2
lb_min_ecmcount = 30
lb_max_ecmcount = 1000
lb_max_readers = 4
lb_savepath = /var/keys/oscam.lb
lb_nbest_percaid = 098D:2
disablecrccws_only_for = 098D:000000
[newcamd]
port = 15001@0650:000000;15002@098D:000000;15003@1830:000000
key = 000102030405060708090A0B0C0D
keepalive = 1
[cccam]
port = 12000
nodeid = 6145A6F610CE1554
version = 2.3.0
reshare = 1
[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
listen_port = 9000
delayer = 100
ecminfo_file = 0
user = tvh
read_sdt = 1
write_sdt_prov = 1
boxtype = pc
[webif]
httpport = 16002
httpuser = xxxxxxxx
httppwd = xxxxxxx
httpallowed = 127.0.0.1,192.168.1.0-192.168.1.255
logfile = /var/log/oscam.log
nice = -1
maxlogsize = 1000
preferlocalcards = 2
lb_mode = 1
lb_save = 500
lb_nbest_readers = 2
lb_min_ecmcount = 30
lb_max_ecmcount = 1000
lb_max_readers = 4
lb_savepath = /var/keys/oscam.lb
lb_nbest_percaid = 098D:2
disablecrccws_only_for = 098D:000000
[newcamd]
port = 15001@0650:000000;15002@098D:000000;15003@1830:000000
key = 000102030405060708090A0B0C0D
keepalive = 1
[cccam]
port = 12000
nodeid = 6145A6F610CE1554
version = 2.3.0
reshare = 1
[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
listen_port = 9000
delayer = 100
ecminfo_file = 0
user = tvh
read_sdt = 1
write_sdt_prov = 1
boxtype = pc
[webif]
httpport = 16002
httpuser = xxxxxxxx
httppwd = xxxxxxx
httpallowed = 127.0.0.1,192.168.1.0-192.168.1.255
[reader]
label = ORF
description = ORF-Irdeto
protocol = pcsc
device = 0
services = orf_irdeto,!cardsharing,!hd_plus
caid = 0650
boxkey = 1C.........E98
rsakey = 59..........329
force_irdeto = 1
needsglobalfirst = 1
detect = cd
mhz = 450
cardmhz = 2700
group = 1
emmcache = 1,2,2,1
blockemm-unknown = 1
[reader]
label = HD_Plus
protocol = pcsc
device = 1
services = !orf_irdeto,!cardsharing,hd_plus
caid = 1830
boxkey = A7......37C
rsakey = BF......................DD5
detect = cd
mhz = 368
cardmhz = 368
group = 1
emmcache = 1,1,2,0
[reader]
label = i
protocol = c
device = i
user = xxxxxxxx
password = xxxxxxx
services = !orf_irdeto,cardsharing,!hd_plus
inactivitytimeout = 30
group = 1
cccversion = 2.0.11
ccckeepalive = 1
label = ORF
description = ORF-Irdeto
protocol = pcsc
device = 0
services = orf_irdeto,!cardsharing,!hd_plus
caid = 0650
boxkey = 1C.........E98
rsakey = 59..........329
force_irdeto = 1
needsglobalfirst = 1
detect = cd
mhz = 450
cardmhz = 2700
group = 1
emmcache = 1,2,2,1
blockemm-unknown = 1
[reader]
label = HD_Plus
protocol = pcsc
device = 1
services = !orf_irdeto,!cardsharing,hd_plus
caid = 1830
boxkey = A7......37C
rsakey = BF......................DD5
detect = cd
mhz = 368
cardmhz = 368
group = 1
emmcache = 1,1,2,0
[reader]
label = i
protocol = c
device = i
user = xxxxxxxx
password = xxxxxxx
services = !orf_irdeto,cardsharing,!hd_plus
inactivitytimeout = 30
group = 1
cccversion = 2.0.11
ccckeepalive = 1
[account]
disabled = 1
user = tvh
au = 1
group = 1
services = orf_irdeto,cardsharing,hd_plus
max_connections = 50
[account]
user = tvh-nc
pwd = xxxxxxxx
description = tvh-nc
au = 1
group = 1
services = orf_irdeto,cardsharing,hd_plus
preferlocalcards = 2
cccreshare = 1
cccignorereshare = 1
[account]
user = tvh-slave
pwd = xxxxxxxxxx
caid = 0650
keepalive = 0
au = 1
group = 1
services = orf_irdeto,!cardsharing,!hd_plus
preferlocalcards = 2
[account]
disabled = 1
user = tvh-ccc
pwd = xxxxxxx
keepalive = 0
au = 1
group = 1
services = orf_irdeto,cardsharing,hd_plus
preferlocalcards = 2
cccignorereshare = 1
disabled = 1
user = tvh
au = 1
group = 1
services = orf_irdeto,cardsharing,hd_plus
max_connections = 50
[account]
user = tvh-nc
pwd = xxxxxxxx
description = tvh-nc
au = 1
group = 1
services = orf_irdeto,cardsharing,hd_plus
preferlocalcards = 2
cccreshare = 1
cccignorereshare = 1
[account]
user = tvh-slave
pwd = xxxxxxxxxx
caid = 0650
keepalive = 0
au = 1
group = 1
services = orf_irdeto,!cardsharing,!hd_plus
preferlocalcards = 2
[account]
disabled = 1
user = tvh-ccc
pwd = xxxxxxx
keepalive = 0
au = 1
group = 1
services = orf_irdeto,cardsharing,hd_plus
preferlocalcards = 2
cccignorereshare = 1
Vielen Dank schonmal!
MfG.

