- Axis network video products allow users to set the GOV (group of video) length, which determines how many P-frames should be sent before another I-frame is sent. By decreasing the frequency of I-frames (longer GOV), the bit rate can be reduced. To reduce latency, B-frames are not used. (http://www.axis.com/products/video/about_networkvideo/compression.htm)
--
You received this message because you are subscribed to the Google Groups "AVBlocks Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to avblocks-suppo...@googlegroups.com.
To post to this group, send email to avblocks...@googlegroups.com.
Visit this group at http://groups.google.com/group/avblocks-support.
For more options, visit https://groups.google.com/groups/opt_out.
The following code can be used to set the required parameter to an output pin:
void setH264DecodingLatency(primo::avblocks::MediaPin* pin, int32_t desiredLatency)
{
primo::avblocks::ParameterList* params ( primo::avblocks::Library::createParameterList() );
primo::avblocks::IntParameter* maxDecFrameBuffering (primo::avblocks::Library::createIntParameter() );
maxDecFrameBuffering->setName(primo::avblocks::Param::Decoder::Video::H264::VUI::MaxDecFrameBuffering);
maxDecFrameBuffering->setValue(desiredLatency);
params->add(maxDecFrameBuffering);
pin->setParams(params);
maxDecFrameBuffering->release();
params->release();
}