Приветствую. Не знаю правильно выбрал ветку или нет. Но суть вопроса такова. Есть виндовс 10. Установлен nginx+ffmpeg
Поток отправляется в nginx и делится на два потока. Один поток уходит на одну стрим площадку в битрейде 25мбит. Второй поток отправляется ffmpeg,у на транскодирование с послед вещанием в 7мбит на другую стрим площадку. Что бы запустить транскодирование имеется .bat файл. Его запускаешь и он подхватывает поток и делает с ним то что нужно. Проблема такая что нужно запускать .bat только когда есть поток. Если потока нет, после запуска секунд 20 ждет поток и вырубается. Нужно сделать чтобы он ждал поток всегда и как дождется запускал транскодирование. Так как Удаленно нет вохможности каждый раз заходить и запускать в ручную батник
Внутрянка батника
bin\ffmpeg -i rtmp://127.0.0.1/restreamdima/ -vcodec libx264 -g 60 -preset medium -b:v 6500k -maxrate 6500k -bufsize 6500k -s 1600x900 -x264opts nal-hrd=cbr:force-cfr=1:keyint=60 -sws_flags lanczos -acodec copy -r 60 -f flv rtmp://127.0.0.1/transcodedima
Вот ошибка если не может увидеть поток