[Asterisk-video] Mediamixer

Sergio Garcia Murillo sergio.garcia at fontventa.com
Fri Jun 22 09:19:24 CDT 2007


Do u see any log at the media mixer?
Coud you try running the test program and see does it output (on both
sides)?
Also, you can check if the media mixer is alive in
http://127.0.0.1:8080/status
Check port 8080 is free and perhaps it's a good idea to set the library path
to avoid the mcu loading the wrong xmlrpc libraries and point to your
compiling directories:

export LD_LIBRARY_PATH=/usr/mcu/xmlrpc/lib/:/usr/mcu/bin/debug

When you run the media mixer you should get this output:

gondolin:/usr/mcu/bin/debug# ./mcu
[2839]>Run [0xbffc7430]
[2839]-Handler on /status
[2839]-Handler on /mcu
<----- and below after running test --->
[2839]-Dispatching [/mcu]
[2839]>ProcessRequest [/mcu]
[2839]>CreateConference
[2839]<CreateConferencei [100]
[2839]>GetConferenceRef [100]
[2839]<GetConferenceRef
[2839]-Init multiconf
[2839]>ReleaseConferenceRef [100]
[2839]<ReleaseConferenceRef
[2839]<ProccessRequest
[2839]-MixAudioThread [2839]
[2839]-MixVideoThread [2839]
[2839]>MixVideo
[2839]-Updating
[2839]-Dispatching [/mcu]
[2839]>ProcessRequest [/mcu]
[2839]>GetConferenceRef [100]
[2839]<GetConferenceRef
[2839]>CreateParticipant
[2839]>CreateMixer video [1,352,288]
[2839]<CreateMixer video
[2839]>CreateMixer audio [1]
[2839]<CreateMixer audio
[2839]-SetVideoCodec [96,300,4,8]
[2839]-SetAudioCodec [3]
[2839]>Init video stream
[2839]<Init video stream
[2839]>Init audio stream
[2839]<Init audio stream
[2839]<CreateParticipant [1]
[2839]>ReleaseConferenceRef [100]
[2839]<ReleaseConferenceRef
[2839]<ProccessRequest
[2839]-Dispatching [/mcu]
[2839]>ProcessRequest [/mcu]
[2839]>GetConferenceRef [100]
[2839]<GetConferenceRef
[2839]-SetVideoCodec[1]
[2839]-SetVideoCodec [96,300,4,8]
[2839]>ReleaseConferenceRef [100]
[2839]<ReleaseConferenceRef
[2839]<ProccessRequest
[2839]-Dispatching [/mcu]
[2839]>ProcessRequest [/mcu]
[2839]>GetConferenceRef [100]
[2839]<GetConferenceRef
[2839]-SetAudioCodec [1]
[2839]>ReleaseConferenceRef [100]
[2839]<ReleaseConferenceRef
[2839]<ProccessRequest
[2839]-Dispatching [/mcu]
[2839]>ProcessRequest [/mcu]
[2839]>GetConferenceRef [100]
[2839]<GetConferenceRef
[2839]-StartSendingAudio [1]
[2839]>StartSending audio [192.168.195.1,1234]
[2839]-SetRemotePort [192.168.195.1,1234,3]
[2839]<StartSending audio [1]
[2839]>ReleaseConferenceRef [100]
[2839]<ReleaseConferenceRef
[2839]SendAudioThread [2839]
[2839]>SendAudio
[2839]-CreateAudioCodec [3]
[2839]<ProccessRequest
[2839]-Dispatching [/mcu]
[2839]>ProcessRequest [/mcu]
[2839]>GetConferenceRef [100]
[2839]<GetConferenceRef
[2839]-StartSendingVideo [1]
[2839]>StartSending video [192.168.195.1,1236,96]
[2839]-SetRemotePort [192.168.195.1,1236,96]
[2839]<StartSending video [1]
[2839]>ReleaseConferenceRef [100]
[2839]<ReleaseConferenceRef
[2839]<ProccessRequest
[2839]SendVideoThread [2839]
[2839]>SendVideo [352,288,300,5,4,8]
[2839]-CreateVideoEncoder [96,4,8]
[2839]-Dispatching [/mcu]
[2839]>ProcessRequest [/mcu]
[2839]>GetConferenceRef [100]
[2839]<GetConferenceRef
[2839]-StartReceivingVideo [1]
[2839]-StartReceiving Video [32768]
[2839]>ReleaseConferenceRef [100]
[2839]<ReleaseConferenceRef
[2839]<ProccessRequest
[2839]RecVideoThread [2839]
[2839]>RecVideo
[2839]-StartVideoCapture [352,288,5]
[2839]-SetSize [352,288]
[2839]-Sending video

And on the test executable:

gondolin:/usr/mcu/bin/debug# ./test
[2845]>CreateConference [Sergio]
[2845]>MakeCall  [CreateConference]
[2845]<MakeCall
[2845]<CreateConference [100]
[2845]>CreateParticipant [100]
[2845]>MakeCall  [CreateParticipant]
[2845]<MakeCall
[2845]<CreateParticipant [100,1]
[2845]>SetVideoCodec [100,1,96,0,300,5]
[2845]>MakeCall  [SetVideoCodec]
[2845]<MakeCall
[2845]<SetVideoCodec
[2845]>SetAudioCodec [100,1]
[2845]>MakeCall  [SetAudioCodec]
[2845]<MakeCall
[2845]<SetAudioCodec
[2845]>StartSendingAudio [100,1]
[2845]>MakeCall  [StartSendingAudio]
[2845]<MakeCall
[2845]<StartSendingAudio
[2845]>StartSendingVideo [100,1]
[2845]>MakeCall  [StartSendingVideo]
[2845]<MakeCall
[2845]<StartSendingVideo
[2845]>StartReceivingVideo [100,1]
[2845]>MakeCall  [StartReceivingVideo]
[2845]<MakeCall
[2845]<StartReceivingVideo [32768]





----- Original Message ----- 
From: "Klaus Darilion" <klaus.mailinglists at pernau.at>
To: "Development discussion of video media support in Asterisk"
<asterisk-video at lists.digium.com>
Sent: Friday, June 22, 2007 3:18 PM
Subject: Re: [Asterisk-video] Mediamixer


>
>
> Sergio Garcia wrote:
> >
> > Hi Klaus,
> >
> > As Lorenzo said, the problem seems to be with the name decorations in
c++
> >
> > 00000000         *UND*  00000000 _Z12avcodec_initv
> >
> > I've updated the svn version with the extern "C" on the headers files
from
> > libgsm and ffmpeg.
>
> Hi!
>
> The mcu builds now. Nevertheless I do not get any video out of the MCU.
> I see Meeme connecting to the mcu:
> T 127.0.0.1:53614 -> 127.0.0.1:8080 [AP]
>    VideoMixer: NewSession..ConferenceID: 869....
>
> but nothing more happens ...
>
> Do I have to start the mcu with certain parameters?
>
> regards
> klaus
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-video
>




More information about the asterisk-video mailing list