Hi Gang,
i tried to set the codec parameter with this code, before i run pjsua_start()
pjmedia_codec_param* pCodecParam =
PJ_POOL_ZALLOC_T(m_pMemPool, struct pjmedia_codec_param);
if (pjsua_codec_get_param(pj_cstr(&tmp, "pcma"),pCodecParam)==PJ_SUCCESS)
{ pCodecParam->setting.frm_per_pkt=160;
/Number of frames per packet./
pCodecParam->setting.vad=0;
pCodecParam->setting.plc=0;
pjsua_codec_set_param(pj_cstr(&tmp, "pcma"),pCodecParam);
}
i increase the setting.frm_per_pkt to 320, maby this is like a
ptime=40 ptime=ffp*1000/8000 for g711 but it doesn't work.
the pjmedia_codec_param struct has a info variable ptime but it is only info!!
pCodecParam->info.frm_ptime;
any idea ?
--- Gang Liu
gangban.lau@gmail.com schrieb am Do, 4.6.2009:
Von: Gang Liu gangban.lau@gmail.com
Betreff: Re: [pjsip] pjusa-lib Can i set the sender ptime for G711 codec?
An: "pjsip list" pjsip@lists.pjsip.org
Datum: Donnerstag, 4. Juni 2009, 8:49
Did you try pjsua_codec_set_param() this function?
BTW, I didn't try it before.
regards,
Gang
On Wed, Jun 3, 2009 at 10:55 PM, M.S. hamstiede@yahoo.de wrote:
Hello,
i want to set the ptime in pjsua-lib/application only in RTP sender direction.
Now it is fixed to the ptime default (20ms). I mean the RTP ptime for G711 codec,
not the conference ptime.
regards
mark
Visit our blog: http://blog.pjsip.org
pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
-----Integrierter Anhang folgt-----
Visit our blog: http://blog.pjsip.org
pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
try
pCodecParam->setting.frm_per_pkt = (pj_uint8_t)(ptime /
pCodecParam->info.frm_ptime);
and ptime will be 10, 20 ... for pcma
regards,
Gang
On Thu, Jun 4, 2009 at 4:37 PM, hamstiede@yahoo.de wrote:
Hi Gang,
i tried to set the codec parameter with this code, before i run
pjsua_start()
pjmedia_codec_param* pCodecParam =
PJ_POOL_ZALLOC_T(m_pMemPool, struct pjmedia_codec_param);
if (pjsua_codec_get_param(pj_cstr(&tmp,
"pcma"),pCodecParam)==PJ_SUCCESS)
{ pCodecParam->setting.frm_per_pkt=160; /Number of frames per
packet./
pCodecParam->setting.vad=0;
pCodecParam->setting.plc=0;
pjsua_codec_set_param(pj_cstr(&tmp, "pcma"),pCodecParam);
}
i increase the setting.frm_per_pkt to 320, maby this is like a
ptime=40 ptime=ffp*1000/8000 for g711 but it doesn't work.
the pjmedia_codec_param struct has a info variable ptime but it is only
info!!
pCodecParam->info.frm_ptime;
any idea ?
--- Gang Liu gangban.lau@gmail.com schrieb am *Do, 4.6.2009:
*
Von: Gang Liu gangban.lau@gmail.com
Betreff: Re: [pjsip] pjusa-lib Can i set the sender ptime for G711 codec?
An: "pjsip list" pjsip@lists.pjsip.org
Datum: Donnerstag, 4. Juni 2009, 8:49
BTW, I didn't try it before.*
*
regards,*
Gang
**
*On Wed, Jun 3, 2009 at 10:55 PM, M.S. hamstiede@yahoo.de wrote:
*
Hello,
i want to set the ptime in pjsua-lib/application only in RTP sender
direction.
Now it is fixed to the ptime default (20ms). I mean the RTP ptime for G711
codec,
not the conference ptime.
regards
mark
Visit our blog: http://blog.pjsip.org
pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
-----Integrierter Anhang folgt-----
pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
*
Visit our blog: http://blog.pjsip.org
pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org