Stránka 1 z 3

Oscam vseobecne

Napsal: 19 srp 2010, 12:57
od joloSK
Ahojte.

Chcem si len ujasnit funkcionalitu oscamu. Neviem ci tomu vsetci rozumeju ako funguje , ale ja celkom nie. Vsade som sa docital nieco, ale nie je mi to uplne jasne. Ak sa mylim opravte ma prosim, alebo pridajte Vase vedomosti, ktore urcite pomozu dalsim.
Adresar BIN obsahuje adresar oscam kde je samotny program a scripty, ktore su viditelne v menu pluginov. Adresar tutobox obsahuje adresar config v ktorom je 6 suborov.
Oscam.conf sluzi na zakladnu konfiguraciu. Aj ked niektore casti su mi nie jasne. Ako napriklad nastavit aby box dokazal primarne citat karty interne a ostatne (platene baliky) tahat z kartoveho servera? Co je asi najcastejsia situacia.

Oscam.provid, neviem naco je dobry.

Oscam.server sluzi na nastavenie citaciek, klienta newcamd k vzdialenemu serveru a na cccam serveru.

Oscam.service v nom sa definuju ake karty s danym caid maju dekodovat programy s nadefinovanymi srvid, neviem ci je nutne zadavat nieco do polozky provid, alebo ich nechavat prazdne?

[cslink]
caid = 0D0F
provid = 000000 "preco je tu5x nula a pri skylinku nie, ani pri inych kartach?"
srvid = 3333,333A,3336,332C,332F,332E,2337,3335,2335,232E,334E,

[skylink]
caid = 0D03
provid =
srvid = 13BD,1F43,36F6,1F44,1F47,13AD,2336,1F45,13B6,13B1,07E9,2329,232B,13B3,3330,13B7,020A,13B2,2331,13A6,13A7,232D,2333,3354,13AC,13AE,2334,3352,13B4,3353,3351,13B5,334D,332D,1F42,1F43,1F44,13AB,1F41,1F42,3338,232F,2330,13BC

Oscam.srvid obsahuje idcka jednotlivych programov. Ale neviem pre aku potrebu? Pre ucely citania kariet v citackach asi nie, typujem ze je to pre potreby zdielania ( akurat neviem ci koli klientovi, alebo pre sluzbu karoveho servera )?

Oscam.user sluzi na nadefinovanie klientov na zdielanie kariet

[account]
user = hdbox
pwd = hdbox
Group = 1
betatunnel = 1833.FFFF:1702
CAID = 0D03,0D0F,0D02,1702,1833,1830
au = 1

Dakujem za bohatu diskusiu

Re: Oscam vseobecne

Napsal: 19 srp 2010, 13:39
od dym1
Srvid nemusis pozit.Ked pouzijes cez webif by si akurat videl na co kto cumi.Services dokaze povolit pozeranie bud celej karty alebo iba urciteho programu-ov.

Re: Oscam vseobecne

Napsal: 19 srp 2010, 14:12
od joloSK
a co ta polozka provid? v services ma byt prazdna alebo tam ma byt 6 x nula? Cize programy ktorych id nebudu nahodene v oscam.services sa budu dekodovat zo servera?

Re: Oscam vseobecne

Napsal: 19 srp 2010, 14:15
od dym1
Nemusi tam byt nic.Tak tie nuly zmaz.Ja polozku provid tam ani nemam.

Re: Oscam vseobecne

Napsal: 19 srp 2010, 14:27
od joloSK
Ok dik. Este by som chcel ci spravne chapem oscam.server

0.99.4svn build #2901
# Read more: http://streamboard.gmc.to/oscam/browser ... server.txt

[reader]
label = skylink
enable = 1 "1 znamena ze je povolene citanie s karty"
protocol = internal
device = SC0
services =
caid = 0D70
detect = cd
mhz = 500
cardmhz = 357
ident =
group = 1
emmcache = 1,3,2
ecmcache = 1
lb_weight = 100


[reader]
label = cslink
enable = 1
protocol = internal
device = SC1
services =
caid = 0D0F
detect = cd
mhz = 357
cardmhz = 357
ident =
group = 1
emmcache = 1,3,2
ecmcache = 1
lb_weight = 100


[reader]
label = newcamd_cslink
enable = 1
protocol = newcamd
device = x.x.x.x,10000
key = 0102030405060708091011121314
account = user,pass
services = cslink
caid = 0D0F
ident =
group = 1
ecmcache = 1,3,2


