Hello everyone,
we're migrating our code from FMS to Red5, and I'm having issues with 
live audio streaming.  I got video to work OK, but audio streaming is 
not going at all.  This is what is happening, I have the following code 
in my Flash app:

/////////////////////////////////////////////
//Publisher code
var mic:Microphone = Microphone.get();

out_ns = new NetStream(nc);
               
out_ns.attachAudio(mic);
out_ns.publish("audio");
               

/////////////////////////////////////////////
//Listener code
in_ns = new NetStream(nc);
in_ns.play("audio");



This is what I get from the onStatus methods for the publisher and listener:

/////////////////////////////////////////
//Publisher
NetStream.onStatus called: (56875 ms)
    clientid:    1
    description:   
    details:    audio
    code:    NetStream.Publish.Start
    level:    status

/////////////////////////////////////////
//Listener
NetStream.onStatus  called: (18516 ms)
    clientid:    1
    description:    Playing and resetting audio.
    details:    audio
    code:    NetStream.Play.Reset
    level:    status

NetStream.onStatus  called: (18517 ms)
    clientid:    1
    description:    Started playing audio.
    details:    audio
    code:    NetStream.Play.Start
    level:    status


Now, these are the messages I'm seeing on the server side:

     [java] 2006-07-17 16:52:38,265 DEBUG 
[org.red5.server.service.ServiceUtils] - Found 0 methods
     [java] 2006-07-17 16:52:38,281 DEBUG 
[org.red5.server.service.ServiceUtils] - Found 1 methods
     [java] 2006-07-17 16:52:38,281 DEBUG 
[org.red5.server.service.ServiceInvoker] - Invoking method: public int 
org.red5.server.stream
.StreamService.createStream()
     [java] 2006-07-17 16:52:38,281 DEBUG 
[org.red5.server.service.ServiceInvoker] - result: 1
     [java] 2006-07-17 16:52:38,281  WARN 
[org.red5.server.net.rtmp.RTMPHandler] - Unhandled ping: Ping: 3, 1, 0, -1
     [java] 00 03 00 00 00 01 00 00 00 00
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceInvoker] -    0 => audio
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceUtils] - Found 1 methods
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceUtils] - Parameter conversion failed for 
public void org.red5
.server.stream.StreamService.publish(java.lang.String,java.lang.String)
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceUtils] - Found 2 methods
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceUtils] - Multiple methods found with 
same name and parameter
count.
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceUtils] - Found 0 methods
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceUtils] - Parameter conversion will be 
attempted in order.
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceUtils] - Found 1 methods
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceInvoker] - Invoking method: public void 
org.red5.server.strea
m.StreamService.publish(java.lang.String)
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceInvoker] - Invoking method: public int 
org.red5.server.stream
.StreamService.createStream()
     [java] 2006-07-17 16:52:38,296 DEBUG 
[org.red5.server.service.ServiceInvoker] - result: 1
     [java] 2006-07-17 16:52:38,312 DEBUG 
[org.red5.server.service.ServiceInvoker] -    0 => audio
     [java] 2006-07-17 16:52:38,312 DEBUG 
[org.red5.server.service.ServiceUtils] - Found 1 methods
     [java] 2006-07-17 16:52:38,312 DEBUG 
[org.red5.server.service.ServiceUtils] - Parameter conversion failed for 
public void org.red5
.server.stream.StreamService.play(java.lang.String,int)
     [java] 2006-07-17 16:52:38,312 DEBUG 
[org.red5.server.service.ServiceUtils] - Found 1 methods
     [java] 2006-07-17 16:52:38,312 DEBUG 
[org.red5.server.service.ServiceInvoker] - Invoking method: public void 
org.red5.server.strea
m.StreamService.play(java.lang.String)
     [java] 2006-07-17 16:52:38,671 DEBUG 
[org.red5.server.service.ServiceInvoker] - result: null
     [java] 2006-07-17 16:52:38,671 DEBUG 
[org.red5.server.service.ServiceInvoker] - result: null



This was working fine with FMS...so what am I missing here?  Do I need 
to have something on the server side?  I got the web cam to work 100% 
between my clients, but no luck with this audio streaming.... thanks for 
any help.

Javier C.
Atlanta, GA

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

Reply via email to