Ограничение публикации и проигрывания потоков по имени¶
Описание¶
В некоторых случаях необходимо ограничивать публикацию и проигрывание потоков по имени потока. Например, при попытке DDoS атаки на сервер при помощи подключения и попыток публикации потока на стандартный RTMP порт со случайного пула адресов, такую атаку можно предотвратить блокировкой имени (или имен) потоков. С этой целью, начиная со сборки 5.2.1739, добавлена возможность блокировать публикацию и проигрывание потоков с определенным именем или маской имени.
Настройка¶
По умолчанию, на сервере разрешено публиковать и играть потоки с любыми именами. Ограничение включается при помощи следующего параметра
Можно разрешить публикацию и проигрывание только определенных имен потоков и запретить все остальные
При этом маска, задающая все имена, должна быть последней в списке.
Настройка применяется без перезапуска сервера. Если поток, имя которого попадает под запрет, уже опубликован и проигрывается, его публикация и проигрывание не останавливается, но новые подписчики к этому потоку подключиться не могут, новая публикация с таким именем также не может быть начата.