Configurando o RTMP para streaming (Console)

1

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

    
por Austin Goss 02.11.2015 / 20:59

0 respostas