<div dir="ltr">On Sat, May 18, 2013 at 6:09 PM, Ross Finlayson <span dir="ltr"><<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><div class="im">
<div>On May 18, 2013, at 2:42 PM, Michael McCandless <<a href="mailto:mail@mikemccandless.com" target="_blank">mail@mikemccandless.com</a>> wrote:</div><br><blockquote type="cite"><div dir="ltr"><div>I'm using testRTSPClient to pull an RTSP stream, and I noticed the</div>
<div>camera provides two subsessions:</div><div><br></div><div>  [URL:"..."]: Initiated the "video/H264" subsession (client ports <a href="tel:56266-56267" value="+15626656267" target="_blank">56266-56267</a>)</div>

<div>  [URL:"..."]: Set up the "video/H264" subsession (client ports <a href="tel:56266-56267" value="+15626656267" target="_blank">56266-56267</a>)</div><div>  [URL:"..."]: Created a data sink for the "video/H264" subsession</div>
<div>  [URL:"..."]: Initiated the "application/VND.ONVIF.METADATA" subsession (client ports 49032-49033)</div>
<div>  [URL:"..."]: Set up the "application/VND.ONVIF.METADATA" subsession (client ports 49032-49033)</div><div>  [URL:"..."]: Created a data sink for the "application/VND.ONVIF.METADATA" subsession</div>

<div>  [URL:"..."]: Started playing session...</div><div><br></div><div>And then I proceed to get many frames, but only for the video/H264</div><div>subsession.  I never see any data sent to the afterGettingFrame for</div>

<div>the application/VND.ONVIF.METADATA subsession ... is this expected?</div></div></blockquote><div><br></div></div>No.  It means that either</div><div>- The server camera is not sending any "VND.ONVIF.METADATA" packets, or</div>
<div>- The server is sending "VND.ONVIF.METADATA" packets, but none of them have the RTP "M" bit set.  (The "VND.ONVIF.METADATA" RTP payload format uses the RTP "M" bit to mark the last packet of a 'metadata' (XML) document.  Our client code does not deliver any received metadata until it knows that the whole document has been received.)</div>
<div><br></div><div>In either case, the problem appears to be with your server (camera).</div></div></blockquote><div><br></div><div style>OK, thanks for the quick response.</div><div style><br></div><div>Mike<br><br><a href="http://blog.mikemccandless.com/" target="_blank">http://blog.mikemccandless.com</a></div>
</div><br></div></div>