[Asterisk-video] Getting negotiated formats

Lorenzo Miniero lorenzo.miniero at unina.it
Fri May 25 01:30:38 MST 2007


Hi Sergio,

thanks for the quick answer!
I had already tried the raw formats but they gave me the same results as 
the supposedly negotiated ones; nativeformats looks much better for what 
I need. I only see a problem in case a client has more than a video 
codec in its SDP, and then only one is negotiated, since nativeformats 
would contain them all, but that's an issue that I think I live with for 
the moment...

Cheers,
Lorenzo


Sergio Garcia Murillo ha scritto:
> Hi Lorenzo,
> 
> There was a speciall branch in the dev tree that was working on a better
> way of handling media capabilities (perhaps ask Olle).
> Also tray the rawwriteformat,  rawreadformat and nativeformats.
> 
> Greetings
> Sergio
> 
> ----- Original Message ----- 
> From: "Lorenzo Miniero" <lorenzo.miniero at unina.it>
> To: <asterisk-video at lists.digium.com>
> Sent: Thursday, May 24, 2007 4:00 PM
> Subject: [Asterisk-video] Getting negotiated formats
> 
> 
>> Hi all,
>>
>> I hope I'm sending this mail to the right mailing list this time, since
>> by mistake I sent it to the developers list before...
>>
>> I have a doubt regarding a feature that I couldn't exploit, even though
>> Kevin Fleming stated was there.
>>
>> Since I'm working on a remote videomixer for MeetMe, I need to know
>> which formats have been negotiated when a user joins a conference, e.g.
>> if the user will be using H.261, h263 and so on, to setup an adequate
>> leg towards the external mixer and to forward the user the composed mix
>> in a format it understands. The only way I have been able to do it so
>> far is by waiting for the user to send its first video frame, and then
>> look at its subclass: this of course is an all but the perfect solution,
>> since a user could never send any video frame at all.
>> However, on the asterisk-dev ML I have been told that it should however
>> be possible to get the same information by just accessing some fields in
>> the ast_channel structure. By deduction, I supposed this information was
>> stored as a bit mask in readformat and writeformat, but I couldn't get
>> any coherent info from there in the scenarios I tried. Do you know if
>> there actually is a way to achieve this, or if support for this is
>> incomplete?
>>
>> Thanks in advance, hope to hear you soon,
>>
>> Lorenzo
>>
>> -- 
>> Lorenzo Miniero, Junior Researcher
>> Dipartimento di Informatica e Sistemistica
>> Università degli Studi di Napoli "Federico II"
>> Via Claudio 21 -- 80125 Napoli (Italy)
>> Phone: +390817683821 - Fax: +390817683816
>> Email: lorenzo.miniero at unina.it
>> _______________________________________________
>> --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
> 


-- 
Lorenzo Miniero, Junior Researcher
Dipartimento di Informatica e Sistemistica
Università degli Studi di Napoli "Federico II"
Via Claudio 21 -- 80125 Napoli (Italy)
Phone: +390817683821 - Fax: +390817683816
Email: lorenzo.miniero at unina.it


More information about the asterisk-video mailing list