<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi Ross,<o:p></o:p></p><p class=MsoPlainText>>No, I meant the 'sink' object that those feed into.  Is this a "RTPSink" (subclass)?  If so, then you should be seeing<o:p></o:p></p><p class=MsoPlainText>>an error message like<o:p></o:p></p><p class=MsoPlainText>>      "MultiFramedRTPSink::afterGettingFrame1(): The input frame data was too large for our buffer size"<o:p></o:p></p><p class=MsoPlainText>>This error message will also tell you what to do:<o:p></o:p></p><p class=MsoPlainText>>     Increase "OutPacketBuffer::maxSize" to at least <something> *before* creating this 'RTPSink'.<o:p></o:p></p><p class=MsoPlainText>>You can do this in your main program, before you create any LIVE555 objects:<o:p></o:p></p><p class=MsoPlainText>>     OutPacketBuffer::maxSize = YOUR_NEW_BUFFER_SIZE;<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>No I don’t see this error message, however I am seeing continuous truncations, almost every frame is truncated. My own debug output looks like this, at a rate of around 4 frames per second:-<o:p></o:p></p><p class=MsoNormal>deliverFrame(): newFrameSize:216054, fNumTruncatedBytes:66055 <o:p></o:p></p><p class=MsoNormal>deliverFrame(): newFrameSize:108994, fNumTruncatedBytes:98217 <o:p></o:p></p><p class=MsoNormal>deliverFrame():newFrameSize:96844, fNumTruncatedBytes :45293<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I’ve tried increasing OutPacketBuffer::maxSize from 1000000 to 5000000 (5 million) but this has no effect. Am I just trying to stream too much data, too quickly? Is it that however large you make the output buffer, it’s going  to fill up if it can’t stream out fast enough? How do I get it to drop frames or GOPs sensibly without truncation? Remember, this is an in-camera live video server - David<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>