Hello! Sorry for delay in response. About your advice: "Typically video (and voice) codecs must be re-initialized". Ok in which way can I reinitialize codec? (only H.264). In my case I use colorbar video device for video calls. The use case is usually the next: I initialize PJSIP, configure H.264 encoder by pjsua_vid_codec_get_param and pjsua_vid_codec_set_param (1024x768, 5 fps, 300 kbps). After that I make video call. During video call frames come to colorbar device throw method PJ_DEF(pj_status_t) pjmedia_vid_dev_stream_get_frame. In some moment of video call frames resolution, which I save in videodev.c (as member class) become 1280x720. Question: how can I explain to colobar device (videodev.c) that video resolution changed? And configure H.264 codec to stream video in new resolution? Thank you! On Wed, May 16, 2012 at 9:03 PM, Jeff Brower <jbrower at signalogic.com> wrote: > Fedot- > > Typically video (and voice) codecs must be re-initialized before a "core" > parameter can be changed, such as > resolution, frame rate etc. You may need to open one or more codecs and > feed them concurrently, taking output of > whichever one is dictated by bandwidth and/or end-point considerations. > > By the way, is this for HLS? As HLS becomes more popular, I would expect > additions to the H.264 standard to allow > dynamic bitstream adaptation, without multiple instances of the codec. > > -Jeff > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20120525/c890e759/attachment.html>