Tabla de Contenidos
ErsatzTV
Aplicación web para la creación y gestión de un servidor IPTV. El creador es desarrollador jefe en Disney+.
Instalación
Docker
Ejemplo de fichero Docker Compose:
--- services: ersatztv: image: jasongdove/ersatztv container_name: ersatztv environment: - TZ=Europe/Madrid volumes: - ./config:/root/.local/share/ersatztv - "./videos/:/videos/:ro" ports: - 8409:8409 restart: unless-stopped
Tendremos disponible la gestión web desde http://localhost:8409
Administración
Canales
Channels → Add Channel
Podemos configurar el modo de retransmisión del canal entre MPEG-TS (recodifica el vídeo) y HLS Direct (envía los datos tal cual). El primer modo hace uso intensivo de la CPU, así que es mejor tener un equipo potente o contar con una tarjeta gráfica para que la utilice en su lugar. Si tenemos un equipo de pocos recursos, es recomendable utilizar el modo de HLS Direct puesto que se encargará de enviar el flujo de datos tal cual y será el cliente / reproductor el que tendrá que descodificar el contenido.
Colecciones
En ErsatzTV, las colecciones se usan para agrupar el contenido que queremos retransmitir en la programación (schedule).
Primero se crea la colección y luego elegimos el contenido que irá en dicha colección.
Para crear una colección: Lists → Collections → Add collection
Programación / parrilla / schedule
El horario (schedule) indica al canal la frecuencia en que reproducirá contenido.
Para crear un horario: Scheduling → Schedules → Add schedule.
Playout
Para crear un playout: Scheduling → Playouts → Add playout.
URL para el streaming
Arriba de todo a la derecha, en M3U estará el enlace a nuestro IPTV y todos los canales que hayamos configurado.

