Quantcast
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

cache delay - richtiger Umgang

Dubrovcanin

Hacker
Registriert
15. Februar 2010
Beiträge
340
Reaktionspunkte
62
Punkte
88
Hallo,

ich benötige mal euren Rat. Dies könnte sicherlich auch für andere User interessant sein, daher eher ein allgemeiner Theard.

Da ich für meine Jungs deren KD-Karten vor kurzem übernommen habe, um diese zentral über mich laufen zu lassen, bin ich soeben auf ein Problem gestossen. Und zwar hatte ich aufgrund vom cache einen disconnect. Dies ist eben kein Freezer, sondern Stillstand für wenige Sekunden.

Server: Rasperry Pi + (IPC), 4 Easymäuse
Karten: S02, HD01, D02 & G09
Oscam-Version: 10627

Bevor ich die KD-Karten hatte, hatte ich unter Oscam.conf unter delay immer 50 stehen. Diesen Wert habe ich aufgrund der G09 auf 20 heruntergesetzt. Die 20 gilt damit verbunden natürlich z.B. auch für die S02, was sich soeben als nicht optimal herausgesetellt hat.

Auszug aus meinem Livelog. Um den User1 geht es, ggf. noch um den User2. Da ich das bin, kann es nicht an der Internetleitung liegen. LAN und eine sehr gute Internetverbindung (100/20).

2015/03/15 16:03:40 1809260 c (ecm) user3 (09C7&000000/001A/C35D/5E:AC2D1F77B2213879C47EA93E5B42408D): found (61 ms) by g09 - VOX HD
2015/03/15 16:03:43 184A910 c (ecm) user2 (1702&000000/0000/010B/93:67B68D83C63F3C10921E245F3E2ABD4E): found (629 ms) by s02(btun 1833) - Sky Bundesliga HD 2
2015/03/15 16:03:44 1808A58 c (ecm) user4 (1702&000000/0000/0081/93:99B43D74C903ABD26C01DB9800D7635D): found (599 ms) by s02(btun 1833) - Sky Sport HD 1
2015/03/15 16:03:44 1845C28 c (ecm) user5 (09C7&000000/001A/C35D/5E:AC2D1F77B2213879C47EA93E5B42408D): cache1 (20 ms) by g09 - VOX HD
2015/03/15 16:03:45 1805300 c (ecm) user6 (1722&000000/0000/0203/93:1D938B2FE78E4B4C74C4920FFFBE6B65): found (509 ms) by d02(btun 1834) - MGM
2015/03/15 16:03:46 1843D60 c (ecm) user7 (1722&000000/0000/0010/93:E36FB967ADA37B45437AA11B2C561706): found (746 ms) by d02 - Fox Serie
2015/03/15 16:03:48 1826548 c (ecm) user1 (1702&000000/0000/010B/93:67B68D83C63F3C10921E245F3E2ABD4E): cache1 (20 ms) by s02 - Sky Bundesliga HD 2
2015/03/15 16:03:48 1826548 c (client) user1 disconnected from 192.168.10.39
2015/03/15 16:03:48 1800B98 c (client) encrypted cccam-client 192.168.10.39 granted (user1, au=on (2 reader))
2015/03/15 16:03:50 184A910 c (ecm) user2 (1702&000000/0000/010B/93:E069E92A19358B6D7CB50095FB2763AC): found (629 ms) by s02(btun 1833) - Sky Bundesliga HD 2
2015/03/15 16:03:50 1845C28 c (ecm) user4 (09C7&000000/001A/C35D/5E:B3F833C2D148940CD27241DE2DE5567A): found (60 ms) by g09 - VOX HD
2015/03/15 16:03:50 1809260 c (ecm) user3 (09C7&000000/001A/C35D/5E:B3F833C2D148940CD27241DE2DE5567A): cache2 (57 ms) by g09 - VOX HD

Ist meine Vermutung korrekt, dass es aufgrund der 20ms zum disconnect gekommen ist? 20ms für eine S02 ist sicherlich zu wenig. Aber wieso der disconnect? Ein kurzer Freezer hätte es doch auch gemacht :)

Wie auch immer, cache delay wird ja zentral unter Oscam.conf hinterlegt, für alle Karten. Ist das irgendwie zu ändern, so dass die Werte pro Karte individuell geändert werden können? Oder wenn nicht, wie könnte man das System ggf. dahingehend optimieren?

Ich danke euch. Es folgen meine Configs.

Oscam.conf
# OSCam Konfiguration IPC - oscam.conf

