[h323plus] ask for help about H264 PLUGIN in H323Plus

Jan Willamowius jan at willamowius.de
Thu Mar 4 05:17:46 EST 2010


Hi,

here is a quick update from my side:
I checked in all the changes I needed to make the H.264 plugin compile
on my Linux boxes. I've tested H.264 video to Mirial and that works, but
LifeSize doesn't seem to like the H.264 stream. We could really use
some help with the interop testing here.

To enable capabilities for 720P and 1080P, you have to uncomment
#define H323_H264_HD 1
in h264-x264.h. With these capabilities, I managed to get a 720P
connect, but the video stream looked garbled. More debugging needed.

Regards,
Jan

Simon Horne wrote:
> 
> Guys 
> 
> There has been 2 major stumbling block to getting X264 "Real Time" friendly
> and usable with h323plus. 
> 1. NAL Size (NAL must not exceed the UDP MTU size (about 1200bits)) Fixed as
> of X264 v80.
> 2. X264 buffering caused up to 5 sec delay encoding images. Fixed as of X264
> v84.
> 
> With these changes in X264. I have just checked in the CVS an updated H.264
> plugin. You can build it on linux, windows (mingw and vs2008, X264 must be
> done with mingw)  
> 
> Check out the h323plus CVS Head and the plugins should now come with it.
> 
> Some comments.
> You must compile against X264 80+ as the single NAL support required is only
> available from version 80 onwards. Use X264 with care 80 works but there is
> a 1.5s latency issue, this has been fixed in the latest code 85 but may
> cause problems with some H.323 hardware. The X264 code is still very
> *experimental*
> 
> The plugin contains definitions up to 1080p however some hardware will try
> and send less than expected frame sizes as they deem anything over about
> 4CIF as a custom size. The custom size code handling is still a work in
> progress.
> 
> Simon 
> 
> 
> 
> 
> -----Original Message-----
> From: h323plus-bounces at lists.packetizer.com
> [mailto:h323plus-bounces at lists.packetizer.com] On Behalf Of Jan Willamowius
> Sent: Monday, 22 February 2010 9:00 PM
> To: h323plus at lists.packetizer.com
> Subject: Re: [h323plus] ask for help about H264 PLUGIN in H323Plus
> 
> Hi Andrew,
> 
> there is hardly any documentation available on how the video plugins work.
> Also, beware that while audio plugins work pretty much the same as in OPAL,
> there are a lot of differences for the video plugins.
> 
> You can take a look at the H.323-ffmpeg plugin in the H323Plus CVS to see an
> example plugin that delegates the actual encoding to a 3rd party library
> (ffmpeg in that case).
> 
> Regards,
> Jan
> 
> 
> andrew wang wrote:
> > hi all,
> >  
> > I'm trying to build h264 plugin, which I think is really tricky. How 
> > do you build h264 plugin in h323plus? Could you do me a favor to show 
> > the building process? I appreciate very much if you help. :)
> > 
> > 
> > Best regards
> >  
> > Andrew
> > 
> 
> 
> --
> Jan Willamowius, jan at willamowius.de, http://www.gnugk.org/
> 
> 


-- 
Jan Willamowius, jan at willamowius.de, http://www.gnugk.org/



More information about the h323plus mailing list