Почему я не могу подключить 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 я получаю это:

0 ответов

Другие вопросы по тегам