Так что я пытался настроить это в течение последних нескольких дней, и у меня так много проблем, чтобы заставить это работать.
Я установил Nginx с дополнительным модулем RTMP на мой Mac, а мой маршрутизатор (WNDR4000) прошил с помощью DD-WRT. Я сделал все, что в каждом пошаговом руководстве сказано, чтобы я делал внутри nginx, но я получаю ту же ошибку после попытки изменить файл конфигурации для использования сигнала RTMP. Каждый раз, когда я добавляю RTMP в конец конфигурации, я получаю неизвестную директиву "rtmp", и ничего не работает. Мне нужно это, чтобы убедиться, что даже те IPtables, которые я пытался вставить в маршрутизатор, работают. Я работал над этим в течение последних нескольких дней с очень небольшим успехом и хочу заставить это работать, так как это не только частное предприятие, но и то, над чем я пытаюсь работать для других людей.
Пожалуйста, если кто-нибудь знает, что происходит, любая помощь будет принята с благодарностью. Я предупреждаю вас, хотя, мои навыки кодирования не на должном уровне, поэтому я буду признателен, если возможно, немного больше условий для мирян. Я не понимаю некоторых из них, но фактическая часть работы просто не устраивает меня, и я просто не знаю, почему.
Я был бы очень признателен за любую помощь, так как часы поиска в Интернете принесли мне только больше вопросов и проблем.
РЕДАКТИРОВАТЬ: Вот файл конфигурации:
user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
server {
listen 8080;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
include servers/*;
}
Вот раздел RTMP:
rtmp {
server {
listen 1935;
application app {
live on;
recorder storage {
record all;
record_path /user/austingoss/desktop
record_unique on;
exec_record_done /user/austingoss/desktop/.encode.sh $path $basename;
}
}
}
Спасибо,
AG