LINUX.ORG.RU

red5, CentOS 5.7, запускается, но Net status: NetConnection.Connect.Failed

 , netconnection,


0

1

Установил по инструкции

yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel

cd /usr/src
wget http://apache.deathculture.net/ant/binaries/apache-ant-1.8.4-bin.tar.bz2
tar jxvf apache-ant-1.8.4-bin.tar.bz2
mv apache-ant-1.8.4 /usr/local/ant

export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/lib/jvm/java
export PATH=$PATH:/usr/local/ant/bin
export CLASSPATH=.:$JAVA_HOME/lib/classes.zip

yum install perl-URI
yum install subversion

svn co http://red5.googlecode.com/svn/java/server/tags/1_0rc2/ red5
mv red5 /usr/local/

cd /usr/local/red5
ant prepare
ant dist

cp -r dist/conf ./
chmod a+x red5.sh
./red5.sh

Создал сервис по этому скрипту: http://nocreativity.com/blog-engine/wp-content/uploads/2011/07/red5.txt

vi /etc/init.d/red5

Отключил фаервол.

Red5 запустился, но installer не работает: Net status: NetConnection.Connect.Failed

В логах пусто. После запуска

./red5.sh
выдает:

[WARN] [Red5_Scheduler_Worker-2] org.red5.server.net.rtmp.RTMPConnection - Closing RTMPMinaConnection from xxx.xx.xx.xxx : 2802 to null (in: 0 out 0 ), with id 1 due to long handshake

Подскажите, пожалуйста, что может быть и как исправить. Спасибо!

И еще

В /demos/echo_test.html при соеденении mx.RemoteObject выдает ошибку:

Connecting through REMOTEOBJECT using AMF3 encoding...
Testing null: 
AMF error received (after 0.374 sec):
   description: Send failed
   code: Client.Error.MessageSend
   details: Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http://xxx.xx.xx:5080/echo/gateway'
Error: ReferenceError: Error #1069: Не удалось найти свойство 0 в String; отсутствует значение по умолчанию.
	at org.red5.samples.echo::EchoTest/onRemotingError()
	at echotest/__echoService_fault()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at mx.rpc::AbstractService/dispatchEvent()
	at mx.rpc.remoting.mxml::RemoteObject/dispatchEvent()
	at mx.rpc::AbstractOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()
	at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()
	at mx.rpc::Responder/fault()
	at mx.rpc::AsyncRequest/fault()
	at mx.messaging::ChannelSet/faultPendingSends()
	at mx.messaging::ChannelSet/channelFaultHandler()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at mx.messaging::Channel/connectFailed()
	at mx.messaging.channels::PollingChannel/connectFailed()
	at mx.messaging.channels::AMFChannel/statusHandler()
ki44321
() автор топика
Ответ на: комментарий от SandySandy

Спасибо всем за помощь!

Вроде как решил проблему: В файле red5-core.xml Увеличиваем: maxHandshakeTimeout в строке: <!-- Max. time in milliseconds to wait for a valid handshake. --> <property name=«maxHandshakeTimeout» value=«5000» /> Я поставил <!-- Max. time in milliseconds to wait for a valid handshake. --> <property name=«maxHandshakeTimeout» value=«90000» />

ki44321
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.