Перейти к содержимому
Продукты

HTTP-сервер

Существуют две отдельные записи “Server”:

Параметры HTTP-серверов

  1. API Server

    • Используется для веб-интерфейса и вызовов API
    • Порт по умолчанию: 8100
  2. OTT Server

    • Используется для вещания (каналы, HLS и т. д.)
    • Порт по умолчанию: порт, указанный вами в мастере инициализации сервиса

Каждая запись сервера предоставляет один и тот же набор настраиваемых параметров. Настраивайте их отдельно в Settings → HTTP Servers → Edit Server.

Редактирование HTTP-сервера

  1. Default Interface

    • any — принимать подключения на всех сетевых интерфейсах
    • localhost — принимать подключения только с локальной машины
  2. Port

    • Укажите любой свободный TCP-порт.

    • Значения по умолчанию (после alta init):

      • API Server → 8100
      • OTT Server → 8102
  3. Server Name

    • (Необязательно) Имя хоста или IP-адрес для привязки (например, example.com или 192.168.0.10).
    • Оставьте пустым, чтобы принимать запросы на всех адресах выбранного интерфейса.
  1. Enable HTTPS

    • Установите флажок HTTPS, чтобы защитить трафик этой записи сервера.
  2. Certificate

    • Полный путь к цепочке SSL/TLS-сертификатов (формат PEM).

    • Пример:

      /etc/dehydrated/certs/example.com/fullchain.pem
  3. Private Key

    • Полный путь к соответствующему закрытому ключу (формат PEM).

    • Пример:

      /etc/dehydrated/certs/example.com/privkey.pem
  1. Server Tokens

    • Значение для HTTP-заголовка Server.
    • В настоящее время Alta не отправляет заголовок Server.
  2. Allow Origin (CORS)

    • Нажмите + Add Origin, чтобы добавить домен в белый список для Cross-Origin Resource Sharing.
    • Вводите по одному домену в строке (например, https://app.example.com).
    • Если поле пустое, CORS-заголовки не отправляются, и браузеры блокируют кросс-доменные запросы.
    • Для OTT Server добавьте источники (origins) веб-страниц с браузерными плеерами. Без этого браузерные плееры, размещённые на других доменах, не смогут загрузить поток.

По умолчанию HTTP-сервер Alta использует следующие значения (любое из них можно переопределить для каждой записи сервера):

  • Read (sec): 2 Максимальное количество секунд на чтение полного запроса клиента.
  • Write (sec): 10 Максимальное количество секунд на отправку ответа клиенту.
  • Idle (sec): 10 Соединение, простаивающее дольше этого времени, разрывается.
  • Limit: 5000 Максимальное количество одновременных соединений.