Red5-Рекордер не работает

Я выполнил установку сервера red5. При установке сервера все работает нормально. Все демонстрационные приложения red5 работают отлично. но у меня проблема с red5-recorder. Я получаю ОШИБКУ: не удалось подключиться к серверу rtmp://127.0.0.1. Есть ли какие-либо другие изменения, которые я должен внести в код?


person V1n0d    schedule 20.09.2011    source источник


Ответы (2)


ОШИБКА: не удалось подключиться к серверу rtmp://127.0.0.1, вызвано

if(Application.application.parameters.server!=null) myRecorder.server= Application.application.parameters.server;

по умолчанию используется nc.connect(myRecorder.server), который возвращает 127.0.0.1/red5recorder

Чтобы обойти это, вы можете передать server= FlashVar.

Отредактируйте red5recorder.html и добавьте это в нужное место (после строки #91):

"FlashVars", "server=rtmp://your.external.server.ip/red5recorder"

Это связано с тем, что swf загружается и запускается на стороне клиента, и ему необходимо подключиться к службе RTMP вашего сервера. Он не может подключиться к 127.0.0.1/red5recorder, потому что это ваш компьютер. Вот почему вы устанавливаете параметр server=. :-)

Надеюсь, это поможет.

person Hash Borgir    schedule 16.01.2013
comment
Это не сработало для меня. Он все еще приходит с сообщением об ошибке. - person cea; 17.03.2014
comment
Не могли бы вы показать сообщения об ошибках, а также точные шаги, которые вы предприняли? - person Hash Borgir; 27.05.2015

Я создал новое веб-приложение для Red5Recorder, как указано здесь, с именем "red5recorder", потому что это имя используется записывающим устройством для связи. (см. файл Recorder.as в исходниках) и после перезагрузки сервера все заработало. Выходной файл с именем «video.flv» находится в подкаталоге streams/. Я надеюсь, это поможет вам. Кристиан

person MegaTux    schedule 21.09.2011