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