[Live-devel] H264 encoder
Pering, Trevor
trevor.pering at intel.com
Wed Dec 14 09:51:42 PST 2005
Ross -- just to be pragmatic, about how much does such work cost (order
of magnitude)? This would be for implement-and-release-as-open-source
kind of work... for implementing H264 or getting things to work for
MPEG4. (I'm basically in the position of either figuring it out myself,
or convincing the powers-that-be to pay for it.)
Trevor
-----Original Message-----
From: live-devel-bounces at ns.live555.com
[mailto:live-devel-bounces at ns.live555.com] On Behalf Of Ross Finlayson
Sent: Wednesday, December 14, 2005 8:23 AM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] H264 encoder
>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/>
_______________________________________________
live-devel mailing list
live-devel at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
More information about the live-devel
mailing list