Configurar la Exportación de EPG para extraer la Guía Electrónica de Programas del stream

XMLTV Channel ID - utilizar un ID de canal personalizado en lugar del ID primarioFormat - Formato de exportación EPG:
XMLTV - Este popular formato se utiliza para almacenar y distribuir EPG. XMLTV es compatible con varios middleware y reproductores de IPTVJSON - útil para enviar EPG a servidores externos o para su uso directo en una aplicación web. Por ejemplo, puede incrustarse en un sitio webDestination - destino para la exportación de EPG:
file:// - guardar la EPG en un archivo local. Por ejemplo, utilizando file:///tmp/test_channel.xml almacenará la EPG en el /tmp con el nombre de archivo test_channel.xmlhttp:// - enviar EPG mediante una solicitud HTTP POST. En el lado del servidor, se requiere una aplicación para gestionar la solicitud recibida, como EPG AggregatorCodepage - decodificar el texto de los paquetes EIT recibidos utilizando la codificación definida. El texto almacenado siempre se codifica con UTF-8EPG Aggregator es un script para que Astra reciba EPG de muchos servidores y los guarde en un único archivo XMLTV.
Para instalar el script, descárguelo y guárdelo en el servidor. Puede hacerlo con curl en el servidor:
curl -Lo /etc/astra/epg-aggregator.lua https://cdn.cesbo.com/astra/scripts/epg-aggregator/epg-aggregator.lua
Para iniciar el script automáticamente puede añadirlo al systemd.
/etc/systemd/system/astra-epg.servicesystemctl start astra-epgsystemctl enable astra-epgArgumentos de la línea de comandos:
-o /tmp/epg.xml - ruta completa para almacenar el archivo XMLTV generado-p 5000 -puerto para recibir peticiones de Astra–daemon - ejecutar como demonio–interval SEC - intervalo de guardado de la EPG en un archivo. por defecto: 60 segundos–stalker - sustituir etiqueta <sub-title> a <desc> para middleware Stalker/MinistraEl script está listo para recibir peticiones de Astra
En los ajustes del stream, en la pestaña "EPG", configure la Exportación EPG:
Format - set JSONDestination - set http://EPG_agregator_IP:5000El archivo XMLTV con los datos recogidos se ubicará en la ruta: /tmp/epg.xml. También puede descargar XMLTV desde http://EPG\_agregator\_IP:5000/epg.xml o puede añadir esta URL a la aplicación cliente.
En algunos casos es necesario reiniciar el Agregador EPG, mejor hacerlo cada noche. Puede hacerlo con un programador del sistema - cron. Abra la configuración de cron:
sudo crontab -e
y añadir la línea al archivo:
0 4 * * * systemctl restart astra-epg
Guarde los cambios en cron. El colector se reiniciará cada noche a las 4:00