1

Некоторое время я успешно транслировал потоковую передачу с помощью nginx-rtmp. Использование встроенной директивы push прекрасно работает, но для перехода к именам потоков переменных я должен переключиться на использование ffmpeg.

Даже когда я вообще не транскодирую поток, качество кажется огромным.

Я попробовал следующее, но оба выглядят зернистыми и с низким битрейтом. Входной поток 720p при 1500 кбит / с.

/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

1 ответ1

1

Оказывается, правильный синтаксис для моей версии ffmpeg был

/usr/local/bin/ffmpeg -i -c copy rtmp://localhost:1935/input/$name -f flv rtmp://example.com/app/name

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .