<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Thanks for this wonderful framework, I am very impressed.  I am new to RTP, please forgive my ignorance.<div><br><div>I am following the FAQ item in order to use live555 with an encoder that delivers 'full frames'.</div><div>I am basing my new app on "testH264VideoStreamer" and have created a "FramedSource" overrides that delivers full frames, per "DeviceSource.cpp/.h"</div></div><div>Instead of using an instance of "H264VideoStreamFramer" i am using H264VideoStreamDicreteFramer, since the  "FramedSource" override delivers full frames.</div><div>I have a single hard-coded frame from my encoder hard-coded inside my "FramedSource" override, which it is delivering repeatedly.</div><div><br></div><div>What i see inside "H264VideoStreamDicreteFramer" is that it expects an 8-byte NAL header in order to do its 'aftergetting'.  I don't think my
 raw frame will have this NAL header, so i guess that i can eliminate this code in an override that i will implement.  But, I guess that i would need to provide SPS and PPS into the RTP stream, is there a simple way to construct these?</div><div><br></div><div>Also, is there a simple (small) H.264 encoded single frame available?  I tried to strip one out of  "tc10.264" but I am managing to crash VLC and Apple's quicktime player when i try to stream this single frame repeatedly....</div><div><br></div><div>thanks for the assistance.</div><div><br></div><div>/K</div><div><br></div></td></tr></table>