Я пытаюсь создать скрипт аутентификации для модуля RTMP Nginx. Я делаю это с PHP, я хочу, чтобы убедиться, что имя пользователя и streamkey совпадают с тем, что в базе данных, пока у меня есть:
auth.php
<?php
$streamer = $_GET['name'];
$streamid = $_GET['key'];
mysqli_connect('localhost', 'streamblur', 'password', 'streamblur');
$sqlstreamid = mysqli_query("SELECT streamkey FROM members WHERE username = '$streamer'");
if ($sqlstreamid == $streamid) {
http_response_code(200);
} else {
http_response_code(401);
}
?>
nginx.conf
rtmp {
server {
listen 1935;
chunk_size 4096;
application push {
live on;
record off;
on_play http://localhost/auth.php;
notify_method get;
}
}
}
Задача ещё не решена.
Других решений пока нет …