ffmpeg с rasbian на сервер rtmd - нет вывода - PullRequest
0 голосов
/ 05 мая 2020

Я установил сервер nginx -rtmd на raspberry pi и использую его для вывода в obs. Я могу успешно транслировать со своего GoPro 7 и получать вывод на VL C на моем телефоне.

Я настроил пи-камеру на другом rpi и, используя raspivd, могу видеть видео с камеры в окне на небольшом сенсорном дисплее, прикрепленном к нему.

Я установил ffmpeg с поддержкой h264 / aa c и передал в него вывод raspivid. Помимо предупреждения о том, что cur_dts недействителен, похоже, что ffmpeg запущен (на выходе указано 100 тыс. Кадров).

Проблема в том, что я не получаю вывода в VL C (просто вращающийся значок), когда Я пытаюсь подключиться к серверу nginx -rtmp. Я все еще получаю видеоокно на экране rpi (что неожиданно).

Я использую команду

raspivid -o - -t 0 -w 1920 -h 1080 -fps 25 -b 4000000 -g 50 | ./ffmpeg -loglevel debug -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://<address>/<app>/<fname>

есть ли у кого-нибудь какие-либо указания относительно того, что может быть неправильным. Я не так хорошо знаком с ffmpeg, кроме беглого понимания параметров и того, что он делает.

С уважением.

...