[reader]
label = newcamd_skylink
enable = 1
protocol = newcamd
device = x.x.x.x,10001
key = 0102030405060708091011121314
account = user,pass
services = skylink
caid = 0D03
ident =
group = 1
ecmcache = 1,3,2

hore su 2 casti pre interne karty skylink a czlink ( zaklade programove baliky) a dole 2 casti pre pripojenia na server (platene programove baliky).
Je to tak spravne?

Re: Oscam vseobecne

Napsal: 19 srp 2010, 14:28
od Erzo
Skus stiahnut potom porozmyslaj naco sa pouziva oscam.services a vsimaj podla skylink.

Re: Oscam vseobecne

Napsal: 19 srp 2010, 14:45
od grantec
Provider je vzdy 6 miestne cislo. Uvediem situaciu,aka je realne na skylink karte:
provider 000000 -vsetky programy (zaklad+pay tv)
provider 000004 - zakladne programy
provider 000008 - platene programy (pay tv)
dalsie dve hodnoty su neobsadene.
Podla tohto sa da celkom presne a jednoducho urcit co od kial ma Oscam pouzivat. ak mu necham providera 0000000 bude sa snazit vzdy! z danej karty (alebo share) hladat vsetky programy .
***********************************************************************************************************************************************************************************
Ine je triedenie podla SID . Nikde nieje napisane ze programy skylinku sa musia v zozname SID volat skylink. Mam server,kde zo skylinku taham len HBO HD - preto si v oscam.services vytvorim:
[hbo_hd]
caid = 0D03
provid =
srvid = 13B7
a v oscam.server si k linku pre takyto program pridam :
## cccam server
[reader]
label = cccam_server
protocol = cccam
device = 192.168.0.5,45678
account = login4,password4
CAID = 0D03
service = hbo_hd
group = 1
#caid = 1702
#cccversion = 2.1.4

Re: Oscam vseobecne

Napsal: 19 srp 2010, 14:52
od grantec
a este konkretne pre jola:
karty mas zakladne a z vonku chces tahat len premiove.
takze asi takto:
[reader]
label = skylink
enable = 1
protocol = internal
device = SC0
services =
caid = 0D70
IDENT = 0D70:000004
detect = cd
mhz = 500
cardmhz = 357
ident =
group = 1
emmcache = 1,3,2
ecmcache = 1
lb_weight = 100


[reader]
label = cslink
enable = 1
protocol = internal
device = SC1
services =
caid = 0D0F
IDENT = 0D0F:000004
detect = cd
mhz = 357
cardmhz = 357
ident =
group = 1
emmcache = 1,3,2
ecmcache = 1
lb_weight = 100

[reader]
label = newcamd_cslink
enable = 1
protocol = newcamd
device = x.x.x.x,10000
key = 0102030405060708091011121314
account = user,pass
services = cslink
caid = 0D0F
ident = 0D0F:000008
group = 1
ecmcache = 1,3,2


[reader]
label = newcamd_skylink
enable = 1
protocol = newcamd
device = x.x.x.x,10001
key = 0102030405060708091011121314
account = user,pass
services = skylink
caid = 0D03
IDENT = 0D03:000008
group = 1
ecmcache = 1,3,2

Re: Oscam vseobecne

Napsal: 19 srp 2010, 15:04
od Erzo
Mozes pouzis ako pisal Grantec alebo takto:

[reader]
label = skylink
enable = 1
protocol = internal
device = SC0
services = skylink,!skylink_ignore
caid = 0D70
IDENT =
detect = cd
mhz = 500
cardmhz = 357
ident =
group = 1
emmcache = 1,3,2
ecmcache = 1
lb_weight = 100

[reader]
label = newcamd_skylink
enable = 1
protocol = newcamd
device = x.x.x.x,10001
key = 0102030405060708091011121314
account = user,pass
services = skylink_share,!skylink_share_ignore
caid = 0D03
IDENT =
group = 1
ecmcache = 1,3,2

Re: Oscam vseobecne

