[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