I get this part now, but what I still don't get is how to pass incoming data
from RSTPClient to H264VideoStreamFramer. The constructor for it is:
H264VideoStreamDiscreteFramer::createNew(UsageEnvironment& env, FramedSource*
inputSource) {
A FramedSource input, but RSTPClient is not a FramedSource. Don't see any
framed source in it.
From: live-devel [mailto:[email protected]] On Behalf Of Ross
Finlayson
Sent: Monday, November 03, 2014 3:35 PM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] Buffering an H264 Video Stream
Also, part of the problem here, I think, is that you seem to be confused by
what the class “H264VideoStreamFramer” does. This class takes as input an
unstructured H.264 byte stream, and parses it into discrete H.264 NAL units.
It *does not* combine multiple H.264 NAL units into a single ‘access unit’
(i.e., picture). If you want to do this (or any other processing on the
incoming H.264 NAL units), then you’ll need to do this yourself. The LIVE555
libraries do not contain any video ‘codec’ (i.e., decoding or encoding)
functionality.
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel