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-devAhora, necesitamos descargar el código fuente:
$ wget https://github.com/tvheadend/tvheadend/archive/master.zipMuévelo a un directorio de trabajo y luego extráelo:
$ cd ~ $ unzip master.zip -d tvheadendIntroduce el correspondiente directorio y compila:
$ cd tvheadend/tvheadend-master $ ./configure $ makeDeberías observar errores de compilación en este punto.
Para solucionar esto, descarga los siguientes archivos a ~/tvheadend/tvheadend-master desde el repositorio git:
- config.guess (https://goo.gl/3wJNcP)
- config.sub (https://goo.gl/NKzVes)
Reemplaza los archivos originales por estas versiones:
$ cp config.guess build.linux/ffmpeg/libtheora $ cp config.sub build.linux/ffmpeg/libtheoraAhora podemos repetir los pasos de compilación:
$ make $ sudo make installLa primera vez que ejecutes Tvheadend, necesitarás ejecutarlo con la opción -C:
$ tvheadend -CDespué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 tvheadendor:
$ tvheadendPor último, debes tener PuTTY conectado todo el tiempo; de lo contrario, finalizará.
Be the first to comment