Seite 1 von 1

Cacheex

Verfasst: Mi 14. Dez 2011, 13:48
von gollumA
Moin :)
cacheex
Parameter ist optional

NEU svn6044:11/27/2011

cacheex = 0|1|2

1 = enable cache exchange pull mode
2 = enable cache exchange push mode für camd 3.5x Protokoll
0 = default

Identische modes müssen bei local und remote OSCam Readern gesetzt werden!

Siehe auch entsprechenden Parameter in oscam.user!
Wollte euch mal fragen ob Ihr schon mal damit *gearbeitet* habt ?

Welche positiven oder negativen Meinungen dazu.

Gruss

Re: Cacheex

Verfasst: Do 15. Dez 2011, 09:51
von Champus
Ja ich nutze es schon, ist zwar noch im recht frühem Stadium, sicher ist das eine oder andere noch vom Dev zu tunen, und Kleinigkeiten der Optimierung sowie kleine Fixes, aber es läuft.

Mittlerweile gibt es die #6081 wo auch Cccam im Push Mode cacheex = 2 laufen kann.

Gestern wurde einiges im Bereich Cacheex gemacht bzw. gefixt und optimiert.

Ich denke das ist eine ganz interessante Sache.

Re: Cacheex

Verfasst: Fr 16. Dez 2011, 10:22
von feissmaik
originalpost @ coolstream.to


Pandoraprotokoll / Cache-Exchange mit Oscam
Da nun ein neues Feature namens Cacheexchange den Weg in die Oscam gefunden hat, hier ein kurzer Überblick, wie man es einrichtet. Bitte beachtet aber, dass die Funktion noch nicht für den "Produktiveinsatz" geeignet ist und vorerst nur zu Testzwecken dienen soll.

Cacheexchange ermöglicht es, dass Oscams die aufgrund von Kartenanfragen generierten Controlwords untereinander austauschen können. Man benötigt zwei Oscams oder mehr und dedizierte Reader/User. Letzteres bedeutet, dass der für Cachexchange verwendete Reader/User (noch) nicht für den Normalbetrieb verwendet werden kann, also quasi nur im Cache-ex-Modus läuft. Außerdem müssen die verwendeten Oscambinaries das Modul für das Pandoraprotokoll einkompiliert haben.

Es gibt zwei Cacheex-Modi: Pull und Push. Bei Ersterem "zieht" sich der anfragende Oscamserver die CWs bei Bedarf, während bei Letzterem der Server, der die CWs im Cache hat, diese an alle dafür konfigurierten Server "schiebt". Man richtet also zunächst einen User in Oscam A ein. Danach erstellt man in Oscam B einen Reader. User von A und Reader von B benötigen jeweils den Eintrag

Code: Alles auswählen

cacheex = 1
für Pull und

Code: Alles auswählen

cacheex = 2
für Push.

Nun kann Oscam A den Cache von Oscam B nutzen und von den gecacheten CWs profitieren. Diese Verbindung ist unidirektional. Um einen bidirektionalen Austausch zu erhalten, muss man also o.g. Schritte umgekehrt erneut durchführen. Während für Pull nur Camd3 als Protokoll zulässig ist, kann für den Pushmode entweder Camd3 oder CCcam verwendet werden.

Beim Pullmode kann in der oscam.conf der Parameter

Code: Alles auswählen

cacheexwaittime = milliseconds
definiert werden, wobei Standard der Wert 50 ist.

Re: Cacheex

Verfasst: Fr 16. Dez 2011, 13:52
von gollumA
Moin :)

Nach Euren Aussagen heisst es noch warten oder?

Gruss

Re: Cacheex

Verfasst: Fr 16. Dez 2011, 13:59
von Champus
feissmaik hat geschrieben: Während für Pull nur Camd3 als Protokoll zulässig ist, kann für den Pushmode entweder Camd3 oder CCcam verwendet werden.
Das stimmt nicht mehr, seit der Version #6086 ist auch für Push zusätzlich das Cccam Protokoll einsetzbar

Re: Cacheex

Verfasst: Fr 16. Dez 2011, 14:48
von gollumA
Moin :)

cccam wäre ja recht interessant.wie wo was muss ich da genau einstellen,sodas die sache auch geht?
habs gerade mal getestet, leider ist bei mir das bild aber stehengeblieben

gruss

Re: Cacheex

Verfasst: Di 20. Dez 2011, 11:23
von malatt
und wie sieht dann eine fertige Beispiel config aus?