<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Thanks Ross. </div><div>In the proposed  implementation the application has to periodically query the stats. </div><div><br></div><div>Is there a way  to have an implementation where an application callback is called every time an RTCP RR is received ?</div><div><br></div><div>Regards,</div><div>Sambhav</div><br><div><div>On Apr 29, 2012, at 7:51 PM, Ross Finlayson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div>How can the OnDemand RTSP Server application get the RTCP Receiver Report information ?<br></div></blockquote><div><br></div>Our RTSP servers (including "testOnDemandRTSPServer") automatically receive RTCP Receiver Reports from clients.</div><div><br></div><div>Information obtained from these reports is stored in a database (class: "RTPTransmissionStatsDB") for each "RTPSink" object.  See "liveMedia/include/RTPSink.hh"; note, in particular, the function "RTPSink::transmissionStatsDB()".</div><div><br></div><div>You would need to write your own code to keep track of each "RTPSink" object (most likely, in your implementation(s) of the "createNewRTPSink()" virtual function), and access and display the records (class: "RTPTransmissionStats") from each "RTPSink" object's database.</div><br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></div>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com</a><br>http://lists.live555.com/mailman/listinfo/live-devel<br></blockquote></div><br></body></html>