Пытаюсь сделать авторизацию стримов используя директиву on_play
Конфиг nginx
[skip]
application q {
live on;
pull rtmp://backend-server:1935 app=live live=1;
}
}
[skip]
В числе параметров для авторизации анализируются в том числе передаваемые дополнительные параметры, то есть строка, передаваемая клиенту выглядит так
rtmp://server:1940/q/StreamName?login=qwerty
Если я эту строку скармливаю ffprobe - всё работает, как описано в документации.
Если пытаюсь скормить флеш-плееру - тот не может законнектится, причём причина - дополнительный параметр, без него - работает.
Проверял также без директивы on_play, просто используя модуль как ретранслятор - с дополнительными параметрами флеш-плеер (OSMF) не работает.
Точно такая же конструкция на wowza работает без нареканий.
Также плейлисты для XBMC с дополнительным параметром(и) для wowza работают, для nginx-rtmp - нет.
В чём может быть проблема?