Has anyone successfully used SharedOjects for Video Conferencing?

I am not talking about using Chat SharedObjects but just for the Video
Conferencing aspect.

I have been trying to port a simple Flex  video conferencing example by
Renaun Erickson

http://renaun.com/flex2/fms/VideoConferenceWDDJ/FlexVideoMain.html

Code at : http://renaun.com/flex2/fms/VideoConferenceWDDJ/srcview/
<http://renaun.com/flex2/fms/VideoConferenceWDDJ/srcview/+>

I think this example ported to RED5 would be an excellent learning tool for
others as well.

Since this is my actually first time on a sharedobject outside the Chat
examples we have I find myself somewhat stumbling with this example.

One thing about this example is that the users name is captured as the id
(String) and I think that is where RED5 is having problems connecting.

Anyone have any suggestion regarding this example as to what it appears I am
doing wrong?

Thanks,

Lenny

I have successfully passed the users login name back to RED5 but from this
point it appears that I am passing something wrong:

[DEBUG] 101906 SocketAcceptorIoProcessor-0.0:(
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeNotifyOrInvoke )
Num params: 2
[DEBUG] 101906 SocketAcceptorIoProcessor-0.0:(
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeNotifyOrInvoke )  >
0: Lenny
[DEBUG] 101906 SocketAcceptorIoProcessor-0.0 : (
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeNotifyOrInvoke )  >
1: Lenny
[DEBUG] 101937 pool-3-thread-2:(
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived ) Message recieved
[DEBUG] 101953 pool-3-thread-2:(
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived ) Stream Id:
ChannelId: 3, Timer: 0 (absolute), Size: 341, DateType: 20, StreamId: 0
[DEBUG] 101953 pool-3-thread-2:(
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived ) Channel:
[EMAIL PROTECTED]
[DEBUG] 101953 pool-3-thread-2:(
org.red5.server.net.rtmp.RTMPHandler.onInvoke ) Invoke
[ INFO] 101953 pool-3-thread-2:(
org.red5.server.net.rtmp.RTMPHandler.onInvoke ) call: Service: null Method:
connect Num Params: 20: Lenny1: Lenny
[INFO] 101953 pool-3-thread-2:(
org.red5.server.net.rtmp.RTMPHandler.onInvoke ) --connect
[DEBUG] 101953 pool-3-thread-2:(
org.red5.server.net.rtmp.RTMPHandler.onInvoke ) connect
[DEBUG] 101953 pool-3-thread-2:(
org.red5.server.net.rtmp.BaseRTMPHandler.getHostname ) url:
rtmp://10.2.0.10/videoconf
[DEBUG] 101953 pool-3-thread-2:( org.red5.server.Server.lookupGlobal ) Check
host and path: 10.2.0.10/videoconf
[DEBUG] 101953 pool-3-thread-2:( org.red5.server.Scope.getContext )
returning context
[DEBUG] 101953 pool-3-thread-2:( org.red5.server.Scope.hasChildScope ) Has
child scope? videoconf in [EMAIL PROTECTED] Depth = 0, Path = '', Name =
'default']
[INFO] 101953 pool-3-thread-2:(
org.red5.server.net.rtmp.RTMPHandler.onInvoke ) Connecting to: [
[EMAIL PROTECTED] Depth = 1, Path = '/default', Name = 'videoconf']
[DEBUG] 101953 pool-3-thread-2:( org.red5.server.CoreHandler.connect )
Connect to core handler ?
[DEBUG] 101953 pool-3-thread-2:( org.red5.server.Scope.getContext )
returning context
[DEBUG] 101953 pool-3-thread-2:(
org.red5.server.jmx.JMXFactory.createObjectName ) Object name:
org.red5.server:type=Client,id=0
[DEBUG] 101953 pool-3-thread-2:(
org.red5.server.jmx.JMXAgent.registerMBean) Register name: Client
[DEBUG] 101953 pool-3-thread-2:( org.red5.server.Client.register )
Registering connection for this client
[DEBUG] 101953 pool-3-thread-2:( org.red5.server.Scope.connect ) adding
client


**********************************************************************************************************

[DEBUG] 102062 SocketAcceptorIoProcessor-0.0:(
org.red5.io.amf.Input.readKeyValues ) property: code
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0 : (
org.red5.io.object.Deserializer.deserialize ) Datatype: String
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0:(
org.red5.io.amf.Input.readKeyValues ) val: NetConnection.Call.Failed
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0 : (
org.red5.io.amf.Input.hasMoreProperties ) End of object: ? false
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0:(
org.red5.io.amf.Input.hasMoreProperties ) End of object: ? false
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0 : (
org.red5.io.amf.Input.readKeyValues ) property: level
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0:(
org.red5.io.object.Deserializer.deserialize ) Datatype: String
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0 : (
org.red5.io.amf.Input.readKeyValues ) val: error
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0:(
org.red5.io.amf.Input.hasMoreProperties ) End of object: ? true
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0:(
org.red5.io.amf.Input.hasMoreProperties ) End of object: ? true
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0:(
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeNotifyOrInvoke )
Num params: 1
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0 : (
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder.decodeNotifyOrInvoke )  >
0: {level=error, code=NetConnection.Call.Failed}
[DEBUG] 102062 SocketAcceptorIoProcessor-0.0:(
org.red5.server.Scope.getContext ) returning context
[DEBUG] 102140 pool-3-thread-3:(
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived ) Message recieved
[DEBUG] 102140 pool-3-thread-3:(
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived ) Stream Id:
ChannelId: 3, Timer: 437 (absolute), Size: 72, DateType: 20, StreamId: 0
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to