Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Сервер может иметь одну из двух ролей
1. Origin: служит источником потоков для других серверов в CDN. Может раздавать как опубликованные на нем потоки, так и потоки, которые он забирает с других серверов.
2. Edge: может забирать потоки с Origin-серверов, при этом не раздает свои (локальные) потоки другим сереврамсерверам.
При этом потоки не раздаются принудительно, Edge-сервер забирает определенный поток с Origin только по запросу пользователя из браузера или мобильного приложения.

...

Параметр

Значение по умолчанию

Тип

Описание

cdn_enabled

false

Boolean

Включить/отключить CDN

cdn_ip

Empty

String

Адрес сервера в CDN

cdn_nodes_resolve_ip

false

Boolean

Разрешать имена серверов в IP-адреса

cdn_point_of_enryentry

Empty

String

Адрес сервера-точки входа в CDN для данного сервера. Если сервер выполняет роль Origin, эту настройку не следует указывать равной IP адресу или имени этого сервера

cdn_port

8084

Int

Номер порта для CDN

cdn_role

edge

String

Роль сервера в CDN:

origin - источник потоков для других серверов в CDN

edge - может получать потоки с других серверов

...

При этом на странице воспроизведения Edge-сервера проигрывание потока также остановится с вывоом сообщения "Stopped by publisher stop"

Ограничения

1. Не рекомендуется публиковать поток с одним и тем же именем на двух Origin серверах одной CDN

2. Поток, опубликованный на одном из Origin серверов, следует забирать с этого же Origin или Edge сервера, но не с другого Origin сервера  в той же CDN.

Известные проблемы

1. Изменение настройки кодеков на Edge сервере может приводить к возрастанию нагрузки на сервер в результате включения транскодинга

...