Un problema de oscam es que vuelve al deco muy lento. Una posible solución es sacar oscam fuera del deco. Se puede ejecutar en el ordenador, y bueno creo que incluso en algunos routers.
Esta tarde he hecho la prueba de ejecutar oscam en mi ordenador, conectándolo a sbox del deco para que lea la tarjeta, y usando multicas para conectarse a oscam con una lÃÂnea C. El resultado ha sido muy satisfactorio, los canales se abren muy muy rápido y sin cortes. Además se puede grabar (ya que graba multicas). Y por supuesto te libras de la lentitud que mete oscam.
Por si alguien quiere probarlo, aquàexplico más o menos como lo he hecho yo.
Oscam hay que ejecutarlo en linux (aunque creo que hay una versión para Cygwin que supongo que valdrá para windows).
Hay binarios aquÃÂ, pero compilar oscam se hace en un instante.
Para compilar hay que tener instalado cmake, y subversion para bajar la última versión.
Descargamos la última versión de oscam:
Y la compilamos, con estas órdenes:
(Ojo, los dos puntos (..) en la lÃÂnea de cmake son importantes)
Si todo ha ido bien, ya tendremos oscam compilado.
Ahora creamos en el mismo directorio estos ficheros:
oscam.conf
Nota 1: el puerto por defecto para el webinterface (83) no me funcionaba, asàque lo he cambiado por otro más alto (8888).
Nota 2: evidentemente poned el puerto que uséis vosotros en [cccam] en lugar del 45000 que he puesto yo.
oscam.server
(Esto es para conectarse al sbox del deco)
Para conectarse a servidores cccam, añadir secciones como esta por cada servidor:
oscam.user
Esto es para autorizar a multicas a conectarse a oscam, la lÃÂnea que tenéis que poner en el cccam.cfg de multicas serÃÂa algo como esto:
Si queremos autorizar a otros clientes, ponemos más secciones [account] para cada uno de ellos.
(AquàhabrÃÂa que modificar la configuración del router para que las peticiones vayan a la IP del PC en lugar de la IP del deco, pero eso ya si te gusta el resultado y decides dejar oscam ejecutándose en el ordenador, para una prueba tampoco hace falta).
También es posible que sea necesario abrir en el firewall del PC el puerto que usaremos para recibir peticiones (en el ejemplo que estoy usando, serÃÂa el 45000).
Pues ahora ya sólo falta ejecutarlo.
En el PC, tecleamos en el directorio donde está oscam:
(El punto del final es importante)
Y en el deco ejecutamos sólo sbox y multicas (ya sabéis que primero hay que entrar en la configuración de multicas para que relea el cccam.cfg, pulsando el botón azul, luego el rojo para grabarla).
Si todo va bien, multicas se deberÃÂa conectar en el servidor que hemos instalado en el ordenador.
Para acceder al webinterface de oscam, tecleamos en el navegador:
http://localhost:8888
Esta tarde he hecho la prueba de ejecutar oscam en mi ordenador, conectándolo a sbox del deco para que lea la tarjeta, y usando multicas para conectarse a oscam con una lÃÂnea C. El resultado ha sido muy satisfactorio, los canales se abren muy muy rápido y sin cortes. Además se puede grabar (ya que graba multicas). Y por supuesto te libras de la lentitud que mete oscam.
Por si alguien quiere probarlo, aquàexplico más o menos como lo he hecho yo.
Oscam hay que ejecutarlo en linux (aunque creo que hay una versión para Cygwin que supongo que valdrá para windows).
Hay binarios aquÃÂ, pero compilar oscam se hace en un instante.
Para compilar hay que tener instalado cmake, y subversion para bajar la última versión.
Descargamos la última versión de oscam:
Código:
svn co http://streamboard.gmc.to/svn/oscam/trunk oscam
Y la compilamos, con estas órdenes:
Código:
cd oscam
mkdir build
cd build
cmake -DWEBIF=1 ..
make
(Ojo, los dos puntos (..) en la lÃÂnea de cmake son importantes)
Si todo ha ido bien, ya tendremos oscam compilado.
Ahora creamos en el mismo directorio estos ficheros:
oscam.conf
Código:
[global]
waitforcards = 0
preferlocalcards = 1
saveinithistory = 1
readerautoloadbalance = 1
logfile = stdout
disablelog = 0
[dvbapi]
enabled = 0
[cccam]
port = 45000
reshare = 2
version = 2.1.4
[webif]
httpport = 8888
httpuser =
httppwd =
httprefresh = 0
httpallowed = 127.0.0.1
httphideidleclients = 0
httpreadonly = 0
Nota 1: el puerto por defecto para el webinterface (83) no me funcionaba, asàque lo he cambiado por otro más alto (8888).
Nota 2: evidentemente poned el puerto que uséis vosotros en [cccam] en lugar del 45000 que he puesto yo.
oscam.server
Código:
[reader]
label = sbox
enable = 1
protocol = newcamd
device = IP_DEL_DECO,puerto
key = 0102030405060708091011121314
account = usuario,clave
ident = 100:4106
group = 1
ecmcache = 1
lb_weight = 100
audisabled = 1
fallback = 1
(Esto es para conectarse al sbox del deco)
Para conectarse a servidores cccam, añadir secciones como esta por cada servidor:
Código:
[reader]
label= reader1
protocol = cccam
device = servidor,puerto
account = usuario,clave
inactivitytimeout = 1
group = 1
ecmcache = 1
lb_weight = 100
cccversion = 2.1.3
cccmaxhops = 2
cccdisableautoblock = 1
audisabled = 1
enable = 1
fallback = 1
oscam.user
Código:
[account]
user = azbox
pwd = azbox
cccreshare =
monlevel = 1
uniq = 1
group = 1
disabled = 0
Esto es para autorizar a multicas a conectarse a oscam, la lÃÂnea que tenéis que poner en el cccam.cfg de multicas serÃÂa algo como esto:
Código:
C: IP_DEL_PC 45000 azbox azbox no { 0:0:2 }
Si queremos autorizar a otros clientes, ponemos más secciones [account] para cada uno de ellos.
(AquàhabrÃÂa que modificar la configuración del router para que las peticiones vayan a la IP del PC en lugar de la IP del deco, pero eso ya si te gusta el resultado y decides dejar oscam ejecutándose en el ordenador, para una prueba tampoco hace falta).
También es posible que sea necesario abrir en el firewall del PC el puerto que usaremos para recibir peticiones (en el ejemplo que estoy usando, serÃÂa el 45000).
Pues ahora ya sólo falta ejecutarlo.
En el PC, tecleamos en el directorio donde está oscam:
Código:
./oscam -c .
(El punto del final es importante)
Y en el deco ejecutamos sólo sbox y multicas (ya sabéis que primero hay que entrar en la configuración de multicas para que relea el cccam.cfg, pulsando el botón azul, luego el rojo para grabarla).
Si todo va bien, multicas se deberÃÂa conectar en el servidor que hemos instalado en el ordenador.
Para acceder al webinterface de oscam, tecleamos en el navegador:
http://localhost:8888