Send Motion-user mailing list submissions to
        motion-user@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/motion-user
or, via email, send a message with subject or body 'help' to
        motion-user-requ...@lists.sourceforge.net

You can reach the person managing the list at
        motion-user-ow...@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."


Today's Topics:

   1. Re: Motion 4.2.2 vs 4.1.1 CPU usage (tosiara)


----------------------------------------------------------------------

Message: 1
Date: Sun, 11 Aug 2019 11:07:35 +0300
From: tosiara <tosi...@gmail.com>
To: Motion discussion list <motion-user@lists.sourceforge.net>
Subject: Re: [Motion-user] Motion 4.2.2 vs 4.1.1 CPU usage
Message-ID:
        <CACHTdwSKuQnJd8Aj_oPqSf_q5+b7iPznTiFP=ym4-mrr3c7...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

6 cameras is limited by your browser. Go to about:config and set
network.http.max-persistent-connections-per-server to something higher than
6

If you want to lower CPU on the server while watching all 6 or more camera
live streams - lower the stream's framerate. Encoding MJPEG at higher
framerates will consume significant resources. Motion's default is 1 fps

On Sat, Aug 10, 2019 at 10:17 PM rmbusy <rmbusy+mot...@gmail.com> wrote:

> I know it's been awhile, but I finally have some useful information to
> share on this topic.
>
> After a lot of trial and error, I found 2 things contributing to my higher
> CPU usage.  First is the setting of minimum_frame_time in the motion.conf
> file.  I discovered that previously I had this value set to 2, instead of
> the default of disabled.  Changing it to 2 effectively lowered the runtime
> CPU utilization back to around where it was previously with 4.1.1.  Whether
> or not this is a good setting to have is still undecided.
>
> The second issue, which seems to be the real problem for me, is the new
> web interface.  When I connect to the 4.2.2 web interface with a remote web
> browser (local machine is headless), the CPU usage jumps from where ever it
> is (150% to 200%) to the max of 400%.  After that, the page becomes mostly
> non-responsive, and causes the browser to use a lot of CPU on the remote
> machine.  Also, with the new interface, it only shows the first 6 active
> cameras on the main page (instead of the 8 I have configured).  If one or
> more of the first 6 are not available (cameras haven't responded yet at
> startup), then I'll see place holders for them, and the remaining 7th and
> possibly 8th camera will be shown.
>
> Is there a way to revert back to the 4.1.1 web server in 4.2.2 for
> testing?  It looks like it was dropped from the build, but I haven't dug
> into that too deeply yet.
>
>
> --
> Rob.
>
>
>
> On 7/20/19 11:18 AM, tosiara wrote:
>
> Would be nice to see motion log from 4.1.1 and 4.2.2 first
>
> On Sat, Jul 20, 2019 at 9:11 PM rmbusy <rmbusy+mot...@gmail.com> wrote:
>
>> I heard you in the beginning Rusian, but I really want to understand why
>> I'm seeing the increased CPU usage before I simply try reducing it by other
>> means.  Believe me, your suggestion is on my list.  :-)
>>
>>
>> --
>> Rob.
>>
>>
>> On 7/20/19 10:30 AM, Ruslan Matveev wrote:
>>
>> Wow! Thats what I've been saying to topic starter from very beginning ))
>>
>> ??, 20 ???. 2019 ?., 20:28 tosiara <tosi...@gmail.com>:
>>
>>> Solution for most popular RSTP cameras is to use low-res secondary
>>> stream for motion detection, and main high-res stream for pass through
>>>
>>> On Sat, Jul 20, 2019 at 7:55 PM oleg.chekalin via Motion-user <
>>> motion-user@lists.sourceforge.net> wrote:
>>>
>>>> Hi All,
>>>>
>>>> Then if all is bad as is, could someone propose a solution, to avoid
>>>> the high load impact to processor?
>>>>
>>>> I mean seam no way for capturing rtsp without coding/decoding date?
>>>>
>>>> Regards,
>>>> Oleg
>>>>
>>>>
>>>>
>>>> ?????????? ? MI MAX 2
>>>> tosiara <tosi...@gmail.com> | ??: 20 ???. 2019 ?. 6:53 ?? | ?????????:
>>>>
>>>> I have tested RTSP H264 1280x960 20 fps running on ARM ODROID C1.
>>>> Just running, without any recording it takes 130% CPU. 4.1.1, 4.2.2,
>>>> Ubuntu 16.04 and 18.04 - the result was always the same. NEON optimizations
>>>> reduced to 125%, not much. Pretty all the time motion was decoding H264.
>>>> The decoding, as already mentioned, is very CPU intensive
>>>>
>>>> On Sat, Jul 20, 2019 at 5:36 PM Colin Law <clan...@gmail.com> wrote:
>>>>
>>>>> On Sat, 20 Jul 2019 at 15:24, John D. Gwinner <j...@gwinner.org>
>>>>> wrote:
>>>>>
>>>>>> Ok, that helps me with my project ? we need to get 15fps or 30fps;
>>>>>> (it?s a medical project).
>>>>>>
>>>>>>
>>>>>>
>>>>>> If you?re getting 2-5 and that high a CPU rate, clearly we?ll never
>>>>>> get to 15.
>>>>>>
>>>>>
>>>>> It also depends dramatically on the format of the data.  If it is
>>>>> mpjpeg for example then motion need do very little to decode the image, if
>>>>> however it is H264 then there is a vast amount of work required just
>>>>> extracting the images from the stream.  On my system running an H264 
>>>>> camera
>>>>> a lot more processor time is spent decoding the stream than is spent in
>>>>> motion detection.
>>>>>
>>>>> Colin
>>>>>
>>>>> _______________________________________________
>>>>> Motion-user mailing list
>>>>> Motion-user@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/motion-user
>>>>> https://motion-project.github.io/
>>>>>
>>>>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>>>>
>>>> _______________________________________________
>>>> Motion-user mailing list
>>>> Motion-user@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/motion-user
>>>> https://motion-project.github.io/
>>>>
>>>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>>>
>>> _______________________________________________
>>> Motion-user mailing list
>>> Motion-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/motion-user
>>> https://motion-project.github.io/
>>>
>>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>>
>>
>>
>> _______________________________________________
>> Motion-user mailing 
>> listMotion-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/motion-userhttps://motion-project.github.io/
>>
>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>>
>>
>> _______________________________________________
>> Motion-user mailing list
>> Motion-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/motion-user
>> https://motion-project.github.io/
>>
>> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>
>
>
> _______________________________________________
> Motion-user mailing 
> listMotion-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/motion-userhttps://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
>
>
> _______________________________________________
> Motion-user mailing list
> Motion-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/motion-user
> https://motion-project.github.io/
>
> Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------



------------------------------

Subject: Digest Footer

_______________________________________________
Motion-user mailing list
Motion-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/motion-user


------------------------------

End of Motion-user Digest, Vol 158, Issue 16
********************************************

Reply via email to