[Live-devel] H264 encoder
Ross Finlayson
finlayson at live555.com
Wed Dec 14 08:22:38 PST 2005
>I am trying to plug a H264 encoder into the
>MPEG4VideoStreamDiscreteFramer -- is this going to work?
No. "MPEG4VideoStreamDiscreteFramer" is for 'regular' MPEG-4 part 2
video - not for H.264 (aka. "MPEG-4 part 10").
A separate "H264VideoStreamDiscreteFramer" class would need to be
written to handle H.264.
>My hope was
>that H264 might work here, but I'm just relazing that there might be
>some Layer-2 vs. Layer-10 confusion. Is the MPEG4 support in Live555
>layer-2 or layer-10, or both, or...?
Classes named "MPEG4Video" or "MPEG4ESVideo" apply to MPEG-4 part 2
video. Classes named "H264Video" apply to MPEG-4 part 10 video (aka.
H.264, aka. AVC, I think).
>Now, I look at the code more closely, and there is an H264VideoRTPSource
>class that is not used in any of the test programs. Is this what I'll
>need to be using instead?
No, "H264VideoRTPSource" is for receiving *incoming* H.264 video RTP
packets. There is currently no support in the library for sending
*outgoing* H.264 video RTP packets. When someone wants to pay for
this to happen, it will happen.
Ross Finlayson
Live Networks, Inc. (LIVE555.COM)
<http://www.live555.com/>
More information about the live-devel
mailing list