Проверка подлинности Nginx RTMP и PHP

Я пытаюсь создать скрипт аутентификации для модуля 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;
}
}
}

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]