Exportação e importação de fluxos por meio de um script em Python

A exportação e importação de configuração é feita por uma playlist .m3u via um script em Python.

É necessário Python 3 no caminho /usr/bin/python3.

Exportação e importação de fluxos pela interface web

Na lista de fluxos, ao clicar no botão Playlist, abre-se o diálogo de exportação dos fluxos para uma playlist no formato m3u8. São exportados apenas os fluxos atualmente exibidos, considerando os filtros aplicados na lista.

Configurações:

  • Host / IP — nome ou endereço do servidor usado para formar as URLs dos fluxos.

  • Protocols — tipos de protocolos para exportação.

  • Login — selecionar a conta que será usada para formar as URLs dos fluxos.

  • Use Display Names — usar o Display name do fluxo em vez do Stream name no arquivo m3u8.

A playlist é baixada como arquivo m3u8 ao clicar no botão Download.

Ao clicar no botão Import Playlist, o diálogo muda para o modo de importação de fluxos a partir de uma playlist no formato m3u8. Durante a importação, os fluxos existentes não são removidos. Em todos os fluxos importados o horário da importação é registrado no campo Note.

Configurações:

  • Playlist — seleção do arquivo de playlist para importação.

  • Create Outputs — escolha do protocolo para gerar automaticamente saídas para os fluxos importados.

  • Output Ports From — número de porta inicial para gerar as saídas.

  • Output IP — seleção da interface à qual os fluxos de saída são vinculados.

  • Tags — tags com que os fluxos importados são marcados. Úteis para operações em grupo, por exemplo, remover todos os fluxos importados.

If the file to import is specified in the Playlist field, the Load Playlist button becomes active. When you click on the Load Playlist button, the playlist is preloaded, the result of parsing the playlist is displayed in the table. After parsing the playlist, the Import Streams button becomes active, when clicked, streams are imported and outputs are generated for them.