[h323plus] H.323 video codec support

J C Mercier jcmerc5 at gmail.com
Mon Dec 5 02:15:24 EST 2011


Thanks Simon,

Always appreciate your help and I will definitely look into the the H.264 implementation approach.

I'll get back to you all if I have additional questions on this.

Josh
 

On 2011-12-05, at 1:52 AM, "Simon Horne" <s.horne at packetizer.com> wrote:

> Yes
> There are 2 ways to do it.
> Generic Capability (like H.264) or
> NonStandard Capability.
> 
> I recommend the Generic Capabiity. 
> You will need is an OID to identify the capability.
> http://www.iana.org/ is the authority managing the corporate OID range
> You will most likely need 2 OID per codec.  1 for the TCS/OLC and 1 for the
> RTP packetization.
> 
> If you need an OID and are willing to commit back the plugin code we can
> issue you packetizer OID's
> http://www.packetizer.com/oid/
> 
> You can use the generic parameters starting at 1 to exchange additional
> information use mergeMIn and mergeMax settings to tell H323plus how to merge
> a common set of parameters.
> We can add them to include/codec/opalplugin.h
> 
> Have a look how the H.264 codec is done.
> In h264-x264.h look at DECLARE_GENERIC_OPTIONS Macro to show how to load the
> codec and populate the TCS/OLC
> Read this as well (old but still relevant)
> http://www.voxgratia.org/docs/codec_plugins.html
> The relevant generic stuff is all loaded via
> PluginCodec_H323GenericCodecData structure
> 
> Also look at in h264-x264.cxx
> encoder_set_options to set the codecs common agreed options after the TCS
> merge before opening the encoder.
> 
> You should be able to do everything in the plugin codec and not need to
> touch the h323plus code.
> 
> Good luck
> 
> Simon
> 
> 
> From: h323plus-bounces at lists.packetizer.com
> [mailto:h323plus-bounces at lists.packetizer.com] On Behalf Of J.C Mercier
> Sent: 05 December 2011 15:07
> To: h323plus at lists.packetizer.com
> Subject: [h323plus] H.323 video codec support
> 
> Hi all,
> 
> I just have a question to know if H.323 is capable of supporting additional
> codecs such as THEORA (based on VP3) or VP8? If so, is h323plus capable of
> supporting such implementations or does H.323 only restricts video codecs to
> the H.26x class?
> 
> Your insight on how this can be accomplished or what the requirements are
> will be appreciated.
> 
> Thanks
> 
> Josh
> 




More information about the h323plus mailing list