[Asterisk-video] Mediamixer

Klaus Darilion klaus.mailinglists at pernau.at
Fri Jun 22 10:15:00 CDT 2007


thanks - i will debug it next week ....

Sergio Garcia Murillo wrote:
> 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
>>
> 
> 
> _______________________________________________
> --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