Здравствуйте. Понимаю, что тема много раз обсуждалась, но все же не смог найти ответ.
Столкнулся вот с такой проблемой. Надо сделать реализовать стриминг видео на сайте (PHP). Бюджет никакой - пробуем на red5. Платформа - CentOS5.3
Установил его по инструкциям, написаным тут -
http://mediaservers.ru/mediaservers/...centos-52.html . И все работает. Демки запускаются коткретно
http://localhost:5080/demos/ofla_demo.html, но при нажатии на connect в output выводится следующее:
(692) Connections: true | true
(8256) connected?: true
(8279) NetConnection.onStatus:
description = No scope "oflaDemo" on this server.
code = NetConnection.Connect.Rejected
level = error
(8279) NetConnection.onStatus:
level = status
code = NetConnection.Connect.Closed
Кто нибудь сталкивался с такой проблемой?
Как решить такую проблему?
Спасибо!
Добавлено через 1 час 3 минуты
выводиться такая ошибка в лог сервера
Код:
java.lang.IllegalStateException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1246)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.sun.beans.finder.ClassFinder.findClass(ClassFinder.java:63)
at com.sun.beans.finder.ClassFinder.findClass(ClassFinder.java:105)
at java.beans.Introspector.instantiate(Introspector.java:1473)
at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:431)
at java.beans.Introspector.<init>(Introspector.java:380)
at java.beans.Introspector.getBeanInfo(Introspector.java:180)
at org.apache.commons.collections.BeanMap.initialise(BeanMap.java:605)
at org.apache.commons.collections.BeanMap.<init>(BeanMap.java:160)
at org.red5.io.amf.Output.writeObject(Output.java:273)
at org.red5.io.object.Serializer.writeObjectType(Serializer.java:260)
at org.red5.io.object.Serializer.writeComplex(Serializer.java:120)
at org.red5.io.object.Serializer.serialize(Serializer.java:74)
at org.red5.server.net.rtmp.codec.RTMPProtocolEncoder.encodeNotifyOrInvoke(RTMPProtocolEncoder.java:554)
at org.red5.server.net.rtmp.codec.RTMPProtocolEncoder.encodeNotifyOrInvoke(RTMPProtocolEncoder.java:499)
at org.red5.server.net.rtmp.codec.RTMPProtocolEncoder.encodeInvoke(RTMPProtocolEncoder.java:487)
at org.red5.server.net.rtmp.codec.RTMPProtocolEncoder.encodeMessage(RTMPProtocolEncoder.java:277)
at org.red5.server.net.rtmp.codec.RTMPProtocolEncoder.encodePacket(RTMPProtocolEncoder.java:118)
at org.red5.server.net.rtmp.codec.RTMPProtocolEncoder.encode(RTMPProtocolEncoder.java:90)
at org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder.encode(RTMPMinaProtocolEncoder.java:46)
at org.apache.mina.filter.codec.ProtocolCodecFilter.filterWrite(ProtocolCodecFilter.java:214)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.filter.executor.ExecutorFilter.filterWrite(ExecutorFilter.java:236)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.filterWrite(AbstractIoFilterChain.java:587)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.fireFilterWrite(AbstractIoFilterChain.java:355)
at org.apache.mina.transport.socket.nio.SocketSessionImpl.write0(SocketSessionImpl.java:166)
at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:177)
at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:168)
at org.red5.server.net.rtmp.RTMPMinaConnection.write(RTMPMinaConnection.java:193)
at org.red5.server.net.rtmp.Channel.write(Channel.java:126)
at org.red5.server.net.rtmp.Channel.write(Channel.java:103)
at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:446)
at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:146)
at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:126)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:220)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:264)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
Что делать?