Eu quero que o ffmpeg e meu fluxo de vídeo usem a largura de banda mínima com a qualidade média de vídeo. Como sou novo no streaming de vídeo, não tenho certeza de quais configurações devo adicionar ou alterar no meu comando ffmpeg. Estou usando o seguinte comando a partir de agora:
ffmpeg -i rtsp://xxxxx:[email protected]:9007/0/video0 -preset ultrafast -analyzeduration 500000 -probesize 500000 -fflags nobuffer -s 640x360 -r 5 -c:v libx264 -tune zerolatency -an -f flv rtmp://xxx-xx-xxx-xxx-xx.compute-1.amazonaws.com/myapp3/livestream
Se isso ajudar, estou usando os seguintes componentes para transmissão ao vivo:
1. Jwplayer
2. nginx-rtmp module (https://github.com/arut/nginx-rtmp-module)
Para obter o resultado desejado, sugestões de alterações nos componentes acima seriam ótimas.