Acontece que a sintaxe válida para a minha versão do ffmpeg era
/usr/local/bin/ffmpeg -i -c copy rtmp://localhost:1935/input/$name -f flv rtmp://example.com/app/name
Eu tenho transmitido com sucesso com o nginx-rtmp por um tempo. Usando a diretiva de envio embutido funciona muito bem, mas para empurrar para nomes de fluxo variável eu tenho que mudar para usar o ffmpeg.
Mesmo quando não transcodifico o fluxo, parece haver uma enorme perda de qualidade.
Eu tentei o seguinte, mas ambos parecem granulados e com baixa taxa de bits. O fluxo de entrada é 720p a 1500kbps.
/usr/local/bin/ffmpeg -i rtmp://localhost:1935/input/$name -f flv rtmp://example.com/app/name
/usr/local/bin/ffmpeg -i rtmp://localhost:1935/input/$name -c:v copy -c:a copy -aspect -f flv rtmp://example.com/app/name