Send Motion-user mailing list submissions to
[email protected]
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
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Motion-user digest..."
Today's Topics:
1. Re: RTSP stream and CPU utilization (Colin Law)
2. Re: RTSP stream and CPU utilization (David Powell)
----------------------------------------------------------------------
Message: 1
Date: Fri, 23 Nov 2018 21:35:12 +0000
From: Colin Law <[email protected]>
To: Motion discussion list <[email protected]>
Subject: Re: [Motion-user] RTSP stream and CPU utilization
Message-ID:
<CAL=0gLse3CTC=dncgoljrf2mcq56c_dcqovmpsidrrm3in1...@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
On Fri, 23 Nov 2018 at 19:48, David Powell <[email protected]> wrote:
>
> I can't believe that an RTSP stream takes that much more computational power.
Believe it. The rtsp stream is encoded (usually I think) using H265.
The stream has to be uncompressed and each frame built from the
previous frame and the deltas in the stream data (something like that
anyway). On my system tracking the stream takes more processor that
running motion (on my system that statement is rather ambiguous as the
camera is watching a stream, the wet sort). With mpjpeg the stream is
just a sequence of jpeg images one after another which relatively
little processing.
Colin
------------------------------
Message: 2
Date: Fri, 23 Nov 2018 16:14:48 -0600
From: David Powell <[email protected]>
To: Motion discussion list <[email protected]>
Subject: Re: [Motion-user] RTSP stream and CPU utilization
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Yea, I saw that. I don't know where he came up with those, but I
contacted the manufacturer and they said RTSP was all it would do.
David
On 11/23/18 2:10 PM, [email protected] wrote:
> A person on Amazon listed these URL's as usable for the camera:
>
> rtsp : / / admin:instar@IP-Address:RTSP-Port/11 - VLC Stream
>
> http : / / admin:instar@IP-Address:Port/iphone/11 - Quicktime Stream
>
> http :/ / IP-Address:Port/tmpfs/snap.jpg?usr=admin&pwd=instar -
> Snapshot (720p / 1280x720 Pixel)
>
> http : / / IP-Address:Port/tmpfs/auto.jpg?usr=admin&pwd=instar -
> Snapshot (352p or 176p)
>
> http : / /
> IP-Address:Port/cgi-bin/hi3510/mjpegstream.cgi?-chn=11&-usr=admin&-pwd=instar
> - MJPEG Stream
>
>
> On Fri, Nov 23, 2018 at 11:48 AM David Powell <[email protected]
> <mailto:[email protected]>> wrote:
>
> Thanks for the insight.? And thanks to Harlan for the tip on
> /mediainfo/ - that's going to come in handy.
>
> I looked at the settings on the camera and the frame rate was set
> to 30 fps.? Also, the media profile was set to highprofile.? I
> changed the frame rate to 15 and the profile to "baseline".? None
> of that lowered the CPU utilization.
>
> That camera actually has two streams, a primary and a secondary.
> The secondary has a 640x352 resolution.? I set it to 15 fps and
> switched to that stream, and it did make a big difference; brought
> it down to about 125%. The picture is not as good of course, but I
> think I can live with that.
>
> Still, 125% is 2.5x the other three cameras combined, plus
> overhead.? It seems to me that I should still be able to do
> /something/ to bring it down under 100%.? I can't believe that an
> RTSP stream takes that much more computational power. I want to
> add 4 more similar cameras once I figure this out.? This is the
> one that I'm playing with:
>
>
> https://www.amazon.com/Security-Surveillance-Detection-Waterproof-4sdot/dp/B073TSN6YD/ref=sr_1_4
>
> If you know of any similarly-priced cameras that support MJPEG I'd
> like a pointer to them!
>
> David
>
>
>
> On 11/23/18 11:26 AM, Colin Law wrote:
>> On Fri, 23 Nov 2018 at 17:13, David Powell<[email protected]>
>> <mailto:[email protected]> wrote:
>>> The resolution of the MJPEG ones are all 640x480. The RTSP one is 720p.
>>>
>>> I have framerate set to 15 in motion.conf. The individual camera
>>> config files do not have that setting.
>> The MJPEG cameras are 307200 pixels, the RTSP is 921600 which is
>> equivalent to all the others put together. Also the RTSP is probably
>> providing the data at 25 or 30 frames/sec and the processor has to
>> decode all of those even though you only want 15/sec in motion Mjpeg
>> is a sequence of individual pictures so unwanted ones can just be
>> thrown away. So yes, there is a lot more processing to be done for
>> the RTSP camera before it even gets as far as motion. You may be able
>> to slow down the frame rate in the camera, and also possibly the
>> resolution if you don't need it all.
>>
>>> David
>>>
>>> On 11/23/18 10:54 AM, Colin Law wrote:
>>>
>>> On Fri, 23 Nov 2018 at 16:53, Colin Law<[email protected]>
>>> <mailto:[email protected]> wrote:
>>>
>>> On Fri, 23 Nov 2018 at 16:43, David Powell<[email protected]>
>>> <mailto:[email protected]> wrote:
>>>
>>> I have 3 IP cameras configured in Motion running on a Raspberry Pi
>>> (Ubuntu). These cameras all use MJPEG streams and the CPU utilization on
>>> the Pi hovers around 50%.
>>>
>>> I added another camera which doesn't support MJPEG, but does support
>>> RTSP. Adding this one RTSP camera ran the CPU utilization up to around
>>> 200% (I believe this Pi has a quad-core CPU). Is this typical for RTSP?
>>> Is there any way to reduce the load for this protocol? I want to add
>>> several more cameras but cheap wireless outdoor IP cameras that support
>>> MJPEG seem to be hard to come by nowadays.
>>>
>>> What is the resolution of the mjpeg cameras and what is the rtsp one?
>>>
>>> Also what is frame rate of both?
>>>
>>> Colin
>>>
>>> David
>>>
>>> _______________________________________________
>>> Motion-user mailing list
>>> [email protected]
>>> <mailto:[email protected]>
>>> 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
>>> [email protected]
>>> <mailto:[email protected]>
>>> 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
>>> [email protected]
>>> <mailto:[email protected]>
>>> 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
>> [email protected]
>> <mailto:[email protected]>
>> 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
> [email protected]
> <mailto:[email protected]>
> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/motion-user
------------------------------
End of Motion-user Digest, Vol 149, Issue 24
********************************************