HTTP Play - простой способ получить доступ к каналам по протоколу HTTP или HLS.

    По умолчанию - HTTP Play выключен, для включения необходимо включить его в Settings -> HTTP Play.

    Image

    • Allow HTTP access to all streams - включит доступ к каналам по протоколу HTTP
    • Allow HLS access to all streams - включит доступ к каналам по протоколу HLS.
    • Http play port - порт, который будет использоваться для плейлиста и стримов. Используется для разделения веб-интерфейса и плейлиста
    • Disable TLS on HTTP Play port - если настроен https и вы не хотите использовать https для плейлиста, установите этот флажок.

    • Path to tv logos - логотипы каналов в плейлисте. Имя стрима должно совпадать с именем иконки. пример настройки:
      mkdir /var/lib/astra
      cd /var/lib/astra
      curl -LO https://epg.it999.ru/it999_transparent_logo.zip
      unzip it999_transparent_logo.zip
      mv it999_transparent_220x132 tvg-logo
      rm it999_transparent_logo.zip

      Путь в настройках будет /var/lib/astra/tvg-logo
      При старте канала иконка кэшируется в памяти.
      Путь к иконке в плейлисте: http://server:8000/playlist/tvg-logo/id-stream.png


    • custom name for playlist - можно переименовать playlist.m3u8 в любое удобное имя
    • Playlist Arrange - выбор способа для группировки списка каналов. Настроить группы можно в Settings -> Groups
    • playlist.m3u8 - ссылка на список каналов. сформированный список каналов можно использовать на мобильных устройствах, компьютере, телевизоре, или на ТВ-приставках. К адресу ссылки можно добавить данные для авторизации. Подробней: Авторизация пользователей

    Внимание!: по умолчанию авторизация выключена и доступ к каналам могут получить кто угодно - злоумышленники с помощью сканеров могут найти ваш сервер и получить доступ к каналам. Для ограничения доступа используйте Авторизацию пользователей или фаервол.

    примеры авторизации клиента для HTTP Play при включенной авторизации пользователей:

    • http://server:8000/playlist.m3u8?auth=testuser:87326848 - HTTP Play, логин и пароль
    • http://server:8000/playlist.m3u8?token=112277668833743 - HTTP Play, токен