Então, tenho tentado configurar isso nos últimos dias e estou tendo muito trabalho para fazer isso funcionar.
Instalei o Nginx com o módulo RTMP opcional no meu Mac e também tenho o meu Roteador (WNDR4000) com o DD-WRT. Eu fiz tudo o que todo guia passo-a-passo me disse para fazer dentro do nginx, mas recebo o mesmo erro depois que tento modificar o arquivo de configuração para usar o sinal RTMP. Toda vez que eu adiciono o RTMP ao buttom da configuração, acabo recebendo uma diretiva desconhecida "rtmp" e nada funciona. Eu preciso disso para ter certeza de que até mesmo os IPtables que eu tentei colocar no roteador estão funcionando. Eu tenho trabalhado nisso nos últimos dias com muito pouco sucesso e quero realmente fazer isso funcionar, já que isso não é apenas um empreendimento privado, mas algo que eu estou tentando trabalhar para outras pessoas.
Por favor, se alguém sabe o que está acontecendo, qualquer ajuda seria apreciada. Eu vou avisá-lo embora que minhas habilidades de codificação não são iguais, então eu apreciaria um pouco mais os termos dos leigos, se possível. Eu não entendo algumas dessas coisas, mas a parte real de fazer isso não fica bem comigo e eu simplesmente não sei por quê.
Eu ficaria muito grato por qualquer ajuda, pois horas de vasculhar a internet não me trouxeram nada além de mais perguntas e problemas.
EDIT: Aqui está o arquivo de configuração:
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/*;
}
Aqui está a seção 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;
}
}
}
Obrigado,
AG