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