[global]
nice = -1
logfile = /var/log/ipc/OScam.log
clienttimeout = 60
clientmaxidle = 120
netprio = 1
maxlogsize = 3000
usrfileflag = 1
usrfile = /var/log/ipc/OScamuser.log
lb_mode = 1
lb_savepath = /var/log/lb.log
lb_save = 150
logduplicatelines = 1
dropdups = 1


[cccam]
port = xxxxx
reshare = 1
version = 2.3.0
keepconnected = 1
stealth = 1
recv_timeout = 5000


[cache]
delay = 20


[webif]
httpport = xxxxx
httpuser = xxx
httppwd = xxx
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255

Oscam.server
# OSCam Konfiguration IPC - oscam.server

[reader]
label = s02
protocol = mouse
device = /dev/SKY_S02
caid = 1702,1833
services = s02
boxid = 12345678
detect = cd
mhz = 800
cardmhz = 600
group = 1
emmcache = 1,1,2
blockemm-unknown = 1
ccckeepalive = 1


[reader]
label = hd01
protocol = mouse
device = /dev/HDplus_HD01
services = hd01
caid = 1830
ident = 1830:000000,003411,008011
rsakey = xxx
boxkey = xxx
detect = cd
group = 2
emmcache = 1,3,2
ecmwhitelist = 1830:92
blockemm-unknown = 1
ccckeepalive = 1


[reader]
label = d02
protocol = mouse
device = /dev/SKY_D02
services = d02
caid = 1722,1834
boxkey = 1122334455667788
detect = cd
mhz = 800
cardmhz = 600
group = 3
emmcache = 1,3,2
blockemm-unknown = 1
ccckeepalive = 1


[reader]
label = g09
protocol = mouse
device = /dev/KD_G09
services = g09
caid = 09C7
boxid = 12345678
detect = cd
mhz = 357
cardmhz = 357
ins7e11 = 15
ndsversion = 2
group = 4
emmcache = 1,3,2
blockemm-unknown = 1
ccckeepalive = 1

Oscam.user
[account]
user = user1
pwd = pswd
group = 1,2
au = hd01,s02
betatunnel = 1833.FFFF:1702
keepalive = 1
cccmaxhops = 5
cccreshare = 0
umaxidle = -1
 
Zuletzt bearbeitet:
AW: cache delay - richtiger Umgang

Ich habe auch eine D02 und G09, selbst Delay von 20ms und habe das gleiche Problem, habe das aber nicht mehr länger beobachtet. Mir wurde die Info mitgeteilt das man die Oscam.srvid aufräume sollte und ich hatte das Gefühl das es verschwunden war, wobei ich mir gerade auch nicht zu 100% sicher bin.

Mfg
 
AW: cache delay - richtiger Umgang

Was hast du unter "max_time" bei global cache setting stehen?Dieser sollte höher als 60 sekunden sein.
[h=4][/h]
 
AW: cache delay - richtiger Umgang

Cache Delay sollte man nach Möglichkeit gar nicht am Server setzen.
Sondern nur am OSCam Clients unter DVBapi.
Denn nur dort ist sichergestellt das Delay nur dann benutzt wird wenn er auch benötigt wird.
Sprich wenn ein CW in unter ~50ms ankommt.
 
AW: cache delay - richtiger Umgang

Interessant, klingt auch schlüssig.

Hab es mal vom Server komplett entfernt und bei mir im Receiver (Client) eingestellt.

Habe gerade im Wiki nachgeschaut. Wäre bspw. beim CAID 1702 der folgende Eintrag korrekt?

D: 1702 50
 
AW: cache delay - richtiger Umgang

Das hat mit Delay nichts zu tun.

Hier kommt das rein:

[dvbapi]
enabled = 1
au = 1
pmt_mode = 6
request_mode = 1
delayer = 50
user = xxx
boxtype = dreambox
 
AW: cache delay - richtiger Umgang

Das mag sein.
Aber eine ist es wirklich eine gute Idee auf eine Cam zu setzten die seit 4 Jahren 0 Updates bekommen hat?
 
AW: cache delay - richtiger Umgang

Böse Zungen würden sagen, das Teil ist so ausgereift das es kein Update mehr benötigt :emoticon-0111-blush Ich habe persönlich nicht die Lust, das ich jetzt meine Clients abfahre und umstelle. Und wie es der Zufall will hab ich einen Pseudo Cam Client dabei. Da fällts dann flach.
 
Zurück
Oben