¿Qué es IPTV?
Luego de la evolución que tuvo la TV, y los medios en general,
acompañando las nuevas tecnologías emergentes, era inevitable que el
próximo paso natural fuera transmitir TV por Internet y así fue que nació
el concepto de IPTV que básicamente significa Televisión sobre una red
TCP/IP como canal de distribución, es decir por internet, es una tecnología
que prometía mucho aunque en la práctica a caído un poco en desuso al
menos de forma comercial y legal.
En un comienzo se pensó IPTV llegará mediante la misma conexión de
Internet y que tuviera reservado un porcentaje del ancho de banda para
garantizar la calidad, implicaba que el proveedor de IPTV fuera el mismo
provedor de Internet ya es una implementación compleja y que muy pocos
proveedores pueden garantizar tanto por cuestiones técnicas, de alcance
de la red como así también por temas de costos.
Una conexión IPTV es una conexión compartida dónde está dividida en
dos partes, una de ellas la de las emisiones de TV y la otra de datos
normales como páginas web, fotos, videos, etc, la conexión está dividida,
donde para TV se reserva un 30% o 40% del ancho de banda para TV el
resto para navegación.
Esto tiene la ventaja de garantizar la calidad al siempre disponer de
suficiente ancho de banda para la transmisión de internet, no importa cuán
ocupada esté la parte destinada a navegación no afectará la calidad de
video, esto tiene la desventaja que cuando no se utilice la TV esa parte del
ancho de banda no podrá ser utilizado para navegación.
Existen proveedores de IPTV que al no ser proveedores de conexión a
internet no pueden reservar una parte del ancho de banda y por lo tanto la
calidad de video puede ser muy variable por congestión de la red así como
también por un ancho de banda insuficiente.
Servidores IPTV vs OTT
Si bien Netflix, Amazon o HBO también llegan por IP lo que los diferencia
es que en estas plataformas se selecciona el contenido a visualizar a
demanda, indirectamente se está seleccionando un archivo en particular
almacenado en un servidor durante meses o años mientras que IPTV es
un flujo de video que no existe en forma de fichero.
En un portal de streaming como Netflix el contenido es visualizado desde
el principio mientras que en IPTV es cuando se sintoniza la transmisión
pudiendo enganchar un programa ya comenzado y no es posible volver a
un punto anterior a cuando se sintonizo.
Sobre OTT el contenido tiene una duración determinada, mientras que en
IPTV la transmisión es continua y dura hasta que se decida cortar o cerrar
la transmisión, en el streaming cuando termina un capítulo de una serie
automáticamente seguirá otro sin que se haga nada sin embargo
tecnológicamente se está descargando un nuevo fichero diferefnte del
capítulo anterior.
Sintonizar OTT es como sintonizar un canal tradicional de TV o radio
mientras que OTT es contenido a la carta tal como ir a un videoclub en los
años ochentas y noventas.
Otros usos del IPTV
Cuando se habla de canales lo más usual es pensar en los canales
comerciales tradicionales que ofrecen programación establecida, canales
de películas, series, entretenimiento y variedades sin embargo IPTV
permite a bajo costo poder transmitir contenido no comercial o contenido
alternativo tanto para difusión pública como privada.
Bajo esta tecnología se pueden muy útil no sólo para uso empresarial sino
también para usos personales, de interés público que se quiera difundir.
Por ejemplo, ciertos usos que se puede dar a los servidores IPTV es para
la transmisión en vivo de cámaras de vigilancia, muy habituales en
ciudades para ver el tráfico en determinadas zonas, en grandes parques y
áreas verdes o incluso mirando el mar, muchos sufristas consultas
diferentes cámaras para ver el oleaje y decidir a qué playa ir.
También son habituales las cámaras filmando eventos de la naturaleza
como nidos de aves, como el caso de un especie llamada buitre negro, es
un ave monógama, que cada año retorna al mismo nido con la misma
pareja, coloca un solo huevo y la incuban ambos por aproximadamente 55
días y permanecen allí hasta que el pequeño aprenda a volar, allí
instalaron una cámara donde cada año se trasmite el evento por IPTV, es
solo un ejemplo exótico de transmisión que nunca se encontrará entre los
canales comerciales tradicionales.
Un evento natural que también se transmite por IPTV son las auroras
boreales, un evento fascinante que solo pueden verse en cercanías del
polo norte (en el sur son Auroras Australes) y permite disfrutar al menos en
video dicho evento a personas de otras latitudes.
Funcionamiento de los servidores IPTV
El servicio IPTV se encarga de tomar la señal de audio y video de por
ejemplo una capturadora de video instalada en la computadora y
transcodificar esa señal a diferentes formatos de video, dependiendo de la
configuración del servicio el video y la capacidad de CPU (o GPU) es
codificado al mismo tiempo en diferentes formatos de video y diferentes
calidades para poder servir el video a una amplia gama de clientes y
reproductores de vídeo con diferentes características y calidad de
conexión.
La transcodificación se refiere al proceso de convertir un formato digital
determinado a otro formato diferente, esta conversión o transcodificación
de formatos puede ser con pérdida de calidad o no, la pérdida de calidad
puede ser el resultado de cambio a un formato de menor calidad o puede
ser deliberado para reducir la cantidad de datos.
Por ejemplo puede darse que el video recibido sea de una calidad muy alta
y implicaría que la transmisión sea muy costosa en términos de ancho de
banda por lo que es aconsejable reducir la calidad de forma razonable
para ahorrar datos y poder retransmitir a una cantidad mayor de usuarios.
Los servidores IPTV también ofrecenla posibilidad de transcodificar a
varios formatos de forma simultánea para por ejemplo ofrecer en mismo
video en SD, HD y 4K dependiendo de los dispositivos reproductores y de
las preferencias de calidad de los usuarios.
La señal de entrada pueden ser de fuentes muy variadas, puede tratarse
de señal de TV cable, satélite o TDT, de circuito cerrado de TV (camaras
de vigilancia) o cualquier dispositivo reproductores de video como DVD o
incluso viejos VHS, si la fuente de video puede conectarse físicamente al
equipo servidor, el servicio IPTV puede retransmitir a través de la red .
Instalación del servidor IPTV TVHeadend
Existen muchos servicios para transmisión por IPTV, elegimos tvheadend
un popular proyecto open-source debido a la gran cantidad de formatos y
fuentes de video como DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-
T, IPTV, SAT/IP y HDHomeRun entre otros así como la capacidad de
servir video a una amplia gama de reproductores, dispositivos y sistemas.
La instalación en Debian es muy sencilla, en otros sistemas es simular solo
buscar las dependencias propias de cada sistema, lo primero es abrir una
consola y pasar como root:
su -
Lo segundo es instalar las dependencias necesarias:
apt install git build-essential python3 pkg-config gettext libssl-dev
liburiparser-dev libavahi-client-dev dvb-apps cmake libavfilter-dev libdvbcsa1
libdvbcsa-dev
Luego clonamos el proyecto desde Github
cd /tmp
git clone [Link]
cd tvheadend
Preparamos la compilacion
./configure –-prefix=/usr \
--python=python3 \
--disable-nvenc \
--disable-hdhomerun_static
Finalmente ejecutamos:
make
make install
Estos últimos dos pasos son lo que llevan mas tiempo dependiendo de la
cantidad de recursos del servidor y la velocidad del CPU
Configurando TVHeadend
Una vez instalado se debe configurar, para ello se puede abrir desde una
terminal mediante:
x
Si muestra una pantalla similar a la anterior, sin mostrar ningún error
significa que el servidor inicio correctamente, para acceder a la
configuración desde cualquier explorador abrir la url [Link]
donde mostrar la siguiente pantalla: