Почему я не могу подключить OBS к своему серверу транскодирования?
Я пытаюсь написать сервер, который будет принимать входящее видео RTMP и транскодировать в HLS для прямой трансляции. Я использую ffmpeg на моем сервере для транскодирования. Вот команда ffmpeg, которую я выполняю:
ffmpeg -i rtmp://127.0.0.1:1935/test -c:v libx264 -x264opts keyint=120:no-scenecut -s 1280x720 -r 60 -b:v 5M -profile:v main -preset veryfast -c:a libfdk_aac -sws_flags bilinear -hls_list_size 6 output.m3u8
Я уверен, что это правильное использование ffmpeg для транскодирования, потому что я читал об этом здесь.
Когда я запускаю свой сервер и пытаюсь подключиться к нему с помощью OBS (Open Broadcaster Software), я получаю сообщение об ошибке, в котором говорится, что не удалось подключиться к серверу. Я получаю эту ошибку от ffmpeg:
RTMP_Connect0, не удалось подключить сокет. 111 (соединение отказано) rtmp://127.0.0.1:1935/test: произошла неизвестная ошибка
Вот захват пакетов, отправленных между приложениями.
Вот настройки OBS, которые я использую для потоковой передачи на мой сервер:
Изменить: когда я удаляю /test
из URL в моей команде ffmpeg и в окне настроек OBS я получаю это: