Tvheadend

Tvheadend (TVH) es un software de servidor que puede leer secuencias de video desde fuentes de LinuxTV y publicarlos como transmisiones de video visibles en dispositivos como televisores inteligentes a través de una Internet IP. Se puede usar también como grabadora. Las fuentes de entrada pueden incluir: DVB-S, DVB-C / T, ATSC, IPTV y SAT> IP, por nombrar algunas. Se pueden combinar múltiples servidores TVH para formar una red. Las siguientes instrucciones muestran cómo compilar el código TVH para el ODROID-C2.

Instalación

Instala los componentes de software necesarios usando los siguientes comandos:

$ sudo apt-get install cmake git libssl-dev libdvbcsa-dev ffmpeg liburiparser-dev openssl libavahi-client-dev zlib1g-dev libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libavresample-dev dvb-apps libiconv-hook-dev
Ahora, necesitamos descargar el código fuente:
$ wget https://github.com/tvheadend/tvheadend/archive/master.zip
Muévelo a un directorio de trabajo y luego extráelo:
$ cd ~
$ unzip master.zip -d tvheadend
Introduce el correspondiente directorio y compila:
$ cd tvheadend/tvheadend-master
$ ./configure
$ make
Deberías observar errores de compilación en este punto.

Para solucionar esto, descarga los siguientes archivos a ~/tvheadend/tvheadend-master desde el repositorio git:

Reemplaza los archivos originales por estas versiones:

$ cp config.guess build.linux/ffmpeg/libtheora
$ cp config.sub build.linux/ffmpeg/libtheora
Ahora podemos repetir los pasos de compilación:
$ make
$ sudo make install
La primera vez que ejecutes Tvheadend, necesitarás ejecutarlo con la opción -C:
$ tvheadend -C
Después, deberás definir la configuración a través de la IU (IP: 9981) y finalizarla presionando CTRL + C. Luego podrás ejecutarlo con otras opciones como:
$ screen -m -s tvheadend
or:
$ tvheadend
Por último, debes tener PuTTY conectado todo el tiempo; de lo contrario, finalizará.

Be the first to comment

Leave a Reply