Napsal: 19 srp 2010, 15:17
od grantec
Ono to triedenie podla SID je aj spolahlivejsie , hlavne pri share,ked napriklad protokol CCcam pouziva vylucne len providera 000000 (teda platene aj neplatene) a ineho ani nepozna (teda na karte ani nehlada -co je ale chyba CCcamu ) .
Podla SID sa treba so zoznamom pohrat a dokladne vyberat. Vysledok je ale famozny,pretoze triedenie podla SID pouzivaju vsetky protokoly - nemusis uvazovat, ktory protokol sa pouziva a taketo adresne smerovanie pri vybere opravneni je u emulatorov jedinecne.

Re: Oscam vseobecne

Napsal: 19 srp 2010, 21:39
od joloSK
Nestretol sa niekto s tym, ze pri pouzivani oscamu 2901 ako klienta k serveru dochadza k zakodovaniu programov? Staci potom len prepnut na iny program a spat na dany program a uz dekoduje. Je to dost v castom intervale (okolo 5 min)

Re: Oscam vseobecne

Napsal: 19 srp 2010, 22:02
od grantec
co by nie , treba nastavit parametre pre share -load_balance . Interna citacka ide pod 100ms ,ale na zdielanie treba ine parametre .

Re: Oscam vseobecne

Napsal: 19 srp 2010, 22:10
od joloSK
Musel som vratit spat stary plugin s oscam a mgcam, lebo zena ma sla zabit :( ze nemoze pozerat. Snad ak zaspi sa k tomu dostanem.Ale posledne som to skusal bez internej karty a s odkomentovanymi citackami v oscam.serveri. pripnem vypis
#[reader]
#label = skylink
#enable = 0
#protocol = internal
#device = SC0
#services =
#caid = 0D70
#detect = cd
#mhz = 500
#cardmhz = 357
#ident =
#group = 1
#emmcache = 1,3,2
#ecmcache = 1
#lb_weight = 100


#[reader]
#label = cslink
#enable = 1
#protocol = internal
#device = SC1
#services =
#caid = 0D0F
#detect = cd
#mhz = 357
#cardmhz = 357
#ident =
#group = 1
#emmcache = 1,3,2
#ecmcache = 1
#lb_weight = 100


[reader]
label = newcamd_cslink
enable = 1
protocol = newcamd
device = x.x.x.x,10000
key = 0102030405060708091011121314
account = user,pass
services = cslink
caid = 0D0F
ident =
group = 1
ecmcache = 1,3,2


[reader]
label = newcamd_skylink
enable = 1
protocol = newcamd
device = x.x.x.x,10001
key = 0102030405060708091011121314
account = user,pass
services = skylink
caid = 0D03
ident =
group = 1
ecmcache = 1,3,2

Re: Oscam vseobecne

Napsal: 19 srp 2010, 22:48
od grantec
Mame tam novy parameter - autoload balance - automaticke vyvazenie . Sluzi prave na optimalizaciu prenosu dat po sieti - optimalizacia vzhladom k odozve siete ako aj samotneho servera.
Najskor- kde ho najst ?
subor oscam.conf
[global]
serverip = 192.168.1.62
pidfile = /tmp/oscam.pid
logfile = /tmp/oscam.log
disablelog = 1
disableuserfile = 0
usrfileflag = 0
clienttimeout = 5000
fallbacktimeout = 4000
clientmaxidle = 120
bindwait = 120
netprio = 0
clientdyndns = 0
resolvedelay = 30
unlockparental = 0
nice = 20
serialreadertimeout = 1500
maxlogsize = 10
waitforcards = 0
preferlocalcards = 0
saveinithistory = 1
readerrestartseconds = 5
readerautoloadbalance = 1
readerautoloadbalance_save = 1
Po zapise potom vyzera konkretne optimalizovany link na vzdialeny server takto :
[reader]
label = new server
enable = 1
protocol = cccam
device =nejaky.server.sk,11000
account = meno,heslo
services = cslink,skylink,sky,upc
caid = 0D02,0D03,0D0F,1702,1833
ident =
group = 1
ecmcache = 1
cccversion = 2.1.2
cccbuild = 3094
cccmaxhop = 5
lb_weight = 633

Re: Oscam vseobecne

Napsal: 19 srp 2010, 22:59
od joloSK
Ok.
Tera som testoval lb_weight = 200 a uz frci hbohd 25 minut. Tak teda upravim ho na tych 633 co pises :)
Akurat polozku v oscam.conf readerautoloadbalance_save = 1 som mal doteraz 0, ale readerautoloadbalance = 1 mam rovnako a bezi to uz pol hodinu :)

Tak som to prestavil podla teba a idem potestovat :)