[IPTV] Astra 19.2 + Digibit R1 + TVHeadEnd + Oscam
Custom Firmware Digibit R1
Con este firmware disponemos de una versión mas actual del minisatip y la posibilidad de enlazar todos los sintonizadores para no tener que conectarlos todos fisicamente, con solo conectar el primero es suficiente.
http://nextcloud.cmos486.es/index.php/s/UqGNMTWFBmsFpQP
https://github.com/perexg/satip-axe/
Una vez descargado utilizamos un PenDrive formateado en FAT32 y ponemos los ficheros en la raiz.
Lo conectamos al USB trasero superior del Digibit y lo encendemos.
Podemos verificar que ha cargado el custom firmware si al entrar por el navegador a la IP del Digibit nos indica un Not found.
--Enlazar sintonizadores
Nos conectamos por SSH al Digibit utilizando su IP root / satip , modificamos el fichero de la configuración
nano /etc/sysconfig/config
Buscamos la linea MINISATIP_OPTS= y la dejamos asi
MINISATIP_OPTS="-L 0:1,0:2,0:3"
Reiniciamos de forma manual el Digibit, una vez arrancado nos volvemos a conectar por SSH y verificamos que esta cargando la opción de forma correcta
ps axf
Si aparece lo siguiente quiere decir que esta correcto.
minisatip -f -g -L 0:1,0:2,0:3
***Recomiendo fijar la IP del Digibit desde nuestro Router para no tener futuros problemas y poder habilitar el forzado en TvHeadEnd.
Instalar TVHeadEnd en Debian 8.7 LXC
--Instalamos el soporte de HTTPS para APT
apt-get install apt-transport-https
Añadimos las keys y el repositorio
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61
echo "deb https://dl.bintray.com/tvheadend/deb jessie stable" | tee -a /etc/apt/sources.list
apt-get update
--Instalamos TVHeadEnd
apt-get install tvheadend
Nos preguntara un nombre de usuario y contraseña para realizar la gestión
Si estamos trabajando sobre LXC nos encontramos que nos da un error y no acaba de finalizar la instalación correctamente, procedemos a borrar todo el contenido de TVHeadEnd del directorio
cd /var/lib/dpkg/info
rm -r tvhead*
Volvemos a lanzar el comando de instalación
apt-get install tvheadend
Añadimos al rc.local la ejecución de TVHeadEnd al arrancar la maquina
nano /etc/rc.local
Encima del exit 0 indicamos lo siguiente
/etc/init.d/tvheadend start
Configuración TVHeadEnd
Primero de todo, vamos a forzar la conexión del TvHeadEnd via IP hacia el Digibit (para no depender del discovery UPnP que puede dar fallos)
Editamos el fichero
nano /etc/default/tvheadend
Y añadimos esta ultima linea (borramos la actual)
TVH_ARGS="--satip_xml http://IP.DEL.DIGIBIT:8080/desc.xml"
Reiniciamos la maquina
Verificamos con un ps axf que TVHeadEnd ha arrancando con los argumentos que le hemos indicado.
--Configuración DigiBit en TvHeadEnd
Dentro de la gestión web de TVHeadEnd http://IP.DEL.TVHEADEND:9981/
Damos de alta una "Network" tal y como sale en la imagen
Configuration -> DVB Inputs ->Networks -> Type: DVB-S -> Name: SAT_ASTRA
Configuration -> DVB Inputs ->Networks -> TV Adapters
Vamos habilitar y configurar los sintonizadores del DigiBit, nos encontramos con 4 Tuners los cuales tenemos que habilitar y configurar de la misma forma que sale en las imagenes.
Configuramos los Tuners individuales (los que se encuentran dentro de cada Tuner principal), los habilitamos y asociamos a la "Network" que hemos creado anteriormente.
Una vez tenemos configurados correctamente los tuners del Digibit lo dejamos unos 10 minutos aprox que haga la busqueda de muxes y servicios, podemos ver el progreso en Status --> Stream, cuando ya no salgan procesos es que ha terminado.
Nos dirigimos a Configuration --> Channel / EPG --> Channels y realizamos el Mapeo de canales con la opción "Map Services" marcamos "Include encrypted services".
Configuración servidor OSCam con DVBAPI
Entramos a la gestión web de OsCAM
Config --> DVB-Api
Configuramos los datos como se indica en la imagen, tendremos que añadir usuario que se utilizara para la conexión en User (tiene que estar dado de alta en Users) y un puerto que no estemos utilizando para la comunicación en Listen port.
Aplicamos y reiniciamos el servicio de OsCam.
--Configuración cliente OSCam en TVHeadEnd
Añadimos el cliente para OSCam, rellenamos los datos como se indica en la imagen utilizando nuestros datos de IP y Puerto (la IP del servidor de OsCam y el puerto que le hemos indicando a OsCam en el paso anterior).
Configuration -> CA's -> Add -> Type: Linux DVBAPI ->
Info complementaria
Guia de canales + Picons + EPG
**Solo funciona con las versiones inestables de TVHeadEnd
https://www.kodimania.com/viewtopic.php?f=58&t=8075
Instalación de OSCAM sobre debian/Ubuntu
https://tvheadend.org/boards/13/topics/6211