I have very strange bug, and this create an exception in RTMPMinaloHandler.
I have an application publish.swf, to publish the webcam of a user.
I have an application play.swf to view the webcam of another user.
The problem is only with play.swf, when I make the connection this works great.
But if I stop it (or rejected by the user), I can't re-connect anymore (see the log output).
But if I reload my player.swf I can connect to the server again.
I have actived the debug of server.net, and I see an exception not catched, is it normal ?
I'm not sure, but this seems to be a bug in Red5 and not in my application..
[java] [DEBUG] 78212 pool-1-thread-12:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageSent
[java] [DEBUG] 78212 pool-1-thread-12:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message sent
[java] [INFO] 78260 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] RECEIVED: [EMAIL PROTECTED]
[java] [DEBUG] 78260 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageRecieved
[java] [DEBUG] 78261 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message recieved
[java] [DEBUG] 78261 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Stream Id: ChannelId: 3, Timer: 1 (absolute), Size: 240, DateType: 20, StreamId: 0
[java] [DEBUG] 78263 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Channel: [EMAIL PROTECTED]
[java] [DEBUG] 78264 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Invoke
[java] [INFO] 78264 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.info ) call: Service: null Method: connect Num Params: 40: play1: sheef2: 3: neokod
[java] [INFO] 78265 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.info ) --connect
[java] [DEBUG] 78265 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) connect
[java] [DEBUG] 78266 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) url: rtmp://192.168.0.8:8080/Webcam
[java] [INFO] 78266 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.info ) Connecting to: [EMAIL PROTECTED] Depth = 1, Path = '/default', Name = 'Webcam']
[java] [INFO] 78267 pool-1-thread-13:( org.red5.server.webapp.Webcam.Application.info ) New Connection
[java] [DEBUG] 78268 pool-1-thread-13:( org.red5.server.webapp.Webcam.Application.debug ) create new publisher->player data: {authorized=false, login=sheef}
[java] [DEBUG] 78268 pool-1-thread-13:( org.red5.server.webapp.Webcam.Application.debug ) player data: {mySockets={neokod=RTMPMinaConnection from 192.168.0.8:1691 to 192.168.0.8:8080 (in: 3326, out: 3073)}, login=sheef, name=sheef, connected=true}
[java] [DEBUG] 78269 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) connected
[java] [DEBUG] 78418 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) client: Client: 2
[java] [INFO] 78418 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] WRITE: [EMAIL PROTECTED]
[java] [INFO] 78419 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] WRITE: [EMAIL PROTECTED]
[java] [DEBUG] 78421 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) sending reply
[java] [INFO] 78422 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] WRITE: [EMAIL PROTECTED]
[java] [INFO] 78423 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] SENT: [EMAIL PROTECTED]
[java] [DEBUG] 78423 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageSent
[java] [DEBUG] 78424 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message sent
[java] [INFO] 78424 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] SENT: [EMAIL PROTECTED]
[java] [DEBUG] 78425 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageSent
[java] [DEBUG] 78429 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message sent
[java] [INFO] 78430 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] SENT: [EMAIL PROTECTED]
[java] [DEBUG] 78431 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageSent
[java] [DEBUG] 78431 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message sent
[java] [INFO] 78617 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] RECEIVED: [EMAIL PROTECTED]
[java] [DEBUG] 78617 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageRecieved
[java] [DEBUG] 78617 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message recieved
[java] [DEBUG] 78618 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Stream Id: ChannelId: 2, Timer: 7885037 (absolute), Size: 6, DateType: 4, StreamId: 0
[java] [DEBUG] 78618 pool-1-thread-13:( org.red5.server.net.rtmp.RTMPHandler.debug ) Channel: [EMAIL PROTECTED]
[java] [INFO] 78851 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] RECEIVED: [EMAIL PROTECTED]
[java] [DEBUG] 78851 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageRecieved
[java] [DEBUG] 78853 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message recieved
[java] [DEBUG] 78854 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) Stream Id: ChannelId: 3, Timer: 710 (relative), Size: 39, DateType: 20, StreamId: 0
[java] [DEBUG] 78855 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) Channel: [EMAIL PROTECTED]
[java] [DEBUG] 78855 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) Invoke
[java] [DEBUG] 78855 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) Scope: [EMAIL PROTECTED] Depth = 1, Path = '/default', Name = 'Webcam']
[java] [DEBUG] 78856 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) Handler: [EMAIL PROTECTED]
[java] [DEBUG] 78856 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) Context: [EMAIL PROTECTED]
[java] [DEBUG] 78857 pool-1-thread-14:( org.red5.server.webapp.Webcam.Publisher.debug ) askAuthorization()
[java] [INFO] 78866 pool-1-thread-14:( org.red5.server.webapp.Webcam.Publisher.info ) sheef ask authorization to neokod
[java] [DEBUG] 78867 pool-1-thread-14:( org.red5.server.webapp.Webcam.Publisher.debug ) invoke: neokod.askAuthorization([Ljava.lang.Object;@c3e82b)
[java] [INFO] 78869 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1689] WRITE: [EMAIL PROTECTED]
[java] [INFO] 78871 pool-1-thread-15:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1689] SENT: [EMAIL PROTECTED]
[java] [DEBUG] 78871 pool-1-thread-15:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageSent
[java] [DEBUG] 78874 pool-1-thread-15:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message sent
[java] [DEBUG] 78874 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) sending reply
[java] [INFO] 78875 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] WRITE: [EMAIL PROTECTED]
[java] [INFO] 78875 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] SENT: [EMAIL PROTECTED]
[java] [DEBUG] 78876 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) messageSent
[java] [DEBUG] 78877 pool-1-thread-14:( org.red5.server.net.rtmp.RTMPHandler.debug ) Message sent
[java] [ERROR] 79032 pool-1-thread-16:( org.red5.server.net.rtmp.RTMPMinaIoHandler.error ) [/192.168.0.8:1691] EXCEPTION:
[java] java.io.IOException: Connection reset by peer
[java] at sun.nio.ch.FileDispatcher.read0(Native Method)
[java] at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
[java] at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
[java] at sun.nio.ch.IOUtil.read(IOUtil.java:200)
[java] at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
[java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:272)
[java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:246)
[java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(SocketIoProcessor.java:44)
[java] at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:564)
[java] at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)
[java] at java.lang.Thread.run(Thread.java:595)
[java] [DEBUG] 79040 pool-1-thread-16:( org.red5.server.net.rtmp.RTMPMinaIoHandler.debug ) Exception caught
[java] java.io.IOException: Connection reset by peer
[java] at sun.nio.ch.FileDispatcher.read0(Native Method)
[java] at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
[java] at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
[java] at sun.nio.ch.IOUtil.read(IOUtil.java:200)
[java] at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:207)
[java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:272)
[java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:246)
[java] at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(SocketIoProcessor.java:44)
[java] at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:564)
[java] at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)
[java] at java.lang.Thread.run(Thread.java:595)
[java] [INFO] 79051 pool-1-thread-16:( org.red5.server.net.rtmp.RTMPMinaIoHandler.info ) [/192.168.0.8:1691] CLOSED
signature.asc
Description: Ceci est une partie de message numériquement signée
_______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
