Hi,

> Is it possible for ffmpeg to produce a stream conforming to H.323?  As I
> understand it H.323 supports H.264 video and G.711 or OPUS audio.  I have
> an H.264 video stream, so would need to re-encode the audio, but then it
> needs packaging as H.323 and I haven't found anything on the web that does
> this yet.

I’m not surprised, H.323 covers infrastructure at a scope that is on a 
different level than ffmpeg, or any other single application for that matter.

Since it’s not a single standard I don’t really know what to say it supports, 
but it stipulates all endpoint (terminal) equipment be capable of both G.711 as 
a minimum, and H.261 if it has video capability. Any additional codec support 
is H.245 negotiated by connecting equipment. H.264 is commonly implemented, as 
well as speex (which I think you mean when you say opus) but neither capability 
is required.

Can you tell us more about the situation where you need to encode AV streams 
usable in a H.323 system out of band? There isn’t really a “packaging” step to 
speak of, and If you are creating a software based implementation the most 
ffmpeg is going to be of help to you is RTP. H.323 is more of a protocol than 
format.

Speaking generally, I guess you could say ffmpeg can produce a stream that 
conforms to H.323, (by encoding mu-law/a-law and optionally H.261 and using 
RTP) but anything else is going to depend on (all) the equipment facilitating 
session communication.

Regards,
Ted Park

_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to