Hey Mark,

 

I think the main point of confusion here is the difference between LIVE555 
server-side concepts and client-side concepts.  You are trying to write a 
client, and normally on the client side you wouldn’t be using 
H264VideoStreamDiscreteFramer because that is a *server-side* concept.

 

What you want to do, as Ross suggested, is discard your current thoughts about 
using H264VideoStreamDiscreteFramer.  You want to look at making a subclass of 
MediaSink (perhaps call it “MemorySink” or something).  This class could be 
based on the DummySink class Ross mentioned.  The job of this class would be to 
take incoming H.264 NAL units (given to you straight from LIVE555), and buffer 
them, as suggested by Jeff.

 

Once you have something running that receives data from the LIVE555 client side 
stack then you can look into saving the most recent IDR NALs and all the other 
features you want to implement.

 

Chris Richardson

WTI 

 

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to