Hi, I want to close a ServerStream when a client disconnect.
I tried this code into disconnect server method:

List bs = getBroadcastStreamNames(conn.getScope());
                for (int i=0;i<bs.size();i++)
                {
                   if (bs.get(i).toString().indexOf("myStream") != -1 )
                        {
                                
getBroadcastStream(conn.getScope(),bs.get(i).toString()).close();
                        }
                }


but when client disconnect, I have this error...

java.lang.ClassCastException: org.red5.server.stream.StreamService
        at 
org.red5.server.adapter.ApplicationAdapter.getBroadcastStream(ApplicationAdapter.java:278)
        at Application.appDisconnect(Application.java:169)
        at 
org.red5.server.adapter.ApplicationAdapter.disconnect(ApplicationAdapter.java:116)
        at org.red5.server.Scope.disconnect(Scope.java:281)
        at org.red5.server.Scope.disconnect(Scope.java:300)
        at org.red5.server.BaseConnection.close(BaseConnection.java:152)
        at 
org.red5.server.net.rtmp.RTMPConnection.close(RTMPConnection.java:270)
        at 
org.red5.server.net.rtmp.RTMPMinaConnection.close(RTMPMinaConnection.java:89)
        at 
org.red5.server.net.rtmp.RTMPHandler.connectionClosed(RTMPHandler.java:202)
        at 
org.red5.server.net.rtmp.RTMPMinaIoHandler.sessionClosed(RTMPMinaIoHandler.java:120)
        at 
org.apache.mina.common.support.AbstractIoFilterChain$2.sessionClosed(AbstractIoFilterChain.java:162)
        at 
org.apache.mina.common.support.AbstractIoFilterChain.callNextSessionClosed(AbstractIoFilterChain.java:460)
        at 
org.apache.mina.common.support.AbstractIoFilterChain.access$700(AbstractIoFilterChain.java:51)
        at 
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.sessionClosed(AbstractIoFilterChain.java:768)
        at 
org.apache.mina.filter.ThreadPoolFilter.processEvent(ThreadPoolFilter.java:740)
        at 
org.apache.mina.filter.ThreadPoolFilter$Worker.processEvents(ThreadPoolFilter.java:474)
        at 
org.apache.mina.filter.ThreadPoolFilter$Worker.run(ThreadPoolFilter.java:429)


What can I do?

_________________________________________________________________
Condivi foto, pensieri ed altro ancora creando il tuo Blog su Windows Live 
Spaces ! http://discoverspaces.live.com/?loc=it-IT


_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to