
En OpenSpa tenemos la posibilidad de instalar Oscam compatible con Icam y crearnos un favorito necesario para los canales para tener compatibilidad con esta version de oscam para ciertas plataformas, para ello lo vamos a realizar en combinacion con junglem3utobouquet para la creacion del favorito Icam.
1. Instalacion de Oscam-Icam
La version de oscam en openspa con el parche icam descargable desde sus repositorios es Oscam-modern 11718, por lo que para instalarla pulsariamos en menu + Panel Openspa + Descargas Openspa
Seleccionamos a continuacion CAMS
Ahora simplemente procedemos a la instalacion de Oscam modern 11718 que como se menciono anteriormente es la que lleva el parche ICAM.
2. Configuracion ICAM
Para el uso de oscam modern parcheado con oscam para su funcionamiento en ciertas plataformas es necesario unos parametros concretos para la camd, en este caso os adjuntamos unos compatibles.
A continuacion introducimos estos archivos en el directorio /etc/tuxbox/config/oscam_modern
Para finalizar introducimos nuestros datos necesarios en oscam.server, y activamos la cam en menu + panel SPA + Gestor de CAMD
3. Configuracion receptor para oscam-icam
Para el uso de oscam-modern con el parche icam para algunas plataformas si usamos en el receptor Dvbapi de oscam que es lo normal, deberemos tener activada la opcion Descodificar Stream http para comprobarlo y activarlo en caso de que no lo este pulsamos en menu + configuracion del receptor + uso e interfaz + personalizar y activamos esta opcion en caso que estuviera desactivada.
4. Creacion favorito compatible con oscam-icam
Para que ICAM funcione en algunas plataformas es necesario crear un favorito enigma2 compatible con la opcion de icam streamrelay, para ello vamos a usar junglem3utobouquet de este modo lo crearemos a partir del favorito satelite que tengamos en nuestra lista canales. no tendremos que usar ningun favorito descargado de otros, ahora veremos como realizarlo con unos pasos muy sencillos:
1. En primer lugar debemos saber que puerto streamrelay usa icam para asignarlo en la creacion del favorito, o si desearamos cambiar este puerto, para ello simplemente accedemos a la webif de oscam en la opcion streamrelay y observaremos que en este caso el puerto es 17999 , o si lo deseamos lo cambiamos por otro.
2. Una vez sabemos el puerto a utilizar, abrimos el archivo de configuracion de junglem3utobouquet y activamos la opcion de crear favorito OSCAM_ICAM e introducimos el puerto a usar:
En este caso:
OSCAM_ICAM = true para usar esta opcion
OSCAM_ICAM_PORT = 17999 que es el puerto que usa ICAM
{
"PORT": 80,
"USER": "",
"PASSWORD": "",
"ALLOWED_PREFIXES": ["ES-", "ES -", "ES:", "|ES|", "SP -", "SP-", "SP:", "|SP|", "Spain"],
"ALLOW_COUNTRIES": false,
"COUNTRIES": {
"ESPAÑA": ["ES -", "|ES|"],
"FRANCIA": ["FR -", "FR-"],
"REINO UNIDO": ["EN -", "EN-"],
"ALEMANIA": ["DE -", "DE-"],
"ARABES": ["AR -", "AR-"],
"ITALIA": ["IT -", "IT-"]
},
"ALLOW_VIDEO_EXTENSIONS": false,
"OSCAM_ICAM": true,
"OSCAM_ICAM_PORT": 17999,
"USE_GROUP_TITLE": false,
"VIDEO_TYPE": [".mkv", ".avi", ".mp4", ".flv"]
}
3. Ahora simplemente, podemos obtener la url de descarga m3u de openwebif del favorito que deseamos crear compatibilidad con icam, en este caso el favorito que tenemos en nuestro receptor para sky_alemania, para ello una forma facil es:
a) abrimos el archivo /etc/enigma2/bouquet.tv y copiamos los datos relativos al favorito que deseamos convertir en este ejemplo:
1:7:1:0:0:0:0:0:0:0:FROM BOUQUET «userbouquet.skyalemania.tv» ORDER BY bouquetb) accedemos a esta url https://www.convertstring.com/es/EncodeDecode/UrlEncode y pegamos los datos del favorito que hemos copiado
- url= http://127.0.0.1/web/services.m3u?bRef=
- favorito =1%3a7%3a1%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM+BOUQUET+%22userbouquet.skyalemania.tv%22+ORDER+BY+bouquet
Todo junto, tenemos la url de descarga:
url descarga: http://127.0.0.1/web/services.m3u?bRef=1%3a7%3a1%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM+BOUQUET+%22userbouquet.skyalemania.tv%22+ORDER+BY+bouquet
Ya ejecutamos el script junglem3utobouquet
python /etc/jungle_converter_m3u/junglem3utobouquet.py "http://127.0.0.1/web/services.m3u?bRef=1%3a7%3a1%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM+BOUQUET+%22userbouquet.skyalemania.tv%22+ORDER+BY+bouquet" Sky_Alemnia_ICAM
Y automaticamente se nos habra creado nuestro favorito compatible con icam: