exec ffmpeg não está funcionando para o nginx-rtmp-module no AWS Ubuntu

1

Eu estava experimentando o módulo nginx-rtmp do link . Ao implementar o exemplo para ffmpeg fornecido no link, meu ffmpeg exec não está sendo executado. Minha configuração rtmp dentro do arquivo nginx.conf:

rtmp {
    server {
        listen 1935;
        ping 30s;
        notify_method get;
       application myapp {
        live on;
        exec on;
        allow publish all;
        allow play all;
            exec_static ffmpeg -re -i /home/ubuntu/jwplayer/myVideo.mp4 -c copy -f flv rtmp://ec2-xx-xxx-xxx-xx.compute-1.amazonaws.com/myapp/livestream;
            }
        }
    }

Quando eu removo o comando ffmpeg do nginx.conf e o executo fora do arquivo de configuração do nginx, posso ver o streaming de vídeo. Eu não tenho certeza porque não está funcionando quando eu o mantenho dentro do arquivo nginx.conf. Estou transmitindo o vídeo em rtmp://ec2-xx-xxx-xxx-xx.compute-1.amazonaws.com/myapp/livestream usando jwplayer .

Eu também tentei usar o caminho completo para ffmpeg . A inclusão da variável PATH como env PATH também não funcionou.

Estou usando o Ubuntu 12.04 no AWS-ec2. A versão do nginx é 1.2.4.

    
por pkumar 09.01.2014 / 15:01

0 respostas