Re: [Live-devel] CPU usage is high when there are 64concurrentsessions.

2013-07-12 Thread Colin Caughie
Good to know - I hadn't realized you'd picked up the patch. I should have checked before posting. Colin Caughie Chief Software Architect (509) 232-5261 ext 5914 What is heroic customer service? <http://www.openeye.net/heroic-customer-service/> ** NOTICE ** The infor

Re: [Live-devel] CPU usage is high when there are 64 concurrentsessions.

2013-07-11 Thread Colin Caughie
Are you a) using interleaved mode and b) not processing one or more of the streams in the session (e.g. throwing away an audio stream)? If so, it could be the issue I reported here: http://lists.live555.com/pipermail/live-devel/2013-April/016796.html From: live-devel-boun...@ns.live555.com

Re: [Live-devel] testRTSPClient / H.264 Network Camera Stream

2013-04-10 Thread Colin Caughie
would indicate that it is (decoding would fail otherwise), so perhaps your problem is elsewhere? Colin Caughie Chief Software Architect (509) 232-5261 ext 5914 What is heroic customer service? <http://www.openeye.net/heroic-customer-service/> ** NOTICE ** The information contain

Re: [Live-devel] OutPacketBuffer::maxSize should be larger bydefault?

2013-04-03 Thread Colin Caughie
I concur; IP cameras are supporting higher and higher resolutions, and their maximum encoded frame size (particularly for I-frames) naturally increases in proportion. This can be mitigated by using H.264 slices but not many of them seem to do so. That’s not necessarily a reason to increase t

Re: [Live-devel] [PATCH] Improve efficiency of interleavedtransportwhen one or more streams are being ignored

2013-04-01 Thread Colin Caughie
Thanks - in the meantime the change will be getting plenty of testing here; I'll let you know if we experience any problems with it. From: live-devel-boun...@ns.live555.com [mailto:live-devel-boun...@ns.live555.com] On Behalf Of Ross Finlayson Sent: Monday, April 01, 2013 9:47 PM To: LIVE555 St

Re: [Live-devel] [PATCH] Provide access to the full time mapping inthe last received sender report

2013-04-01 Thread Colin Caughie
Thanks for the reply. I actually made that change about a year ago; I was aware that the code was already calculating presentation time for the purpose of synchronization, but for some reason I thought it was just a relative presentation time, not an absolute one that accurately reflected the time

Re: [Live-devel] [PATCH] Improve efficiency of interleaved transportwhen one or more streams are being ignored

2013-04-01 Thread Colin Caughie
My apologies, I accidentally left in an unused variable declaration that I was using for debug purposes. Amended patch attached. From: live-devel-boun...@ns.live555.com [mailto:live-devel-boun...@ns.live555.com] On Behalf Of Colin Caughie Sent: Monday, April 01, 2013 4:46 PM To: live-de

[Live-devel] [PATCH] Improve efficiency of interleaved transport when one or more streams are being ignored

2013-04-01 Thread Colin Caughie
When an application is receiving data on some but not all of the streams in an interleaved RTSP session (i.e. it isn't calling getNextFrame() for some of the streams), the streams that are not being received consume an enormous amount of CPU cycles compared to the streams that are being processed.

[Live-devel] [PATCH] Provide access to the full time mapping in the last received sender report

2013-04-01 Thread Colin Caughie
The attached patch allows access to the last received sender report RTP timestamp, making it possible to get the full NTP/RTP time mapping currently in effect (since it was already possible to get the last received NTP timestamp). This information can be used to calculate the wallclock timestam