[Live-devel] QoS records with RTPReceptionStatsDB for a RTP stream

Ross Finlayson finlayson at live555.com
Sat Mar 17 19:37:01 PDT 2012


> I'm trying to implement QoS records with RTPReceptionStatsDB, taking example from what's implemented in the playCommon.cpp file.
> So, when I init' my RTPsource, I also init my QoS recorder.
> 
> However, when I do so, the application freezes. I figured out that it seems that when I call  RTPReceptionStatsDB::Iterator statsIter(rtpSource->receptionStatsDB()), before my RTPsource receives the stream, it behaves like a lock.
> 
> The problem doesn't seem to be linked to the taskScheduler, since it freezes before the call to env->taskScheduler().scheduleDelayedTask(...).
> 
> So, does consulting RTP reception stats before the reception of any packets (and after the RTPsource initialisation, of course) really act like a lock?

I don't know what, if anything, in the code would cause this behavior.  So you're going to have to track this down yourself, unfortunately.  Let us know what you find.

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20120317/b8221497/attachment.html>


More information about the live-devel mailing list