And yes you need write your own transport adapter as nanang advice. If we don't care customized RTCP, I think it is very easy to do transcoding between two streams. regards, Gang On Tue, Feb 3, 2009 at 11:00 AM, Gang Liu <gangban.lau at gmail.com> wrote: > Hi Manjeet, > Is it more easy to fit your requirement? > > pjmedia stream --> conference bridge ---> pjmedia stream > > What you need to do is create two streams and connect each > other using conf bridge.And you don't need to care RTP and RTCP. > > If you need more better performance, maybe code media proxy > something like rtpproxy is good idea. > > regards, > Gang > > On Tue, Feb 3, 2009 at 3:41 AM, Nanang Izzuddin <nanang at pjsip.org> wrote: >> Hi Manjeet, >> >> One alternative that I could think now is using stream and >> implementing a media transport adapter. The media transport adapter >> will do the pre/post RTCP packets processing, i.e: before sending an >> RTCP packet it inserts the customized part into the packet, on >> receiving it parses the customized part. >> >> Regards, >> nanang >> >> >> On Tue, Feb 3, 2009 at 2:06 AM, manjeet soodan <manjeetss1 at yahoo.com> wrote: >>> Hi Nanang, >>> >>> Thanks for your reply. >>> >>> Then in that case how can i handle this situation. In one case i need >>> streams to encode/decode the Media and on the other hand i need the RTCP APP >>> (TBCP) msgs which as you said i can't obtain using streams. >>> >>> What is the correct way to handle this situation. Could you please tell? >>> >>> Shall i use streams for media and direct media transport for RTCP, would >>> that work? >>> >>> This is quite urgent for me, please respond. >>> >>> Thanks in advance. >>> >>> Regards, >>> Manjeet >>> >>> >>> >>> --- On Tue, 2/3/09, Nanang Izzuddin <nanang at pjsip.org> wrote: >>> >>> From: Nanang Izzuddin <nanang@xxxxxxxxx> >>> Subject: Re: Problem with RTCP msgs using streams >>> To: manjeetss1 at yahoo.com >>> Cc: "pjsip list" <pjsip at lists.pjsip.org> >>> Date: Tuesday, February 3, 2009, 12:05 AM >>> >>> Hi Manjeet, >>> >>> Yes, currently pjmedia stream won't handle (parse/generate) the >>> 'customized' part of RTCP, so I think you can't use pjmedia stream >>> in >>> this case. >>> >>> Regards, >>> nanang >>> >>> >>> On Mon, Feb 2, 2009 at 5:10 PM, manjeet soodan <manjeetss1 at yahoo.com> >>> wrote: >>>> Hi Nanang, >>>> >>>> pjmedia_stream_get_stat() is used to get the encoder/decoder statistics. >>>> >>>> But i am still not able to find out from the PJMedia code, how to get the >>>> RTCP APP (TBCP) >>>> messages using streams. >>>> >>>> Without streams i think we can directly get the incoming RTCP packet from >>>> the on_rx_rtcp() callback function, BUT using "streams" how can >>> we do that? >>>> >>>> Thanks n regards, >>>> Manjeet >>>> >>>> >>>> >>>> >>>> >>>> --- On Fri, 1/30/09, Nanang Izzuddin >>> <nanang at pjsip.org> wrote: >>>> >>>> From: Nanang Izzuddin <nanang@xxxxxxxxx> >>>> Subject: Re: Problem with RTCP msgs using streams >>>> To: "pjsip list" <pjsip at lists.pjsip.org> >>>> Date: Friday, January 30, 2009, 2:42 AM >>>> >>>> Hi, >>>> >>>> If you are using stream, then you >>>> can use pjmedia_stream_get_stat(), >>>> you will get a 'compiled RTCP' data though. To 'sniff' the >>> raw >>>> RTCP >>>> packets, you can use pjmedia transport adapter. >>>> >>>> If your media proxy deal with raw RTP/RTCP packets and doesn't want >>>> audio transcoding, perhaps you better use pjmedia transport directly, >>>> instead of stream. >>>> >>>> Regards, >>>> nanang >>>> >>>> >>>> On Fri, Jan 30, 2009 at 2:01 AM, manjeet soodan >>> <manjeetss1 at yahoo.com> >>>> wrote: >>>>> Hi, >>>>> >>>>> I am using two streams (pjmedia_streams) to encode/decode >>> RTP + >>>> translating >>>>> RTCP between two servers. >>>>> >>>>> Question:- how will i receive the RTCP msgs? Can >>> pjmedia_port_get_frame() >>>>> and pjmedia_port_put_frame() also be used to receive/send RTCP >>> messages >>>> via >>>>> streams. >>>>> >>>>> Or is there some other way to send/recv RTCP msgs when using streams? >>>>> >>>>> Thanks >>>>> Manjeet >>>>> >>>>> >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>>> Visit our blog: http://blog.pjsip.org >>>>> >>>>> pjsip mailing list >>>>> pjsip at lists.pjsip.org >>>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Visit our blog: http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip at lists.pjsip.org >>>> >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> >>> >>> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >