From 97b2bd5b9b0f928143021c664f8e581a2c9bcd7e Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:42:29 -0800 Subject: [PATCH 01/17] Update Defining Monitors doc section --- docs/userguide/definemonitor.rst | 392 ++----------------------------- 1 file changed, 21 insertions(+), 371 deletions(-) diff --git a/docs/userguide/definemonitor.rst b/docs/userguide/definemonitor.rst index 4c63ca6ce..7868d7070 100644 --- a/docs/userguide/definemonitor.rst +++ b/docs/userguide/definemonitor.rst @@ -1,374 +1,24 @@ Defining Monitors ================= -To use ZoneMinder properly you need to define at least one Monitor. Essentially, a monitor is associated with a camera and can continually check it for motion detection and such like. - -You can access the monitor window by clicking on the "Add New Monitor" button, or by clicking on the "Source" column of a predefined monitor. - -.. image:: images/definemonitor-monitor.png - :width: 600px - -There are a small number of camera setups that ZoneMinder knows about and which can be accessed by clicking on the ‘Presets’ link. Selecting one of the presets will fill in the monitor configuration with appropriate values but you will still need to enter others and confirm the preset settings. Here is an example of the presets window: - -.. image:: images/definemonitor-preset.png - :width: 600px - -The options are divided into a set of tabs to make it easier to edit. You do not have to ‘save’ to change to different tab so you can make all the changes you require and then click ‘Save’ at the end. The individual options are explained in a little more detail below, - -Monitor Tab ------------ - -Id - You can reuse or specify an Id # to use here. Normally you should leave this blank. -Name - The name for your monitor. This should be made up of alphanumeric characters (a-z,A-Z,0-9), the following special characters ()_-.: and whitespace. - -Notes - This is a purely informational field. Put anything you want in here. - -Manufacturer - The manufacturer of the camera. This is purely informational at this time. You can enter your own or select from the existing entries in the dropdown. - -Model - The model of the camera. This is purely informational at this imte. You can enter your own or select from the existing entries in the dropdown. - -Server - Multi-Server implementation allows the ability to define multiple ZoneMinder servers sharing a single database. When servers are configured this setting allows you nominate the server for each monitor. - -Source Type - This determines whether the camera is a local one attached to a physical video or USB port on your machine, a remote network camera or an image source that is represented by a file (for instance periodically downloaded from a alternate location). Choosing one or the other affects which set of options are shown in the Source tab. - -Groups - Monitors can be added to groups, for the purpose of quickly selected a certain set of monitors when viewing. Monitors can be in multiple groups. - -Triggers - This small section lets you select which triggers will apply if the run mode has been set to ‘triggered’ above. The most common trigger is X10 and this will appear here if you indicated that your system supported it during installation. Only X10 is supported as a shipped trigger with ZoneMinder at present but it is possible that other triggers will become available as necessary. You can also just use ‘cron’ jobs or other mechanisms to actually control the camera and keep them completely outside of the ZoneMinder settings. The zmtrigger.pl script is also available to implement custom external triggering. - -Source Tab ----------- - -Capturing - None - the monitor is disabled. No capturing process will be started. Recording will not happen. - OnDemand - the capturing process will run but will sleep until someone attempts to view the stream at which time capturing will start. - Always - this is the normal mode of operation. A capture process will run and constantly capture video. - -FFmpeg -^^^^^^ - This is the **recommended** source type for most modern ip cameras. - -Source Path - Use this field to enter the full URL of the stream or file your camera supports. This is usually an RTSP url. There are several methods to learn this: - - * Check the documentation that came with your camera - * Look for your camera in the hardware compatibility list in the `hardware compatibility wiki `__ - * Try ZoneMinder's new ONVIF probe feature - * Download and install the `ONVIF Device Manager `__ onto a Windows machine - * Use Google to find third party sites, such as ispy, which document this information - -Username - The username part to use when authenticating the RTSP stream. This can be entered into the Path, but will be automatically moved to the Username/Password fields. - -Password - The password to use when authenticating the RTSP stream. This can be entered into the Path, but will be automatically moved to the Username/Password fields. - -Method - TCP - TCP is a reliable protocol, but has more overhead. Some cameras do not support it. - UDP - UDP is an unreliable protocol, but is more efficient. SOME cameras will display smearing effects due to lost or out of order packets. These can be fixed by either using TCP, or specifying reorder_queue_size= in Options. - UDP Multicast - Multicast is when the camera broadcasts the video once on the network and ZoneMinder subscribes to and receives the video. This is more efficient when there are multiple viewers. - HTTP Tunnel - Tunnel RTSP over HTTP. - -Options - Here you can pass various settings to the ffmpeg libraries. As mentioned above if using UDP you may want to specify reorder_queue_size here. - -Target Colourspace - Specify the amount of colours in the captured image. 32 bit is the preferred choice here, due to being able to use SSE/NEON cpu instructions. Unlike with local cameras changing this has no controlling effect on the remote camera itself so ensure that your camera is actually capturing to this palette beforehand. - -Capture Width/Height - Make sure you enter here the same values as they are in the remote camera's internal setting. -Preserve aspect ratio - As per local devices. -Orientation - As per local devices. - -LibVLC -^^^^^^ - The fields for the LibVLC source type are configured the same way as the ffmpeg source type. We recommend only using this source type if issues are experienced with the ffmpeg source type. - -cURL -^^^^ - -Local -^^^^^ - -Device Path/Channel - Enter the full path to the device file that your camera is attached to, e.g. /dev/video0. Some video devices, e.g. BTTV cards support multiple cameras on one device so in this case enter the channel number in the Channel box or leave it at zero if you're using a USB camera or one with just one channel. Look in Supported Hardware section, how to see if your capture card or USB webcam is supported or not, and what extra settings you may have to do, to make it work. -Device Format - Enter the video format of the video stream. This is defined in various system files (e.g. /usr/include/linux/videodev.h) but the two most common are 0 for PAL and 1 for NTSC. -Capture Palette - Finally for the video part of the configuration enter the colour depth. ZoneMinder supports a handful of the most common palettes, so choose one here. If in doubt try 32 bit colour first, then 24 bit colour, then grey. If none of these work very well, and your camera is local, then YUV420P or one of the others probably will. There is a slight performance penalty when using palettes other than 32, 24, or grey palettes as an internal conversion is involved. Recent versions of ZoneMinder support 32bit colour. This capture palette provides a performance boost when used on all modern Intel-based processors. -Capture Width/Height - The dimensions of the video stream your camera will supply. If your camera supports several just enter the one you'll want to use for this application, you can always change it later. However I would recommend starting with no larger than 320x240 or 384x288 and then perhaps increasing and seeing how performance is affected. This size should be adequate in most cases. Some cameras are quite choosy about the sizes you can use here so unusual sizes such as 197x333 should be avoided initially. -Keep aspect ratio - When typing in the dimensions of monitors you can click this checkbox to ensure that the width stays in the correct ratio to the height, or vice versa. It allows height to be calculated automatically from width (or vice versa) according to preset aspect ratio. This is preset to 4:3 but can be amended globally via the Options->Config->ZM_DEFAULT_ASPECT_RATIO setting. Aside from 4:3 which is the usual for network and analog cameras another common setting is 11:9 for CIF (352x288) based sources. -Orientation - If your camera is mounted upside down or at right angles you can use this field to specify a rotation that is applied to the image as it is captured. This incurs an additional processing overhead so if possible it is better to mount your camera the right way round if you can. If you choose one of the rotation options remember to switch the height and width fields so that they apply, e.g. if your camera captures at 352x288 and you choose ‘Rotate Right’ here then set the height to be 352 and width to be 288. You can also choose to ‘flip’ the image if your camera provides mirrored input. - -Remote -^^^^^^ - -Remote Protocol - Choices are currently HTTP and RTSP. Before RTSP became the industry standard, many ip cameras streamed directly from their web portal. If you have an ip camera that does not speak RTSP then choose HTTP here. **If you camera does speak RTSP then you should change your source type to ffmpeg instead of selecting RTSP here.** The Remote -> RTSP method is no longer being maintained and may go away at some point in the future. -Remote Method - When HTTP is the Remote Protocol, your choices are Simple and Regexp. Most should choose Simple. When RTSP is the Remote Protocol, your choices are RTP/Unicast, RTP/Multicast, RTP/RTSP, RTP,RTSP,HTTP. Try each of these to determine which works with your camera. Most cameras will use either RTP/Unicast (UDP) or RTP/RTSP (TCP). -Remote Host/Port/Path - Use these fields to enter the full URL of the camera. Basically if your camera is at ``http://camserver.home.net:8192/cameras/camera1.jpg`` then these fields will be camserver.home.net, 8192 and /cameras/camera1.jpg respectively. Leave the port at 80 if there is no special port required. If you require authentication to access your camera then add this onto the host name in the form :@.com. This will usually be 32 or 24 bit colour even if the image looks black and white. Look in Supported Hardware > Network Cameras section, how to obtain these strings that may apply to your camera. -Remote Image Colours - Specify the amount of colours in the captured image. Unlike with local cameras changing this has no controlling effect on the remote camera itself so ensure that your camera is actually capturing to this palette beforehand. -Capture Width/Height - Make sure you enter here the same values as they are in the remote camera's internal setting. -Keep aspect ratio - As per local devices. -Orientation - As per local devices. - -For an example to setup a MPEG-4 camera see: How_to_Setup_an_Axis211A_with_MPEG-4_streaming - -File -^^^^ - -File Path - Enter the full path to the file to be used as the image source. -File Colours - Specify the amount of colours in the image. Usually 32 bit colour. -Capture Width/Height - As per local devices. -Keep aspect ratio - As per local devices. -Orientation - As per local devices. - -WebSite -^^^^^^^ - -This Source Type allows one to configure an arbitrary website as a non-recordable, fully interactive, monitor in ZoneMinder. Note that sites with self-signed certificates will not display until the end user first manually navigates to the site and accepts the unsigned certificate. Also note that some sites will set an X-Frame option in the header, which discourages their site from being displayed within a frame. ZoneMinder will detect this condition and present a warning in the log. When this occurs, the end user can choose to install a browser plugin or extension to workaround this issue. - -Website URL - Enter the full http or https url to the desired website. - -Width (pixels) - Chose a desired width in pixels that gives an acceptable appearance. This may take some expirimentation. - -Height (pixels) - Chose a desired height in pixels that gives an acceptable appearance. This may take some expirimentation. - -Web Site Refresh - If the website in question has static content, optionally enter a time period in seconds for ZoneMinder to refresh the content. - -Maximum FPS - - .. warning:: - Unless you know what you are doing, please leave this field empty, especially if you are configuring a network camera. More often than not, putting a value here adversely affects recording. - - On some occasions you may have one or more cameras capable of high capture rates but find that you generally do not require this performance at all times and would prefer to lighten the load on your server. This option permits you to limit the maximum capture rate to a specified value. This may allow you to have more cameras supported on your system by reducing the CPU load or to allocate video bandwidth unevenly between cameras sharing the same video device. This value is only a rough guide and the lower the value you set the less close the actual FPS may approach it especially on shared devices where it can be difficult to synchronise two or more different capture rates precisely. This option controls the maximum FPS in the circumstance where no alarm is occurring only. - - This feature is limited and will only work under the following conditions: - - #. Local cameras - #. Remote (IP) cameras in snapshot or jpeg mode **only** - - Using this field for video streams from IP cameras will cause undesirable results when the value is equal to or less than the frame rate from the camera. Note that placing a value higher than the camera's frame rate is allowed and can help prevent cpu spikes when communication from the camera is lost. - -Alarm Maximum FPS - - .. warning:: - Unless you know what you are doing, please leave this field empty, especially if you are configuring a network camera. More often than not, putting a value here adversely affects recording. - - - If you have specified a Maximum FPS it may be that you don’t want this limitation to apply when your monitor is recording motion or other event. This setting allows you to override the Maximum FPS value if this circumstance occurs. As with the Maximum FPS setting leaving this blank implies no limit so if you have set a maximum fps in the previous option then when an alarm occurs this limit would be ignored and ZoneMinder would capture as fast as possible for the duration of the alarm, returning to the limited value after the alarm has concluded. Equally you could set this to the same, or higher (or even lower) value than Maximum FPS for more precise control over the capture rate in the event of an alarm. - - **IMPORTANT:** This field is subject to the same limitations as the Maximum FPS field. Ignoring these limitations will produce undesriable results. - -Analysis Tab -____________ - -The analysis tab contains settings relating to motion detection. - -Motion Detection: None - Do not perform motion detection. Recording can still be triggered manually. - Always - Perform motion detection - -Analysis Image: Full Colour - perform the detection using the full RGB image - Y-Channel - If the capture process results in an image in YUV format, the Y channel is a grey scale image. So we can do motion detection on that, using 1/4 of the cpu that when using the Full Colour image. - -Analysis FPS: You don't have to do motion detection on every frame. If the stream is 30fps, you might do just fine motion detecting at 5fps or even less. This saves a lot of CPU. - -Reference Image Blend %ge - Each analysed image in ZoneMinder is a composite of previous images and is formed by applying the current image as a certain percentage of the previous reference image. Thus, if we entered the value of 10 here, each image’s part in the reference image will diminish by a factor of 0.9 each time round. So a typical reference image will be 10% the previous image, 9% the one before that and then 8.1%, 7.2%, 6.5% and so on of the rest of the way. An image will effectively vanish around 25 images later than when it was added. This blend value is what is specified here and if higher will make slower progressing events less detectable as the reference image would change more quickly. Similarly events will be deemed to be over much sooner as the reference image adapts to the new images more quickly. In signal processing terms the higher this value the steeper the event attack and decay of the signal. It depends on your particular requirements what the appropriate value would be for you but start with 10 here and adjust it (usually down) later if necessary. - -Linked Monitors - This field allows you to select other monitors or zones on your system that act as triggers for this monitor. So if you have a camera covering one aspect of your property you can force all cameras to record while that camera detects motion or other events. You can either directly enter a comma separated list of monitor ids or click on ‘Select’ to choose a selection. Be very careful not to create circular dependencies with this feature however you will have infinitely persisting alarms which is almost certainly not what you want! To unlink monitors you can ctrl-click. You can also enter logical operators here to create more complex logic. | means OR and & means AND. So A | B means record if either A or B is alarmed. A & B means trigger if both A and B are alarmed. - -Recording Tab -------------- - -The storage section allows for each monitor to configure if and how video and audio are recorded. - -Recording: Always - always record regardless of motion detection. - On Motion/Trigger/etc - record only when motion is detected or the system is otherwise triggered. - None - Do not record. - -Storage Area: Where to store the recordings. If writing to this area fails, others will be tried. - -Save JPEGs - Records video in individual JPEG frames. Storing JPEG frames requires more storage space than h264 but it allows one to view an event anytime while it is being recorded. - - * Disabled – video is not recorded as JPEG frames. If this setting is selected, then "Video Writer" should be enabled otherwise there is no video recording at all. - * Frames only – video is recorded in individual JPEG frames. - * Analysis images only (if available) – video is recorded in individual JPEG frames with an overlay of the motion detection analysis information. Note that this overlay remains permanently visible in the frames. - * Frames + Analysis images (if available) – video is recorded twice, once as normal individual JPEG frames and once in individual JPEG frames with analysis information overlaid. - -Video Writer - Records video in real video format. It provides much better compression results than saving JPEGs, thus longer video history can be stored. - - * Disabled – video is not recorded in video format. If this setting is selected, then "Save JPEGs" should be enabled otherwise there is no video recording at all. - * Encode – the video or picture frames received from the camera are transcoded into the selected codec and stored as a video. This option is useful if the camera cannot natively stream h264. - * Camera Passthrough – this option assumes that the camera is already sending an h264 stream. Video will be recorded as is, without any post-processing in zoneminder. Video characteristics such as bitrate, encoding mode, etc. should be set directly in the camera. The resulting video will not include the zoneminder timestamp overlay so it is important to have the camera include the date/time in the video. - -Output Codec - If encoding, you can choose between h264, h265/hevc, vp9 or av1 - -Encoder - If encoding you can choose which encoder will be used. This is where you can select a hardware accelerated encoder. - -Output Container - * Auto - ZM will choose the best. At the moment it will choose mp4. - * mp4 - * mkv - * webm - -Optional Encoding Parameters - Mostly useful when encoding as each encoder takes different parameters. You will have to consult the ffmpeg documentation for what parameters are available for each encoder. - -Recording Audio - Check the box labeled "Whether to store the audio stream when saving an event." in order to save audio (if available) when events are recorded. - -Event Start Command - When a recording event starts, you can run a system command. The parameters to the command will be the event id and the monitor id. - -Event End Command - When a recording event ends, you can run a system command. The parameters to the command will be the event id and the monitor id. - -Viewing Tab ------------ - -RTSP Server - Whether to make this monitor's video stream available to the ZM RTSP Server. You will need to also enable the RTSP Server in Options -> System. - -RTSPStreamName - The path part of the RTSP url used for this monitor. Must be unique. For example, if the rtsp server is at port 10000, then the url for this monitor might be rtsp://localhost:10000/RTSPStreamName - -Janus Live Stream - Whether to enable Janus restreaming of the video content. This uses webrtc to view the stream in h264 instead of a stream of jpegs. It also enables audio in the live feed. - - -Default Rate - When live viewing, you can watch at a slow fps than ZoneMinder is capturing at. This can be changed during viewing, but this sets the default. - -Default Scale - If your monitor has been defined with a particularly large or small image size then you can choose a default scale here with which to view the monitor so it is easier or more visible from the web interface. - A value of Auto will attempt to fill the browser window as best it can. - -Default Method For Event View - When watching single events, if the video is an h264 mp4 you can use the browser's built in video player. If the video is h265 and can't play the video natively, we can use ZMS to convert it to MJPEG and view that. - -Timestamp Tab -------------- - -Timestamp Label Format - This relates to the timestamp that is applied to each frame. It is a ‘strftime’ style string with a few extra tokens. You can add %f to add the decimal hundredths of a second to the frame timestamp, so %H:%M:%S.%f will output time like 10:45:37.45. You can also use %N for the name of the monitor and %Qwhich will be filled by any of the ‘show text’ detailed in the zmtriggers.pl section. - -Timestamp Label X/Y - The X and Y values determine where to put the timestamp. A value of 0 for the X value will put it on the left side of the image and a Y value of 0 will place it at the top of the image. To place the timestamp at the bottom of the image use a value eight less than the image height. - -Font Size - There are 4 fonts sizes to choose from. Small is good for resolutions like 640x480. Default is good for 720p. Large is good for 1080p. Extra Large is good for higher resolutions. - -Buffers Tab ------------ - -Image Buffer Size - This option determines how many frames are held in the ring buffer in the /dev/shm ramdisk. This ring buffer is used to store the raw RGB images that zms turns into jpegs when live viewing. In the past this needed to be large because it queued frames for analysis but that has been replaced by a dynamic packet queue. A value of 3 or 5 should do. -Max Image Buffer Size - This option determines the maximum number of video packets to keep in the packet queue. Ideally this would be left blank but if there is any slowness in the database or disks the queue will fill up and consume all of RAM. Please set this to a reasonable limit like 2 times the keyframe interval. how many frames are held in the ring buffer in the /dev/shm ramdisk. The ring buffer is the storage space where the last ‘n’ images are kept, ready to be resurrected on an alarm or just kept waiting to be analysed. It can be any value you like with a couple of provisos, (see next options). However it is stored in shared memory and making it too large especially for large images with a high colour depth can use a lot of memory. A value of no more than 50 is usually ok. If you find that your system will not let you use the value you want it is probably because your system has an arbitrary limit on the size of shared memory that may be used even though you may have plenty of free memory available. This limit is usually fairly easy to change, see the Troubleshooting section for details. -Warm-up Frames - This specifies how many frames the analysis daemon should process but not examine when it starts. This allows it to generate an accurate reference image from a series of images before looking too carefully for any changes. I use a value of 25 here, too high and it will take a long time to start, too low and you will get false alarms when the analysis daemon starts up. -Pre/Post Event Image Buffer - These options determine how many frames from before and after an event should be preserved with it. This allows you to view what happened immediately prior and subsequent to the event. A value of 10 for both of these will get you started but if you get a lot of short events and would prefer them to run together to form fewer longer ones then increase the Post Event buffer size. The pre-event buffer is a true buffer and should not really exceed half the ring buffer size. However the post-event buffer is just a count that is applied to captured frames and so can be managed more flexibly. You should also bear in mind the frame rate of the camera when choosing these values. For instance a network camera capturing at 1FPS will give you 10 seconds before and after each event if you chose 10 here. This may well be too much and pad out events more than necessary. However a fast video card may capture at 25FPS and you will want to ensure that this setting enables you to view a reasonable time frame pre and post event. -Stream Replay Image Buffer - The number of frames buffered to allow pausing and rewinding of the stream when live viewing a monitor. A value of 0 disables the feature. - Frames are buffered to ZM_PATH_SWAP. If this path points to a physical drive, a lot of IO will be caused during live view / montage. If you experience high system load in those situations, either disable the feature or use a RAM drive for ZM_PATH_SWAP. -Alarm Frame Count - This option allows you to specify how many consecutive alarm frames must occur before an alarm event is generated. The usual, and default, value is 1 which implies that any alarm frame will cause or participate in an event. You can enter any value up to 16 here to eliminate bogus events caused perhaps by screen flickers or other transients. Values over 3 or 4 are unlikely to be useful however. Please note that if you have statistics recording enabled then currently statistics are not recorded for the first ‘Alarm Frame Count’-1 frames of an event. So if you set this value to 5 then the first 4 frames will be missing statistics whereas the more usual value of 1 will ensure that all alarm frames have statistics recorded. - -Control Tab ------------ - -Note: This tab and its options will only appear if you have selected the ZM_OPT_CONTROL option to indicate that your system contains cameras which are able to be controlled via Pan/Tilt/Zoom or other mechanisms. See the Camera Control section elsewhere in this document for further details on camera control protocols and methods. - -Controllable - Check this box to indicate your camera can be controlled. -Control Type - Select the control type that is appropriate for your camera. ZoneMinder ships with a small number of predefined control protocols which will works with some cameras without modification but which may have to amended to function with others, Choose the edit link to create new control types or to edit the existing ones. -Control Device - This is the device that is used to control your camera. This will normally be a serial or similar port. If your camera is a network camera, you will generally not need to specify a control device. -Control Address - This is the address of your camera. Some control protocols require that each camera is identified by a particular, usually numeric, id. If your camera uses addressing then enter the id of your camera here. If your camera is a network camera then you will usually need to enter the hostname or IP address of it here. This is ordinarily the same as that given for the camera itself. -Auto Stop Timeout - Some cameras only support a continuous mode of movement. For instance you tell the camera to pan right and then when it is aligned correctly you tell it to stop. In some cases it is difficult to time this precisely over a web interface so this option allows you to specify an automatic timeout where the command will be automatically stopped. So a value of 0.25 here can tell the script to stop moving a quarter of a second after starting. This allows a more precise method of fine control. If this value is left blank or at zero it will be ignored, if set then it will be used as the timeout however it will only be applied for the lower 25% of possible speed ranges. In other words if your camera has a pan speed range of 1 to 100 then selecting to move at 26 or over will be assumed to imply that you want a larger movement that you can control yourself and no timeout will be applied. Selecting motion at lower speeds will be interpreted as requiring finer control and the automatic timeout will be invoked. -Track Motion - This and the following four options are used with the experimental motion function. This will only work if your camera supports mapped movement modes where a point on an image can be mapped to a control command. This is generally most common on network cameras but can be replicated to some degree on other cameras that support relative movement modes. See the Camera Control section for more details. Check this box to enable motion tracking. -Track Delay - This is the number of seconds to suspend motion detection for following any movement that the camera may make to track motion. -Return Location - If you camera supports a ‘home’ position or presets you can choose which preset the camera should return to after tracking motion. -Return Delay - This is the delay, in seconds, once motion has stopped being detected, before the camera returns to any defined return location. - -X10 Tab -------- - -Note: This tab and its options will only appear if you have indicated that your system supports the X10 home automation protocol during initial system configuration. - -X10 Activation String - The contents of this field determine when a monitor starts and/or stops being active when running in ‘Triggered; mode and with X10 triggers. The format of this string is as follows, - - * n : If you simply enter a number then the monitor will be activated when an X10 ON signal for that unit code is detected and will be deactivated when an OFF signal is detected. - * !n : This inverts the previous mode, e.g. !5 means that the monitor is activated when an OFF signal for unit code 5 is detected and deactivated by an ON. - * n+ : Entering a unit code followed by + means that the monitor is activated on receipt of a ON signal for that unit code but will ignore the OFF signal and as such will not be deactivated by this instruction. If you prepend a '!' as per the previous definition it similarly inverts the mode, i.e. the ON signal deactivates the monitor. - * n+ : As per the previous mode except that the monitor will deactivate itself after the given number of seconds. - * n- : Entering a unit code followed by - means that the monitor is deactivated on receipt of a OFF signal for that unit code but will ignore the ON signal and as such will not be activated by this instruction. If you prepend a '!' as per the previous definition it similarly inverts the mode, i.e. the OFF signal activates the monitor. - * n- : As per the previous mode except that the monitor will activate itself after the given number of seconds. - - You can also combine several of these expressions to by separating them with a comma to create multiple circumstances of activation. However for now leave this blank. - -X10 Input Alarm String - This has the same format as the previous field but instead of activating the monitor with will cause a forced alarm to be generated and an event recorded if the monitor is Active. The same definition as above applies except that for activated read alarmed and for deactivated read unalarmed(!). Again leave this blank for now. -X10 Output Alarm String - This X10 string also has the same format as the two above options. However it works in a slightly different way. Instead of ZoneMinder reacting to X10 events this option controls how ZoneMinder emits X10 signals when the current monitor goes into or comes out of the alarm state. Thus just entering a number will cause the ON signal for that unit code to be sent when going into alarm state and the OFF signal when coming out of alarm state. Similarly 7+30 will send the unit code 7 ON signal when going into alarm state and the OFF signal 30 seconds later regardless of state. The combination of the X10 instruction allows ZoneMinder to react intelligently to, and also assume control of, other devices when necessary. However the indiscriminate use of the Input Alarm and Output Alarm signals can cause some horrendous race conditions such as a light going on in response to an alarm which then causes an alarm itself and so on. Thus some circumspection is required here. Leave this blank for now anyway. - -Misc Tab --------- - -Event Prefix - By default events are named ‘Event-’, however you are free to rename them individually as you wish. This option lets you modify the event prefix, the ‘Event-‘ part, to be a value of your choice so that events are named differently as they are generated. This allows you to name events according to which monitor generated them. -Section Length - This specifies the length (in seconds) of any fixed length events produced when the monitor function is ‘Record’ or ‘Mocord’. Otherwise it is ignored. This should not be so long that events are difficult to navigate nor so short that too many events are generated. A length of between 300 and 900 seconds I recommended. -Frame Skip - This setting also applies only to the ‘Record’ or ‘Mocord’ functions and specifies how many frames should be skipped in the recorded events. The default setting of zero results in every captured frame being saved. Using a value of one would mean that one frame is skipped between each saved, two means that two frames are skipped between each saved frame etc. An alternate way of thinking is that one in every ‘Frame Skip + 1’ frames is saved. The point of this is to ensure that saved events do not take up too much space unnecessarily whilst still allowing the camera to capture at a fairly high frame rate. The alternate approach is to limit the capture frame rate which will obviously affect the rate at which frames are saved. -FPS Report Interval - How often the current performance in terms of Frames Per Second is output to the system log and updated in the Monitor Status table. A lower value can cause excess logging and has a slight database performance penalty. The default value of 100 is likely fine for most people. At 10fps this will cause an update every 10 seconds. -Web Colour - Some elements of ZoneMinder now use colours to identify monitors on certain views. You can select which colour is used for each monitor here. Any specification that is valid for HTML colours is valid here, e.g. ‘red’ or ‘#ff0000’. A small swatch next to the input box displays the colour you have chosen. -Embed EXIF data into image: - Embeds EXIF data into each jpeg frame - - .. todo:: what about mp4s? +In ZoneMinder the source of a video stream is called a Monitor and this can come from many types of sources, most commonly from an IP network camera. A Monitor can also be defined using a locally connected USB camera, files containing video and even locations on the internet using a Website URL. + +.. tip:: + + Please note that in the User Guide the notation of :guilabel:`Link` means that you click on the specified link in the web interface to perform the specified action. + +.. toctree:: + + definemonitor/definemonitor_add + definemonitor/definemonitor_general + definemonitor/definemonitor_source + definemonitor/definemonitor_analysis + definemonitor/definemonitor_recording + definemonitor/definemonitor_viewing + definemonitor/definemonitor_onvif + definemonitor/definemonitor_timestamp + definemonitor/definemonitor_buffers + definemonitor/definemonitor_control + definemonitor/definemonitor_x10 + definemonitor/definemonitor_misc + definemonitor/definemonitor_mqtt From 8d29f0e468933b4248682d95de6075393d1ee67b Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:47:01 -0800 Subject: [PATCH 02/17] Add the Adding Monitors section --- docs/userguide/definemonitor/definemonitor_add.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_add.rst diff --git a/docs/userguide/definemonitor/definemonitor_add.rst b/docs/userguide/definemonitor/definemonitor_add.rst new file mode 100644 index 000000000..399f84d65 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_add.rst @@ -0,0 +1,12 @@ +Adding Monitors +--------------- + +There are several methods for adding Monitors in ZoneMinder. Most commonly one will use Manual entry in which each tab is completed with the appropriate information. There are several ways to identify and add Monitors through network scanning, ONVIF probing and available presets that can enter partial Monitor information. However, even with these aids, one will still need to review the appropriate Monitor tabs and enter or confirm the required information. + +- **Manual Entry**: Use the :guilabel:`+ADD` link on Console and enter the Monitor information manually into each tab. Enter Monitor configuration by selecting each tab described in the sections below and entering the configuration. +- **Scan Network**: Use the :guilabel:`SCAN NETWORK` link on Console and select the network device from the list. It will still be necessary to review all Monitor tabs and confirm all settings. +- **Monitor Probe**: Use the :guilabel:`+ADD` link then the **Probe** icon link in the Monitor General Tab. It will still be necessary to review all Monitor tabs and confirm all settings. +- **ONVIF Probe**: Use the :guilabel:`+ADD` link then the **ONVIF** icon link in the Monitor General Tab. ZoneMinder can use ONVIF protocol to locate cameras on the network and fill in some of the Monitor configuration. It will still be necessary to review all Monitor tabs and confirm all settings. +- **Presets**: Use the :guilabel:`+ADD` link then the **Presets** icon link in the Monitor General Tab. ZoneMinder contains a small database of cameras and can fill in some of the monitor configuration. It will still be necessary to review all Monitor tabs and confirm all settings. + +ZoneMinder Monitor setup includes not only the basic stream settings such as the source path and resolution but also settings related to analysis, recording, PTZ control, time stamping, RTSP re-streaming, and much more. As such, the Monitor options are divided into a set of tabs related to each category to facilitate configuration. One note regarding Monitor tabs is that it is not necessary to :guilabel:`SAVE` each tab separately. Before leaving the Monitor setup one can click :guilabel:`SAVE` on any tab to update the Monitor settings. It is recommended that Monitor entry starts with the General tab and then steps to each successive tab below. Monitor tabs are explained in more detail in the sections below. From 15e8ff578b8b21fd770e267532e1da7ecd1df149 Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:49:01 -0800 Subject: [PATCH 03/17] Added General Tab section --- .../definemonitor/definemonitor_general.rst | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_general.rst diff --git a/docs/userguide/definemonitor/definemonitor_general.rst b/docs/userguide/definemonitor/definemonitor_general.rst new file mode 100644 index 000000000..8427bb0b9 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_general.rst @@ -0,0 +1,25 @@ +General Tab +----------- + +The General tab contains basic information about the Monitor to help distinguish it to ZoneMinder and the user. One very important parameter to note is the **Source Type** which must match the specific Monitor one wants to add. The selection of source type determines the information required for entry in the Source tab. + +.. figure:: images/define-monitor-general.png + + Monitor General Tab + +- **Id**: ZoneMinder will automatically assign an Id number to each monitor. Leave blank to allow auto assignment. Manual assignment is allowed and can be specified here. +- **Name**: The name for your monitor. Anything can be entered here but a description of location, area or purpose is generally useful. Monitor names may only be comprised of alphanumeric characters (a-z,A-Z,0-9), special characters ()_-.: and whitespace. +- **Notes**: Enter any additional information related to this Monitor. This is a purely informational field. +- **Manufacturer**: The manufacturer of the camera. You can enter your own or select from the existing entries in the dropdown list. This is a purely informational field. +- **Model**: The model of the camera. You can enter your own or select from the existing entries in the dropdown list. This is a purely informational field. +- **Source Type**: The type of video stream to capture. Depending on the Source type chosen, different parameter options will be available on the Source tab. + + - **FFmpeg**: For modern network IP cameras the Source type is FFmpeg. + - **Remote**: For older cameras that stream HTTP choose Remote. + - **Local**: Locally attached USB cameras or capture cards use Local. + - **File**: Streaming from a file is possible using the File Source type. + - **Web Site**: Choose Web Site to use a video stream from the internet. + - **VNC**: To stream from a VNC server choose VNC. + +- **Groups**: Monitors can be combined into groups. This allows a smaller set of Monitors to be viewed at one time in the web interface. This is useful for medium to large ZoneMinder installations. A Monitor can be members of multiple groups. +- **Triggers**: ZoneMinder can trigger actions based on X10 protocol. X10 support must first be enabled with :guilabel:`OPT_X10` in the Options menu. An alternative to Triggers is to use ``cron`` jobs or other mechanisms to control the camera and keep them completely outside of the ZoneMinder settings. The ``zmtrigger.pl`` script is also available to implement custom external triggering. From f7cb484fbdc8bca20a1e90ee24ebeb3a31d34790 Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:49:49 -0800 Subject: [PATCH 04/17] Added Source Tab section --- .../definemonitor/definemonitor_source.rst | 167 ++++++++++++++++++ 1 file changed, 167 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_source.rst diff --git a/docs/userguide/definemonitor/definemonitor_source.rst b/docs/userguide/definemonitor/definemonitor_source.rst new file mode 100644 index 000000000..62a2f90eb --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_source.rst @@ -0,0 +1,167 @@ + +.. _source_tab: + +Source Tab +---------- + +The Source tab contains parameters related to the video stream as well as selection of capture and decode methods. The parameters listed in the Source tab depend on the **Source Type** specified in the General tab. + +For documentation purposes we have split the Source tab information into two parts: + +- **Common Source Parameters**: All source types except Web Site contain these listed parameters. They are shown in the :ref:`common_source_parameters` section just below and can be entered first. +- **Specific Source Parameters**: Each source type has a dedicated section that contains their unique parameters. The common source parameters are not listed again in these sections. + +.. _common_source_parameters: + +Common Source Parameters +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. figure:: images/define-monitor-source.png + + Common Parameters for all Source Types (other than Web Site) + +- **Capturing** + + - **None**: The ZoneMinder Capture daemon (zmc) is disabled. Event recording is not possible. + - **On Demand**: The ZoneMinder Capture daemon (zmc) is enabled but will wait for a viewer to start the stream capture. Viewer is defined as either a live view, thumbnail or RTSP server connection. + - **Always**: This is the normal mode of operation. A ZoneMinder Capture daemon (zmc) will run and constantly capture video. + +- **Decoding** + + - **None**: No frames will be decoded, live view and thumbnails will not be available. + - **On Demand**: Only enable decoding when someone is watching. + - **KeyFrames**: Only keyframes will be decoded. Viewing frame rate will be very low depending on the keyframe interval set in the camera. + - **KeyFrames + On Demand**: Keyframes will be decoded when someone is watching. + - **Always**: Every frame will be decoded, live view and thumbnails will be available. + +- **Target Colorspace**: Specify the color depth or bits per pixel in the captured image. Most modern cameras support 32 bit depth. This has no controlling effect on the camera. + + - **32 bit colour**: The default setting. Most modern cameras support 32 bit color depth. + - **24 bit colour**: Try this setting for older cameras if 32 bit is not supported. + - **8 bit greyscale**: For non-color streams. This can reduce both CPU and storage requirements. + +- **Capture Resolution**: Resolution is the dimensions in bits of the video stream provided by camera. It is important that the entered capture resolution matches the camera stream. The pulldown menu contains most commonly used resolutions up to 4K and is the recommended way to enter resolution. Resolution can also be entered manually if necessary. +- **Preserve Aspect Ratio**: Enable this checkbox to ensure that the width preserves ratio to the height, or vice versa. Enter either width or height and the other dimension will be calculated. The default ratio is 4:3 but can be amended globally via the :guilabel:`Options` -> :guilabel:`Config` -> :guilabel:`DEFAULT_ASPECT_RATIO` setting. +- **Orientation**: Use this option if the camera stream is not oriented as desired and cannot be changed directly in the camera firmware. Usually this is needed when the camera is not installed with correct physical orientation. This incurs an additional processing overhead in ZoneMinder. Remember to swap the height and width fields so that they apply correctly after rotation. +- **Deinterlacing**: Only required for processing streams from interlaced sources so that the video is converted to progressive frames. Select the desired deinterlacing type from the dropdown menu. +- **Maximum FPS**: For modern streaming IP cameras, *do not use this field to reduce the frame rate*. It is recommended to leave this blank which implies no Maximum FPS limit. ZoneMinder will use the FPS as provided from the camera stream. This option is only useful for local devices or older IP cameras that support snapshot mode. +- **Alarm Maximum FPS**: For modern streaming IP cameras, *do not use this field to reduce the frame rate*. It is recommended to leave this blank which implies no Alarm Maximum FPS limit. ZoneMinder will use the FPS as provided from the camera stream. This option is only useful for local devices or older IP cameras that support snapshot mode. + +.. warning:: Do not use the Maximum FPS parameters unless you know what you are doing. Setting these parameters may have undesirable results for network IP cameras. + +Source Tab for FFmpeg +^^^^^^^^^^^^^^^^^^^^^ + + This is the **recommended** source type for most modern networked IP cameras. + +.. figure:: images/define-monitor-source-ffmpeg.png + + Source Tab for FFmpeg + +Listed below are the parameters unique to FFmpeg Source. Please also see :ref:`common_source_parameters` section above for information related to the common source parameters which also need to be entered. + +- **Source Path**: Use this field to enter the full URL of the camera stream or file. There are several methods to learn this: + + - Camera user manual or manufacturer support website + - Use ONVIF Probe feature in ZoneMinder by clicking on the related icon + - Look for the camera in the `ZoneMinder Hardware Compatibility wiki `__ + - Look for the camera or ask questions in the `ZoneMinder Hardware Compatibility Forum `__ + - Use a third party website with camera database such as `Camera Connection Database `__ + +- **Username**: The username of camera stream. Note that if your URL contains camera authentication these may be automatically populated into the Username and Password fields. +- **Password**: The password of camera stream. Note that if your URL contains camera authentication these may be automatically populated into the Username and Password fields. +- **Method**: + + - **TCP**: This is the default and preferred option. TCP is a reliable but slower protocol as it has more overhead. Some older cameras do not support it. + - **UDP**: UDP is an faster but less reliable protocol. Some cameras will display smearing effects due to lost or out of order packets. These can be fixed by either using TCP, or specify ``reorder_queue_size=xx`` in Options. + - **UDP Multicast**: Multicast is when the camera broadcasts the video once on the network and ZoneMinder subscribes to and receives the video. This is more efficient when there are multiple viewers. + - **HTTP Tunnel**: Tunnel RTSP over HTTP. + +- **Options**: Here you can pass various settings to the FFmpeg libraries. Common options include ``reorder_queue_size`` and ``allowed_media_types``. +- **SourceSecondPath**: This can be used to define a second stream for this Monitor. Enter URL path for second stream. The target use case is for a low resolution substream to use for analysis which can trigger recording on the main high resolution stream. + +.. admonition:: New Feature in ZoneMinder 1.37 + + Note that the **SourceSecondPath** feature was added in ZoneMinder 1.37 and is not yet fully supported. Use at your own risk with expectation that functionality may change in the future. + +- **Decoder**: Selection of the FFmpeg decoder. In most cases leave at default Auto setting. The pulldown menu lists the available decoders. +- **DecoderHWAccelName**: Option to support GPU hardware acceleration. This is equivalent to the ``ffmpeg -hwaccels `` command line option. With Intel graphics support, use ``vaapi``. For NVIDIA cuda support use ``cuda``. To check for support, run ``ffmpeg -hwaccels`` on the command line. +- **DecoderHWAccelDevice**: Option to support GPU hardware acceleration. This is equivalent to the ``ffmpeg -hwaccels `` command line option. You should only have to specify this if you have multiple GPUs. A typical value for Intel VAAPI would be ``/dev/dri/renderD128``. + +.. attention:: + + Limited GPU support. Note that GPU support has not yet been fully implemented in ZoneMinder. Use at your own risk with expectation that functionality may change in the future. + +Source Tab for libVLC +^^^^^^^^^^^^^^^^^^^^^ + + The fields for the LibVLC source type are configured the same way as the FFmpeg source type. We recommend only using this source type if issues are experienced with the FFmpeg type. + +Source Tab for Remote +^^^^^^^^^^^^^^^^^^^^^ + + The Remote source type is mainly used for older IP cameras that stream using HTTP protocol. Past use of this source type supported RTSP protocol. The Remote -> RTSP method is no longer being maintained and may be removed in the future. If camera supports RTSP we recommend using FFmpeg source type. + +.. figure:: images/define-monitor-source-remote.png + + Source Tab for Remote + +Listed below are the parameters unique to Remote Source. Please also see :ref:`common_source_parameters` section above for information related to the common source parameters which also need to be entered. + +- **Username**: Enter username of remote device if one is needed for authentication. +- **Password**: Enter password of remote device if one is needed for authentication. +- **Protocol**: Choices are currently HTTP and RTSP. Before RTSP became the industry standard, many IP cameras streamed directly from their web interface using HTTP. If the IP camera does not speak RTSP then choose HTTP here. *If the camera does speak RTSP then change your source type to FFmpeg instead of selecting RTSP here.* The Remote -> RTSP method is no longer being maintained and may be removed in the future. +- **Method**: Choices are currently Simple and Regexp. Simple is the default and preferred method. Methods related to RTSP have been removed, please use FFmpeg for RTSP streaming support. + +Example URL for Remote Source Type: ``http://username:password@hostname.com:port/videoMain`` + +- **Host Name**: Enter the domain part of the URL which is ``hostname.com`` for this example. +- **Port**: Enter port part of the URL which is ``port`` (HTTP commonly uses 80). +- **Path**: Enter path part of the URL which is ``videoMain`` for this example. + +.. todo:: Check status of Remote RTSP support in ZoneMinder version 1.37+ + +Source Tab for Local +^^^^^^^^^^^^^^^^^^^^ + + The Local source type is mainly used for locally attached USB cameras or video capture cards. + +.. figure:: images/define-monitor-source-local.png + + Source Tab for Local + +Listed below are the parameters unique to Local Source. Please also see :ref:`common_source_parameters` section above for information related to the common source parameters which also need to be entered. + +- **Device Path**: Enter the full path to the device file that your camera is attached. Most likely it will be one of ``/dev/video0`` through ``/dev/video63``. Look for the camera in the `ZoneMinder Hardware Compatibility wiki `__ to see if your capture card or USB webcam is supported or not and any extra settings that may be needed. +- **Capture Method**: Currently available selection is Video For Linux V2 +- **Multi Buffering**: Available choices are Yes, No and Use Config Value. +- **Captures Per Frame**: Default is 1. Acts as a FPS divisor and is mainly useful for video capture cards connected to multiple cameras to slow FPS down. + +Source Tab for File +^^^^^^^^^^^^^^^^^^^ + + The File source type is used for periodically loading an image file. This is useful for the case where a device or script writes single files instead of the more common stream that the other Source types handle. A description of this can be found in the `ZoneMinder wiki `__. + +.. figure:: images/define-monitor-source-file.png + + Source Tab for File + +Listed below are the parameters unique to File Source. Please also see :ref:`common_source_parameters` section above for information related to the common source parameters which also need to be entered. + +* **Source Path**: Enter a path from the file system such as ``/mnt/images/foo.jpg``. + +Source Tab for Web Site +^^^^^^^^^^^^^^^^^^^^^^^ + +The Web Site Source Type allows one to configure an arbitrary website as a non-recordable, fully interactive Monitor in ZoneMinder. Note that sites with self-signed certificates will not display until the end user first manually navigates to the site and accepts the unsigned certificate. Also note that some sites will set an X-Frame option in the header, which discourages their site from being displayed within a frame. ZoneMinder will detect this condition and present a warning in the log. When this occurs, the end user can choose to install a browser plugin or extension to workaround this issue. + +.. figure:: images/define-monitor-source-website.png + + Source Tab for Web Site + +Listed below are the parameters unique to Web Site Source. Please also see :ref:`common_source_parameters` section above for information related to the common source parameters which also need to be entered. + +- **Website URL**: Enter full HTTP or HTTPS URL such as ``http://hostname.com``. +- **Width (pixels)**: Enter page width in pixels. This may take some experimentation. +- **Height (pixels)**: Enter page height in pixels. This may take some experimentation. +- **Web Site Refresh**: If the website in question has static content, optionally enter a time period in seconds for ZoneMinder to refresh the content. From 4861aa7acb8e0affd2bb7d3e73fc775f406cf1ff Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:50:21 -0800 Subject: [PATCH 05/17] Added Analysis Tab section --- .../definemonitor/definemonitor_analysis.rst | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_analysis.rst diff --git a/docs/userguide/definemonitor/definemonitor_analysis.rst b/docs/userguide/definemonitor/definemonitor_analysis.rst new file mode 100644 index 000000000..4e750b015 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_analysis.rst @@ -0,0 +1,23 @@ +Analysis Tab +------------ + + The Analysis tab contains settings relating to motion detection. + +.. figure:: images/define-monitor-analysis.png + + Monitor Analysis Tab + +- **Motion Detection** + + - None: Do not perform motion detection. Recording can still be triggered manually. + - Always: Perform motion detection. + +- **Analysis Image** + + - Full Colour: Perform the detection using the full RGB image + - Y-Channel: If the capture process results in an image in YUV format, the Y channel is a grey scale image. Performing motion detection on just Y channel uses 1/4 of processing compared to the full colour image. + +- **Analysis FPS**: Motion detection is not required on every frame captured. For a stream captured at 30 FPS, motion detection can be adequate at 5 FPS for most cases. Motion detection is very CPU intensive so reducing the Analysis FPS as low as possible allows more cameras to be added to the system. +- **Reference Image Blend %ge**: Each analysed image in ZoneMinder is a composite of previous images and is formed by applying the current image as a certain percentage of the previous reference image. Thus, if we entered the value of 10% here, each image’s part in the reference image will diminish by a factor of 0.9 each time round. So a typical reference image will be 10% of the previous image, 9% the one before that and then 8.1%, 7.2%, 6.5% and so on of the rest of the way. An image will effectively vanish around 25 images later than when it was added. This blend value is what is specified here and if higher will make slower progressing events less detectable as the reference image would change more quickly. Similarly, events will be deemed to be over much sooner as the reference image adapts to the new images more quickly. In signal processing terms the higher this value the steeper the event attack and decay of the signal. Default value is 6.25% for Indoor cameras and 12.5% for Outdoor cameras. +- **Alarm Reference Image Blend %ge**: This is defined similar to Reference Image Blend but only applies during alarm states. This allows the alarm blend to be different than the reference blend. +- **Linked Monitors**: This field allows you to select other monitors or zones on your system that act as triggers for this monitor. So if you have a camera covering one aspect of your property you can force all cameras to record when that camera detects motion or other events. You can either directly enter a comma separated list of monitor IDs or click on :guilabel:`Add Monitor Link` pulldown menu. Be careful not to create circular dependencies with this feature as it may cause infinitely persisting alarms. To unlink monitors you can ctrl-click. You can also enter logical operators here to create more complex logic ( | = OR, & = AND). So A | B means record if either A or B is alarmed. A & B means trigger if both A and B are alarmed. From 31a1278286270e21bf69751986a6cd5e0693eea0 Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:51:04 -0800 Subject: [PATCH 06/17] Added Recording Tab section --- .../definemonitor/definemonitor_recording.rst | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_recording.rst diff --git a/docs/userguide/definemonitor/definemonitor_recording.rst b/docs/userguide/definemonitor/definemonitor_recording.rst new file mode 100644 index 000000000..bc3bdd050 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_recording.rst @@ -0,0 +1,36 @@ +Recording Tab +------------- + + The Recording tab contains settings for recording the video and audio streams. The video stream can be saved as JPEG, re-encoded to different standards or allowed to passthrough and save in the original form as created by the camera. + +.. figure:: images/define-monitor-recording.png + + Monitor Recording Tab + +- **Recording** + + - Always: Always record regardless of motion detection. + - On Motion/Trigger/etc: Record only when motion is detected or otherwise triggered. + - None: Do not record. + +- **Storage Area**: Where to store the recordings. If writing to this area fails, others will be tried. +- **Save JPEGs**: Records video in individual JPEG frames. Storing JPEG frames requires more storage space than h.264 but it allows one to view an event anytime while it is being recorded. + + - Disabled: Video is not recorded as JPEG frames. If this setting is selected, then 'Video Writer' should be enabled otherwise no recording will take place. + - Frames only: Video is recorded in individual JPEG frames. + - Analysis images only (if available): Video is recorded in individual JPEG frames with an overlay of the motion detection analysis information. Note that this overlay remains permanently visible in the frames. + - Frames + Analysis images (if available): Video is recorded twice, once as normal individual JPEG frames and once in individual JPEG frames with an overlay of motion detection analysis information. + +- **Video Writer**: Records video in real video format. It provides much better compression results than saving JPEGs, thus longer video history can be stored. + + - Disabled: Video is not recorded in video format. If this setting is selected, then 'Save JPEGs' should be enabled otherwise there is no video recording at all. + - Encode: The video or picture frames received from the camera are transcoded into the selected codec and stored as a video. This option is useful if the camera cannot natively stream h.264. + - Camera Passthrough: This option assumes that the camera is already sending an h.264 stream. Video will be recorded as is without any post-processing in ZoneMinder. Video characteristics such as bitrate, encoding mode, etc. should be set directly in the camera. The resulting video will not include the ZoneMinder timestamp overlay so it is important to have the camera include the date/time in the video. + +- **Output Codec**: This option is available when Video Writer is set to 'Encode'. If encoding, you can choose between h.264, h.265/hevc, vp9 or av1. +- **Encoder**: This option is available when Video Writer is set to 'Encode'. If encoding you can choose which encoder will be used. This is where you can select a hardware accelerated encoder. +- **Output Container**: Leaving at Auto allows ZoneMinder to use mp4. Other choices are mkv and webm. +- **Optional Encoding Parameters**: Mostly useful when encoding as each encoder takes different parameters. Consult the `FFmpeg documentation `__ for available parameters for each encoder. +- **Recording Audio**: Check the box in order to save audio (if available) when events are recorded. +- **Event Start Command**: When a recording event starts, you can run a system command. The parameters to the command will be the event id and the monitor id. +- **Event End Command**: When a recording event ends, you can run a system command. The parameters to the command will be the event id and the monitor id. From b347385b2184054a7f3af0f6e7330899993c3b05 Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:51:46 -0800 Subject: [PATCH 07/17] Added Viewing Tab section --- .../definemonitor/definemonitor_viewing.rst | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_viewing.rst diff --git a/docs/userguide/definemonitor/definemonitor_viewing.rst b/docs/userguide/definemonitor/definemonitor_viewing.rst new file mode 100644 index 000000000..191b4d653 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_viewing.rst @@ -0,0 +1,19 @@ +Viewing Tab +----------- + + ZoneMinder supplies its own RTSP server that can re-stream RTSP or attempt to convert the Monitor stream into RTSP. This is useful if you want to use the ZoneMinder Host machine resources instead of having multiple clients pulling from a single camera. + +.. figure:: images/define-monitor-viewing.png + + Monitor Viewing Tab + +- **RTSP Server**: Makes the Monitor video stream available to the ZoneMinder RTSP Server. +- **RTSPStreamName**: The path part of the RTSP URL used for this Monitor. Must be unique. For example, if this is Monitor ID 6, **MIN_RTSP_PORT** =20000 and RTSPStreamName is set to 'my_camera', the stream can be accessed at ``rtsp://ZM_HOST:20006/my_camera``. +- **RTSP2Web Live Stream**: Attempt to use RTSP2Web streaming server for h.264/h.265 live view. Experimental, but allows for significantly better performance. +- **RTSP2Web Type**: Select video streaming protocol. Available choices are HLS (HTTP Live Streaming), MSE (Media Source Extensions) and WebRTC (Web Real Time Communications). +- **Janus Live Stream**: Enables Janus re-streaming of the video content. This uses WebRTC to view the stream in h.264 instead of a stream of JPEG images. It also enables audio in the live feed. +- **Default Rate**: When live viewing, you can watch at FPS slower than ZoneMinder is capturing at. This can be changed during viewing, but this sets the default. +- **Default Scale**: If your Monitor has been defined with a particularly large or small image size then you can choose a default scale here with which to view the monitor so it is easier or more visible from the web interface. A value of Auto will attempt to optimally fill the browser window. +- **Default Method For Event View** + - MP4: If the video is h.264 encoded MP4 file you can use the browser's built in video player. + - MJPEG: If the video is h.265 encoded and can't play the video natively, we can use ZMS to convert it to MJPEG and view that. From ca784d9722ca13f4856b9ccebd163124f71af218 Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:52:10 -0800 Subject: [PATCH 08/17] Added ONVIF Tab section --- .../definemonitor/definemonitor_onvif.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_onvif.rst diff --git a/docs/userguide/definemonitor/definemonitor_onvif.rst b/docs/userguide/definemonitor/definemonitor_onvif.rst new file mode 100644 index 000000000..95b67b6bd --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_onvif.rst @@ -0,0 +1,15 @@ +ONVIF Tab +--------- + + The ONVIF tab contains settings related to the ONVIF communications protocol. ONVIF provides a common protocol for network IP cameras and associated equipment to facilitate device discovery and various control features. + +.. figure:: images/define-monitor-onvif.png + + Monitor ONVIF Tab + +- **ONVIF_URL**: Enter URL for ONVIF controlled device. Typical URL format is ``http://username:password@hostname:port/onvif/device_service`` +- **Username**: The username of ONVIF access for camera. Note that if your URL contains authentication this may be automatically populated into the Username field. +- **Password**: The password of ONVIF access for camera. Note that if your URL contains authentication this may be automatically populated into the Password field. +- **ONVIF_Options**: Any ONVIF options required. This is an optional field. +- **ONVIF_Alarm_Text**: Text associated with event when alam is activated. +- **ONVIF_Event_Listener**: Options are Enabled or Disabled. From 703939f7ecdd66b83d290b335768a39d4612574a Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:53:00 -0800 Subject: [PATCH 09/17] Added Timestamp Tab section --- .../definemonitor/definemonitor_timestamp.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_timestamp.rst diff --git a/docs/userguide/definemonitor/definemonitor_timestamp.rst b/docs/userguide/definemonitor/definemonitor_timestamp.rst new file mode 100644 index 000000000..51eaf82c1 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_timestamp.rst @@ -0,0 +1,12 @@ +Timestamp Tab +------------- + + Timestamp tab defines the formatting and location of the timestamp in the captured images. + +.. figure:: images/define-monitor-timestamp.png + + Monitor Timestamp Tab + +- **Timestamp Label Format**: Allows one to define the format of the timestamp applied to each frame. It is a ``strftime`` style string with a few extra tokens. You can add ``%f`` to add hundredths of a second to the frame timestamp. ``%H:%M:%S.%f`` will output time formatted as ``10:45:37.45``. You can also use ``%N`` for the name of the monitor and ``%Q`` which will be filled by any of the ‘show text’ detailed in the ``zmtriggers.pl`` section. +- **Timestamp Label X/Y**: The X and Y values determine location of timestamp in the image. A value of 0 for the X value will put it on the left side of the image and a Y value of 0 will place it at the top of the image. Be careful not to place the timestamp outside the image border. +- **Font Size**: There are 4 fonts sizes to choose from. Small is good for resolutions like 640x480. Default is good for 720p. Large is good for 1080p. Extra Large is good for higher resolutions. From bd3b73220f860db690f4aea890dbf7e4667dd17f Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:53:24 -0800 Subject: [PATCH 10/17] Added Buffers Tab section --- .../definemonitor/definemonitor_buffers.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_buffers.rst diff --git a/docs/userguide/definemonitor/definemonitor_buffers.rst b/docs/userguide/definemonitor/definemonitor_buffers.rst new file mode 100644 index 000000000..82fd1ce06 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_buffers.rst @@ -0,0 +1,16 @@ +Buffers Tab +----------- + + The Buffers tab controls the image buffer parameters which set limits on the number of frames used for analysis and recording of events. When setting buffer parameters please keep in mind the FPS of the specific Monitor being defined as the actual time captured in the buffers is dependent on the FPS. Due to this, there are no specific default values that will work for all Monitors and care needs to be taken when setting these parameters. Note at the bottom of Buffers tab is an estimated RAM use summary to aid in parameter setting. + +.. figure:: images/define-monitor-buffers.png + + Monitor Buffers Tab + +- **Image Buffer Size (frames)**: This option determines how many frames are held in the ring buffer in the ``/dev/shm`` ramdisk. This ring buffer is used to store the raw RGB images that zms turns into JPEG images when live viewing. In the past this needed to be large because it queued frames for analysis but that has been replaced by a dynamic packet queue. A value of 3 to 5 is sufficient for live viewing. +- **Max Image Buffer Size (frames)**: This option determines the maximum number of frames held in the ring buffer. Ideally this would be left blank but if there is any slowness in the database or disks the queue will fill up and consume available RAM. A reasonable setting would be 2 times the keyframe interval. Keep in mind that the buffer frames for all Monitors are stored in shared memory and making this too large may cause issues. If you find that your system will not let you use the value you want it is probably because your system has an arbitrary limit on the size of shared memory ``/dev/shm`` that may be used even though you may have plenty of free RAM available. This limit is usually fairly easy to change, see the :doc:`/faq` section for details. +- **Warmup Frames**: This specifies how many frames the zma analysis daemon should process but not examine when it starts. This allows it to generate an accurate reference image from a series of images before looking too carefully for any changes. Setting this too high will cause it to take a long time to start, too low will result in false alarms when the zma analysis daemon starts up. +- **Pre/Post Event Image Count**: These options determine how many frames before and after an event should be preserved with it. This allows you to view what happened immediately prior and subsequent to the event. A value equal to FPS for both of these is a reasonable starting point. If this results in a lot of short events and if it is preferred to combine them together to form fewer longer events then increase the Post Event Image Count size. The pre-event buffer is a true buffer and should not really exceed half the Image Buffer ring buffer size. However the post-event buffer is just a count that is applied to captured frames and so can be managed more flexibly. You should also bear in mind the frame rate of the camera when choosing these values. For instance a network camera capturing at 1 FPS will give you 10 seconds before and after each event if you chose 10 here. This may be too long and pad out events more than necessary. +- **Stream Replay Image Buffer**: The number of frames buffered to allow pausing and rewinding of the stream when live viewing a monitor. A value of 0 disables the feature. Frames are buffered to **ZM_PATH_SWAP**, which is a ZoneMinder system path. Refer to :doc:`/userguide/configfiles` for information about updating system paths. If this path points to a physical drive, a lot of IO will be caused during live view / montage. If you experience high system load in those situations, either disable the feature or use a RAM drive for **ZM_PATH_SWAP**. + +- **Alarm Frame Count**: This option allows you to specify how many consecutive alarm frames must occur before an alarm event is generated. The usual, and default, value is 1 which implies that any alarm frame will cause or participate in an event. You can enter any value up to 16 here to eliminate short-lived events not intended to be captured. Values over 3 or 4 are unlikely to be useful however. Please note that if you have statistics recording enabled then currently statistics are not recorded for the first ‘Alarm Frame Count’-1 frames of an event. So if you set this value to 5 then the first 4 frames will be missing statistics whereas the more usual value of 1 will ensure that all alarm frames have statistics recorded. From ad65e34d0f57ee32fc918e198708426d4953cd1b Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:53:48 -0800 Subject: [PATCH 11/17] Added Control Tab section --- .../definemonitor/definemonitor_control.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_control.rst diff --git a/docs/userguide/definemonitor/definemonitor_control.rst b/docs/userguide/definemonitor/definemonitor_control.rst new file mode 100644 index 000000000..e6789769f --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_control.rst @@ -0,0 +1,18 @@ +Control Tab +----------- + + The Control tab defines the parameters required for camera control. This tab and its options will only appear if you have selected the :guilabel:`Options` -> :guilabel:`System` -> :guilabel:`OPT_CONTROL` option to indicate that your system contains cameras which are able to be controlled via Pan/Tilt/Zoom or other mechanisms. See the :doc:`/userguide/cameracontrol` section for further details on camera control protocols and methods. + +.. figure:: images/define-monitor-control.png + + Monitor Control Tab + +- **Controllable**: Check this box to indicate your camera can be controlled. +- **Control Type**: Select the control type that is appropriate for your camera. ZoneMinder ships with a small number of predefined control protocols which will work with some cameras without modification but which may have to amended to function with others. Choose the :guilabel:`Edit` link to create new control types or to edit the existing ones. +- **Control Device**: This is the device that is used to control your camera. This will normally be a serial or similar port. If your camera is a IP network camera, you will generally not need to specify a control device. +- **Control Address**: This is the camera address. Some control protocols require that each camera is identified by a particular, usually numeric, ID. If the camera uses addressing then enter the ID of your camera here. For IP network cameras enter the hostname or IP address here. This is ordinarily the same as that given for the camera itself. +- **Auto Stop Timeout**: Some cameras only support a continuous mode of movement. For instance you tell the camera to pan right and then when it is aligned correctly you tell it to stop. In some cases it is difficult to time this precisely over a web interface so this option allows you to specify an automatic timeout where the command will be automatically stopped. A value of 0.25 here tells the script to stop moving a quarter of a second after starting. This allows a more precise method of control. If this value is left blank or at zero it will be ignored. If this is set then it will be used as the timeout, however it will only be applied for the lower 25% of possible speed ranges. In other words if the camera has a pan speed range of 1 to 100 then selecting movement at 26 or over will be assumed to imply that you want a larger movement that you can control yourself and no timeout will be applied. Selecting motion at lower speeds will be interpreted as requiring finer control and the automatic timeout will be invoked. +- **Track Motion**: Check this box to enable motion tracking. This and the following three options are used with the experimental motion function. This will only work if the camera supports mapped movement modes where a point on an image can be mapped to a control command. This is generally most common on IP network cameras but can be replicated to some degree on other cameras that support relative movement modes. See the :doc:`/userguide/cameracontrol` section for more details. +- **Track Delay**: This is the number of seconds to suspend motion detection for following any movement that the camera may make to track motion. +- **Return Location**: If the camera supports a ‘home’ position or presets this selects which preset the camera should return to after tracking motion. +- **Return Delay**: This is the delay, in seconds, once motion has stopped being detected, before the camera returns to any defined return location. From ac8ce700bc66cebf5c3b89a6af44a2a04326476f Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:54:06 -0800 Subject: [PATCH 12/17] Added X10 Tab section --- .../definemonitor/definemonitor_x10.rst | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_x10.rst diff --git a/docs/userguide/definemonitor/definemonitor_x10.rst b/docs/userguide/definemonitor/definemonitor_x10.rst new file mode 100644 index 000000000..f25f56164 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_x10.rst @@ -0,0 +1,21 @@ +X10 Tab +------- + + The X10 tab configures options for X10 Home Automation. This tab and its options will only appear if you have enabled X10 support in :guilabel:`Options` -> :guilabel:`X10` -> **OPT_X10**. + +.. figure:: images/define-monitor-x10.png + + X10 Tab + +- **X10 Activation String**: The contents of this field determine when a monitor starts and/or stops being active when running in ‘Triggered' mode and with X10 triggers. The format of this string is as follows: + + - **n**: If you simply enter a number then the monitor will be activated when an X10 ON signal for that unit code is detected and will be deactivated when an OFF signal is detected. + - **!n**: This inverts the previous mode, e.g. !5 means that the monitor is activated when an OFF signal for unit code 5 is detected and deactivated by an ON. + - **n+**: Entering a unit code followed by + means that the monitor is activated on receipt of a ON signal for that unit code but will ignore the OFF signal and as such will not be deactivated by this instruction. If you prepend a '!' as per the previous definition it similarly inverts the mode, i.e. the ON signal deactivates the monitor. + - **n+**: As per the previous mode except that the monitor will deactivate itself after the given number of seconds. + - **n-**: Entering a unit code followed by - means that the monitor is deactivated on receipt of a OFF signal for that unit code but will ignore the ON signal and as such will not be activated by this instruction. If you prepend a '!' as per the previous definition it similarly inverts the mode, i.e. the OFF signal activates the monitor. + - **n-**: As per the previous mode except that the monitor will activate itself after the given number of seconds. + - You can also combine several of these expressions to by separating them with a comma to create multiple circumstances of activation. However for now leave this blank. + +- **X10 Input Alarm String**: This has the same format as the previous field but instead of activating the monitor this will cause a forced alarm to be generated and an event recorded if the monitor is Active. The same definition as above applies except that for activated read alarmed and for deactivated read unalarmed(!). Again leave this blank for now. +- **X10 Output Alarm String**: This X10 string also has the same format as the two above options. However it works in a slightly different way. Instead of ZoneMinder reacting to X10 events this option controls how ZoneMinder emits X10 signals when the current monitor goes into or comes out of the alarm state. Thus just entering a number will cause the ON signal for that unit code to be sent when going into alarm state and the OFF signal when coming out of alarm state. Similarly 7+30 will send the unit code 7 ON signal when going into alarm state and the OFF signal 30 seconds later regardless of state. The combination of the X10 instruction allows ZoneMinder to react intelligently to, and also assume control of, other devices when necessary. However the indiscriminate use of the Input Alarm and Output Alarm signals can cause some horrendous race conditions such as a light going on in response to an alarm which then causes an alarm itself and so on. Thus some circumspection is required here. Leave this blank for now. From bea5677a31cfde2822c62a2d1c820a8689a7a5d6 Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:54:33 -0800 Subject: [PATCH 13/17] Added Misc Tab section --- .../definemonitor/definemonitor_misc.rst | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_misc.rst diff --git a/docs/userguide/definemonitor/definemonitor_misc.rst b/docs/userguide/definemonitor/definemonitor_misc.rst new file mode 100644 index 000000000..0ff7995a1 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_misc.rst @@ -0,0 +1,21 @@ +Misc Tab +-------- + + The Misc tab contains settings related to saving events such as section lengths, frame skipping, FPS logging, and handling EXIF data. + +.. figure:: images/define-monitor-misc.png + + Monitor Misc Tab + +- **Event Prefix**: By default events are named ‘Event-’, where 'Event-' is the prefix. This option lets you modify the event prefix to be a value of your choice so that events are named differently when they are generated. This allows you to name events according to which monitor generated them. +- **Section Length**: This specifies the length (in seconds) of any fixed length events produced when the Monitor Recording is set to 'Always' or 'On Motion / Trigger / etc'. Otherwise it is ignored. This should not be so long that events are difficult to navigate nor so short that too many events are generated. A length of between 300 and 900 seconds is recommended but should be set appropriately for each server. +- **Minimum Section Length**: This specifies the minimum length (in seconds) of events which will be recorded. +- **Frame Skip**: This setting also applies only to the 'Always' Monitor record functions and specifies how many frames should be skipped in the recorded events. The default setting of zero results in every captured frame being saved. Using a value of one would mean that one frame is skipped between each saved, two means that two frames are skipped between each saved frame etc. An alternate way of thinking is that one in every ‘Frame Skip + 1’ frames is saved. The point of this is to ensure that saved events do not take up too much space unnecessarily whilst still allowing the camera to capture at a fairly high frame rate. The alternate approach is to limit the capture frame rate which will obviously affect the rate at which frames are saved. +- **Motion Frame Skip**: This has similar behavior as Frame Skip but is only used for 'On Motion / Trigger / etc' Monitor record function. +- **Analysis Update Delay**: Undocumented parameter +- **FPS Report Interval**: How often the current performance in terms of Frames Per Second is output to the system log and updated in the Monitor Status table. A lower value can cause excess logging and has a slight database performance penalty. The default value of 100 is likely fine for most systems during setup. At 10fps this will cause an update every 10 seconds. Once the system is configured and stable a higher number can be used to reduce logfile clutter. +- **Signal Check Points**: Undocumented parameter +- **Signal Check Colour**: Undocumented parameter +- **Web Colour**: Some elements of ZoneMinder now use colours to identify monitors on certain views. You can select which colour is used for each monitor here. Any specification that is valid for HTML colours is valid here, e.g. ‘red’ or ‘#ff0000’. A small swatch next to the input box displays the colour you have chosen. +- **Embed EXIF data into image**: Select this to embed EXIF data into each JPEG frame. +- **Importance**: Available options are Normal, Less Important and Not Important. From bf08d6c9bcde36d836f7acef9eef35602c911663 Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:54:49 -0800 Subject: [PATCH 14/17] Added MQTT Tab section --- .../definemonitor/definemonitor_mqtt.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docs/userguide/definemonitor/definemonitor_mqtt.rst diff --git a/docs/userguide/definemonitor/definemonitor_mqtt.rst b/docs/userguide/definemonitor/definemonitor_mqtt.rst new file mode 100644 index 000000000..754056654 --- /dev/null +++ b/docs/userguide/definemonitor/definemonitor_mqtt.rst @@ -0,0 +1,15 @@ +MQTT Tab +-------- + +.. admonition:: New Feature in ZoneMinder 1.37 + + MQTT is a newly added feature in ZoneMinder version 1.37 and as such has not been fully implemented. + +MQTT can be used to publish the creation/ending of an event or to subscribe to a message broker. Note that this feature is not yet fully implemented in ZoneMinder and additional development is needed to bring this to a mature state. + +.. figure:: images/define-monitor-mqtt.png + + Monitor MQTT Tab + +- **MQTT Enabled**: Enable or disable MQTT service. +- **MQTT Subscriptions**: Enter MQTT subscription details. From fec884493c6d18b224529e33d618300d89f0fda0 Mon Sep 17 00:00:00 2001 From: efranzwa <117670266+efranzwa@users.noreply.github.com> Date: Fri, 10 Nov 2023 12:59:38 -0800 Subject: [PATCH 15/17] Added images for Defining Monitors section --- .../images/define-monitor-analysis.png | Bin 0 -> 19537 bytes .../images/define-monitor-buffers.png | Bin 0 -> 19215 bytes .../images/define-monitor-control.png | Bin 0 -> 18400 bytes .../images/define-monitor-general.png | Bin 0 -> 40623 bytes .../images/define-monitor-misc.png | Bin 0 -> 53351 bytes .../images/define-monitor-mqtt.png | Bin 0 -> 24469 bytes .../images/define-monitor-onvif.png | Bin 0 -> 13376 bytes .../images/define-monitor-recording.png | Bin 0 -> 20816 bytes .../images/define-monitor-source-ffmpeg.png | Bin 0 -> 61386 bytes .../images/define-monitor-source-file.png | Bin 0 -> 45935 bytes .../images/define-monitor-source-local.png | Bin 0 -> 26875 bytes .../images/define-monitor-source-remote.png | Bin 0 -> 27424 bytes .../images/define-monitor-source-vnc.png | Bin 0 -> 24590 bytes .../images/define-monitor-source-website.png | Bin 0 -> 14720 bytes .../images/define-monitor-source.png | Bin 0 -> 44157 bytes .../images/define-monitor-timestamp.png | Bin 0 -> 12904 bytes .../images/define-monitor-viewing.png | Bin 0 -> 23896 bytes .../definemonitor/images/define-monitor-x10.png | Bin 0 -> 14495 bytes 18 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/userguide/definemonitor/images/define-monitor-analysis.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-buffers.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-control.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-general.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-misc.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-mqtt.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-onvif.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-recording.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-source-ffmpeg.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-source-file.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-source-local.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-source-remote.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-source-vnc.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-source-website.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-source.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-timestamp.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-viewing.png create mode 100644 docs/userguide/definemonitor/images/define-monitor-x10.png diff --git a/docs/userguide/definemonitor/images/define-monitor-analysis.png b/docs/userguide/definemonitor/images/define-monitor-analysis.png new file mode 100644 index 0000000000000000000000000000000000000000..d7dea883e895712f07b22cdd81145e005650bcaa GIT binary patch literal 19537 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

p4}lJc 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≺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 literal 0 HcmV?d00001 diff --git a/docs/userguide/definemonitor/images/define-monitor-misc.png b/docs/userguide/definemonitor/images/define-monitor-misc.png new file mode 100644 index 0000000000000000000000000000000000000000..768655fad1bc9a2e2259ac98ba550fcbd7d9ee92 GIT binary patch literal 53351 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 DTVjdS literal 0 HcmV?d00001 diff --git a/docs/userguide/definemonitor/images/define-monitor-mqtt.png b/docs/userguide/definemonitor/images/define-monitor-mqtt.png new file mode 100644 index 0000000000000000000000000000000000000000..2d3b44e650f95c97b42d7a4f41b845a9b3c95491 GIT binary patch literal 24469 zcmcG01yG#L^CmF};UfeOo}dAO`(jC0+}+*X-9m5=?u)wxmt7>dySs02SzvK)$@lx$ zRoz`(-BsO9Z56ZczB|+1+cVSs^urq}CnJjfhVTs%5)!(&7*GKT>7_9e(zDLj&k

  • TWezmM?(i=V;e^^Tc_g} zZ30M0ACSa>UzOa_50*{Ua8!wq*Wg1#jNtfJiEmZjVLrpft%B=daip5DFH;s=n|rW_ z_TWfLaSXE?=9u>o8iumuAba)(eF&2X&hM<|WrN;+#dNNkJa1z1{ajPyxKfk!8Fs+q z7-T)lm|vEHLQ3Vkd8=aowdsNCZYLz;6ko^ean3pV&$ zLy)J z&cD4NHzn*@vnP*D6A?O33IcwhJ{N4*&cs$+2nYij@!-@kq`h1>X_duUqBu^&QNQ$0 zg&eM`1uiW8P$=zq>DS-;I3IhXhArq9a^`vuE=)${f?XJJIDM7A-%K!FSyWiVn##}2 zG=H2adNoR8?xV{|1%xzhK5s8qqAwJ8nom&}PWmg29738a1%4ISBh;#1O>_Y1d-E5w zt$d2lyf=%Qvj6;Y%$ubXD0B62LL$l*3RrX&Dw@(Vncj++Y$B%}2 z-)IwYIh6EyIcKBsSvU(q_x+gsLiDw(?kl|9stWB7A95nRS zV=;&dWM1_hDEA(M1y0Yxu>r4x6I*ZBCc`&y$s<)HyC!FR?j*lLs|=et8l(Dgw9MwR zTavuY9F_2BSdZr+6r)w%K)L0;=di}xnxb;vS*b%4*{*OYYBrYg@jptP_{c~|OQ=7S zkdW5!ET-};DM-QYFdpI1MJ#6(tLd5=&1-cCF>DbIK2vM=C-Y&y9zT^Gx;am|B$Qk_ zZWF=B#x(3|s=q~Z1d%$f)=c)Ggj@Vx_b;T=Wv09m{>S{7;@u>Q6A2H*KhyX&hpKlt zl{0RqjcfP!X&iLehh6Ry-^t){@b(1lcZ-<&H8|dokMls$&;3*{#`=SW{^9E5OzZh2 z2eV1v`O6r7@(W{K*_kHBlMV_rT_01$RvhM=7y;xhDx@N4!1scYPOm%wuKb=7i(TQ^ zANFjYw=H)h;OpJHLxP9)7fT{tiQXQZO3}6pvFX2zCHc^HXD18qn9xUg+*yV7UA}%C z<^TeJsD>w!{z&zuW32nE7&5GZJdYXkXLtJ}7FU{N1#{>(@vz8Y#aHmPpA&d_-+%4^ z3i7%$2bjEZC+n<;tXy{ow~{NVmjoTolVfswm*76N!=WC{m)^}_H5c0jkUO`9Wiw;7 zt*L2tJy@^Cif231m5h|jRa8GWyQVFD;&M&0wbTeOI=bUk$UiTt%=@|0;*Eb_?YuqEq4owewJ3X4zR@JHC=2X;Ao~M$&O{NM!|b47>7Tr#;R{{>#}kjv>%D@i^WXs=1D}2?m&!_ z)*^g-Cq`lK8f7k=_@n)$oUZw|+lzCJ^WKfjGDvrxPGnb@rVevb){cO|`Sn~b&9;v| zR&l>*v{BIyOSxYSV#Tv7NUFFA*y284zap=j?VRS)S{MoWmDvZ&#M@Qb+l}EeZH_y+ z+up{&D<%Sj3R^SMXMhY^DtXp$Iae;1+8MB&_>z$EBj;Z2s*(X)SIuKZ8;&Z3&U~ zh%@yn-AN8eD(cf##06WUU1zFck`5)gZwlfRXElns{U2R@d)i~}Tg zvZKL04O+a9Yc!)RD$L}-mD}5#mq!ct>nsey&GWo(nR}zW0X$`zNtK674QZbF2MVIi zSzY&hw@H(DJ9&dQo-;5a$>@Wz)6@A)4TG=t-)}^$R@H1}yP8rJr7k^wSL{`KB^%9l z%id5G0%TU=`FkByQV&y`&0c6xiTWjf;IuVKpY5WxkX-=2?#mt|)vqL>ym0RB0N znT4W85q|Zp!{897SAwgG^hvr#g?C_KZWkK+5~#B2ht`5BDjTNfv5R*$Y#(Lr8HH(W zXCcQ{4-=b=nUQuFz3^P51~l-=3V&o9lk?#;%@@cgkr4Fb$1UD<}Lg4_|q&s#6`_X&3m~9W@K2KO{pb zLYd|O(lH4$HNa-_ZZHXo@w@aPY~};(c3CucgwRkMwWNIk=G8Uq6R)xJb&d6_zoV3{ zl<|3Hvm4j2lUWK1{hq+=%9UYgqt70y&$tmZ6kA^9Za$H4J7}yZuESx<(_`tTL%u|g ziMCN`3YY9u&?(ssyeROe;+i-I(WGgc5*R%CM6O=qzqHYAJ-Rz^#2>ATtA(GRdKZT( z=@70~Z4W)lXn70hY_mQEXnU!a0BM7XqK}cfr-l|fD^qm^+Sd+#5Bi$Q(L1iFGr~QE;6<FUaCbzJ6#3y+^O=QS*7pH%a~R zS$Xxv@Y3v;O?o>U0Xz{#>I|(1t}E%u0#5n`%YoZxZZWv_Pl52!XD#KC?V`6b3fO|3 zY(6q@YAEEs(!3WGKYMt$6KGbaD%d`(|D#mL?iaogp}7zt0jZ5{EhS)c5ooESaVfd~ zCobE@y7pVR-6$$_WLUPe2UZ)K)4?>eBYb{JINeoylx*^iDd}gaG;6)dPHPMJmqudy zC)eO@su96C!^pGgG7Gsw%eh%hLX24qrZ6)oA|N$CUg({@@CWDZ`W9F(rL=Y}9_u$)w6bBTzU|r;M!iu1 zY2=Ez$XrIB!_nsBZU(+O>Wf?wEjkNc+S%dO!kwLT>HttHXDaH8tKyBG42Z``$917` zMV0OHn7~GfySU<3`zNT28d)^#P<*ejfA5GKG}_;(^Jkv|G9!0VEF@&zK+~_os^iFx z^Qx!B&>QgepUcVHc-@-5CJ)B^Pe;{hK#Pp?41VC(gy>ARLZ#bRfe0m#oI|o|_NT;5 zWoScrGx#sG)=zW*Pcne8I7%tRD?iN}{{HXQQ5GfKHx_AfeJU>b|s z7xl*$q3*ICbxRjwXRIS6TL<3jNm|SJ-bcF>__`&1dB2yv3OI546i#kNi~r_KcA}WX z#MJ0cZZh>Y%SjJM*&7LIiu@UbQYS9nIpz;jU63O3UQE>%p~>>BWXXq>1g}rS_i+Lv z&tm85;%>+C;-_ED2x4pr{@Fa}&J*~035$D!R+?)a*(&;Cyf3omF4=+3dAzve+A^#p zH)CHJ+ntt6(VgF)x^7a6E#BJv=#z_mo;vk_Qor;Eg)64h0n?N{bNcJ|0njwbP2y0^ z>D!!y6TOe85RYF04lg-*fT@3gKqZB;5kPTS-!?&dU?bWwCqA!P5vAhWDAP)J7{=&H z@PfI{M2Vwe0$GiFfdqO+w>d+XXGQ9J8`%L+Mn6-`@hv_%wjfa&r@QC4FjvVoWob#i z2Ohp@+1X9~ot4#1gke&}zJZmMSFK-rh*an`uZ7jer=0nFvtQ|%?`_S@miUVW_tACn zQDQpv>b5n|gN$}6ZzDC%frN4}%Ij%B2POBM;7a%0@Yne&!Oc>(l*)sdhcWeIGt)=8 zBAa^|M|+2d9zN*lh>_XamD(fsdA?{<)oAO zCRR2DImiico5a3*^jc_58Mv)mV%XH)E)it12bodJikg&Jpa^TnisW{5*|-3^ z0GxQp8LElfau}xMIY+GqXfYv08ElFpXRvgwvngH40M{1*1>~4j!KtrxN#wW&JM73S zCbT01@HEJCJ~GrUhb&Q%8+5kJ4OUqY<9i*?4dypidzzjNZt*tov2viDf@JG3QMxr!b_m3UW*=*tmA7Nz%rS8AW%m&?Qr@MGe(9^SK*rxz^_l?%r?iXEnLLz7aH5x z12IUi`coeMOKA$4oHC1|@1YE7bDpMZ&r{7CGFf6WDs)3&)3cspb&UKbjAh6B{92Fz zq{q`N=dj{~VEvB^$LVf4LyvQ|>T8=|1h4t6caMNfmf0yNcTnKIo*z5bPE|@nhOn+6H7^}QEvD2+tYUqTIaFDDDh09D1e6Fd*xUsw{$GGZ9 z1z-qE&OueZXz{@l z?n+jdmPTMHuIx*~=xk~E;sj38&cnzU`cqte)6}(xlQssjH+jH-=GO6MySo)g|LV5( zJ=Jt2bx#t&odqtm2j$uLtZD#c1nhhRrfU&wzeClSQQGQ73*}8L=gKgk#?Vek;Q5o1 zl#uyL&XoicQ`IeYfY6L_L6ik{kHtDB?^;VsExn#tUjo+U{r6Qv0f&Pr5so8#R-o!T<4H~iBRp!a^3*%C1vzd=edT; zG%7O`GB;ogpI0zwxU6{g%E6vw-&A^w$}^XHR@3MF7e_FVDMdDF-jxkkoX&que7rmAF)Hmdcqb4f7eM@=SB zP6y8U6Gd^)>~N@q#9hrpN>al<{leD}--#R0Ufkj{7>?+e{r!zXBw?1=h*00+JM+ht zg-=nhn$R)>!qDFiD7p+Xl9W2CV?N1&)X1VW@5=4Hy1u};$;uIz6!Lz5jpkuPRagsi ze(r<0)mS$X)p`;LpHbf7JTZ1K_-C!hdihL;CjN1SbKC}4_lhOYuQvC0AlV|&V)Y|= z&R3FJrX@YHzhkeBkZXBAEw-mE2kYz!P?J=fv#N@Ue{w*%*{K2X!R^QyyT6F13P&VF zNf&{Oa`=jWpmC^aGka@FLW|g~5KFZK&p6Wu!zDm0@vnj3e&x~H5F%9qsoF1GU}R)zDG%|Ox*!|f zEfc1eg=s@O$3lP_0zg9gqOAxk6gS$JDh~QPjcNt7nR(>+AaLbh6u0F2wHx9#MEmc+ zZV=?j-;j{>i2gU|@Bh1-o^WI&qzg?O8y~5m(13s%YDGp&g2<7Fhscf&4Q^iEX&3Xl zvi5YMB(D!2FT_lASTUQ3yzX0sUU+wsIFHn66CwiOI)ilBLd7$rtk$s5(B)d%=5rRq zh!8pfrQ7peEId3V%Y^BAMcQE3u8KjX5fx?O?evhBJukmHO@LkA5aO&&meivmly0Pc zulpRS@hh%A?Wevr=Y2ggGFfs7adAPXKWN`#1oUKjbAsp;7vUS?n9#Qt{F^yZS8IKA{7 zZ&eEu&?41x3tir#fATK5(+$tgB$odJ=nFQ%_@gWjP2g1d-F$J;_nWL&ODMOg={i5O zNVDOsKk~)-#f3oxOOKa#3o`oNe7PnH`9du%fQ#!f>~Q&q4t*%vG3w)LW;ecVIY>u0 z{JG;%)SNRyNygto$N|wX4o-&UBTFm52QRIpwU3DFBvt!whMH8%Xgw^TW9^C78UaBl z4N(VtSK0lUW#RN&z}eY41+IHM+F-%=3-$}Xv*VNqJd=^R^(9i0-X-X5u*yRQ=atU! zgssxnCjH}pgDd^5M_^jL6xrih#ZRcoXOA`^3Q@_u^*Y^_+m7U9^EPh)oz=jqXu-Rf z*pp#?3YUnLt7UFkm79`66bQmF-3;IejbH9EuF}%yX9e9|=^t{kK0LY{eq-{j*9MQB zpAXH=1tce9YlB6!cE4Pd%+8WCUVrhicgeC%vwH*qy#`}&SxoD(<<;Uw_`it;+`^?s zr6t57LnQ^?9j(G7Pz)F;+7|c7w>6o!RTA4Y@&n*1C>nG+ zZ^;1ny_$~7*(;{8-DWE%eb|D!Gx49!`3v2kd!O(7ze*2@&-2~k=gX6YlC}UYo8i}) z(FqMBXa+uBE?wV8NWe~Hg7D0#aAfKDts-}9(ThXDJl8fbS?UE`ogOnLwbl62{{`TJ z&}FtUsZCI;NJmo{71cDf$a#OQ#0B9an&vbRtA7O|E|-?X{`A<=i2ek)swX`=Q$3FEQ|C5ykEJ8a5ZnQ& zgUf-!qKObdwQn29`_}o8>#|!n3V%GZMR=+9b`dIqamc1;H~JMrN}Es<2<&pa^tr#v z($PkaAifwfU97PyXF_TxdE<_X#F%@`oTJ(^Fm3+^Q~oq6K_29f!cIr>P9d)Tn0wV= zEbIG#|KtyNd-ma(>k;=yRY@MgNXp~rk@wuN{bL`ki{19xSF3j!gYGK@Jd>PmEhoLc znh*D;I$h&Uj!D$TKp-EyjpY11_F}Q&{xW@iluO|H_*FFe3xb>z;HmxVLMfxs|-_VfJK=4StUdTsXOAdg`g z8y*q?=Z6k5U(LIB_vhUuj&$lSzSn2bd!2%h*e%YT7(&vzLwCDw=A^X;^XY(%#f!%y zwObKb#_{k?>BRg!!{J3;-;ksV51fPZ<3>J(B(A}T70pI#4>cV$KYT|U<@O}IMGHfi z?9=Df_8Km)tM%)Ts}%z3f zR)2mb#1zMJZfsvX4iT+WV9j5ETAV)A9Auo$<>6m)JZHh+U5q0h6-@1Yvr5~S zjw}GhuR7go?xTdn2wByzS#F-i7-L)E8dtz*J=aUZ=su z+TA=V^W%!CpU>`zEJ7&T{BoNKtfW7_LXYI(&$ab0k{)92)_En~B?>GR*4 z)+^tAS?*xZc13qgZ?uBeNK2Q(gO)j#{qL17<7-OMMu(Vbw?3(O_|3;F|5-Yjz;Rw4 zPSmY*xMl-nRGi0rdfgR@U0iVA=6!b&6sJxXS9GG~2Y^^X+EN2JA=H=x% zjzsp9E?f4wRF(s!3Tx;~g>hbu@L-NcYhRou(Z9{td=-;2sW8=7ErTW!U5z&Ml7=RD zgDvn4K}qiHY{&9iT53kJ6=2iSif|?mw$3(=D;vnME7cV%UHGbJ3B7gJU5|r-Ly@(a zi0&bc$0@Vb>?RuR(G8m2fStegQ5JH((DL!^>^)xb^*m2vmoC{cxcU50PQqx0Mss*{ zmx$d+)!mUhxf>Yma`T}{d1-iXW7#jahyrAJoKf}j~cQI6gqX$!Y8|SG_jZF)6o>uceJR=i2{Jiwa zz3nYpzvX@02vnzLt8@s{Hb#UvQU%FE!BMISNpDF2I?aobE~gG>pld||zQ>cw@LtXu z{H=S(TLE)APZ9C&foK241sEP2QSSfxK>-GPL-G&)#6dY?(VxKIN{{lB#WgO^&ee+k zc}S7OoK(*bmo?+4G=;|9Ue@5k;*=jAkE2V`-L45D%802fS zz@^{jtnSld8>7eEyq79?H+d}kQt9UH7ar{Wc98-k@Ilb+@r*;^3RzJ zbd6kcsFHG-nx>Hu-FPm{k~!&>khtD2lX^jAYi+px-k5__wbaNfG`B5qVX2>23B zp#B`1`zl?me;z(uTRbRBub_9!xzMuDnNJ54?)BAnKOtmNL`Adw3aqL^y}g`QYtUP5 zr9kv?!OP?h^|ZRji&L{YSsMWfl8=K`c=!p7_6%gYU_gCH2=qV;TYG}D+F01BrLLtF z&#!e|#$y%{HKJhUgs4T2#f-l7ew@!fhQB5e?|MrK?4}|^1gOY2LAv{x?&3RD7mk_k zYy*!e_{h4+F&}zAzlWdn@;WM!^G1I+(E%vS+io#99LzNs?k!M(rQTpNMQF3$PY1G? zj8|IoMsE^vQfh=qjFjm#x1_4DJwu>v6(YS!sS9j_?iXpqmjP%s6y!NyTtEH{2~ki; zKpB|`FXxB`R7HGtKgV>BYB33lJKSUz!8$cgVQ2a_sWa#nbJitar;fH;M3f;e-$Sf? zN1lJHynRYhqMKFQn-|@$*_<}G@ne1TUBwY|>1%{mANiP=f<3&{|XWV}8CA;4r?!B?L zgP$CpoYYjlbvItHltuC4k^fk^a_9)<=cePN>YQ-90#EYp(iR*D8^i^#_|iM}>4|*lqFbOd=&Uv}BIAAIG+#^Wu~@&nyPJ}< zTA3JfbH2NApw*2suk3N}>_`OOYvu>ATy@XhTylBb1Vp8ro!$59x_jPvRW<>pTOFB# zyQ8Bcc#>4M=HV9@C`1GqrBOP%XrdX8g;`$_xj~q~gQ|y(LjLVEh_OYt{P)Tnt=Z4q zBMUZM_mQ(u%+ib)A}4>if3|NLm8$J0B?L_Ob!@-Mk26ta^YCqO z_7yr*&@})$_)T~-WzMO4$jSBE#N{V0WI{qhWYX&|Sy91@Vdw;y&~fvn5oJ56s>=~P zi~zKJY-5?sI+y-;F15Hsn;Nv=H3Ok#9wzOg=xukye$=KXn3B3 z3!6+D1y_?g8%#?zN9k%d=K|z*wJ9{{|db>*vDJrZJm%1tR7bKVzc(eti3gGcr9WR%qanX=e z+qF<2e79?8wh;%Mf^HqIf&wdN1*Timq6h~?Bri^fgz}4lQ#?@sC?aiHf8e(Sze5;= zNY&q6e0w!hDag&okpOQ0e0d?+-5xLf3!`znS zE;U7x?(H)xa)s+kTFBbOS8BvogOTl=ePhEa8+YwzWGwM~6pOZ9GK9I5ZPXsSFvsAc z+<#^~RI3$2_k=|teW#mRyTUSrzm!zSIoqbae!<3t?fxea)H*RB^5aE}e?wzm4#cOA zwNql`vSaR@c{MiX_^*PE1w)BKvu@Qn*2gX4J|P)H5&%_7kVkxl859MS(1A^(?}e7`9&yO>;m zrjK#|Gf!u(py2+@4E+7qUcStrk>uL_&pBRSdLThuahJ$O-2h1@zv8q7#!npsY((YB13W$ zeY=W3UM!*Ptijo~;Jnt`TjKSw(EkK^a4;-rbWid{2G#(XUq8cm z4XX0k%fq#?^=`G-!$$eq&(nHdN28m(S9P{HzA}A#7>;wcR5{p~TM$-Qj*{floZ~#3 z&EOpL+cC$(QtMP3v3`-3-f$Np6%|rGR>ZurRO#-^7o;nkxl5R@h-(uAcGYnC+;yjb zY)5^K?Lv}ta1J8;T0nOPo$@nOWRE^a1tL0ATLF_eQ@NtpD1ITpq_x|fyUWG0-=sev z&~hE`l_hn+1I4ko?U#lWu%zT>fi@Yx0K_wi5%ZpAWHq5PG=8dxCwh4~7ycc@e~X@e zGQOh}7_#L^WGdZQDhaK?Y&r71Zon1>HqnD@F8=hQfru8|hkh7Ri9(~BOlNFL9c~se zF-M0qnJ>msqoYV!w?O8lSf2-~Y(ZYTqf^Ud(L|i|3$>RCAlb*560Fm7{?%4yi0m=x zJ@Pp*r~OfZQJ@$<*v=`qU-#~2rAAifJ-^f1&;GW|+IRBfF;taN2dkB)t3KMdk>00C zo5EZ$Qp93uw|QL_7j^Kd#k?*e`g1bgKn|W#^Zud1Y z_Mna%ZTwAl)P%TcaMCRze#ef8SEV`8l-u-O{|H335O&wi(z6;FJzRg46dY8BPzC&Sr?E4wh1#7)4Y41y-lObE9vw)=N&{K%C z<3od*o7L&6CTE2%Px*L(s_AEGW$_6KVP2O3xNq&+V!otlEkFAsID?AMvon|sM0R%A zT;$7X^RWI5dYJYWXK5(y39)U!*rNLGA^8unPf~Be_V_Cx)vapzBnBa=79QTv{5;hN zsZEkpp`i__2*`S%rT7`O_Z6C?j}N%*Xzt8i_MctC70acqQBImft@T$!Rf8ex(gz_< zex1lcc}J^B-xx`II)wHUZTVv?T+D8-(wlPAs;3x;qBw~-$@@St0w;czTn|@DXfZ6* zjl!45cJoUBTBEhB0vBK&#u1*ruiL8qya@QrZ}?GuRQ`oGCHW2(3#1MDo53?Y1T#+K z@_1HE2I>XF7a5iYjBvu zJULGz_r5SWxrv>96JOJ78OD+PjCaJu=Q}^XX}b5vrfFN*F)T(W|DMj;*~TjZb{#l1 zPxy!Z_>%7E@JGOV{Jf&ca@D=a7nm7bc<+MK`4k$+A%LnZQf$agq?Py8=(MGZ4MwBq zPuuR}8tO7b&+Rs4&1(A0OU{eonQ z;x~p;%7Z}_jZJe}E48UfX@!Y`12i=LeldS$T+U&cceN()#6Vf@3UB+%Rd+@a{DJ-f z#%1{tfy|%rh3_y~G`mZh3ev-b@cy97)Z!IcgM;rgqgr0n!tUDC}6?}j@ zwSMawru9sOoOduCJoLjkT8mdbwx?2E3m^~kGme38Flk?z=CtbC57k&VW^V16f9Ce& zOv64sAlY}>Nq|y;S`J5jCveFJcQ1&duj}^L67FZGZVNy2Yks37ywhN3wNp1<(Y}3| zp>=(`&X+J$nAFPbF%iqAjB(mWGjmU%i9iZn%UAWyiN+Pksly;yS-&PM+1I_n@>A95 z=5Jyw7Fw)V~S`Ih6|Hq{2x5E}f%`ZSTS>mi##{&Q)$tC!@f|N0WF8>wyCr#Vk z_;wr|%0Fc+k=>CZlzZ|F!>7*8il{fuBC-hsbnU-ggCXdVcN^~&$WqSo!Qo_aRo2Rs zri3Ds;NrMURJ7v48E!M#WI0(*2L*<8q{307QUo4q0&1;3x@~}?gT#;@QADh~_xp7+ z)rCbaBRyL#RDAKpZ~K;Z&2424S9xUXVTTU~>82f&09|3+1(%p+L- z6d@%CxU_~{qrjbbuNHDhjXilTysm44SG`T|+TAIC8jkUkjWjO$%ZEj7{;x6(hd|sX zg3;RB4(>`C*g4OmUNpymYE8*A@JwZ|?HUzQ1Icz@uRj^z!(341(M2Q446_^-{tEBi zTIZr5K|y8U4E%5rpO8=k4INSSYL5gsY>9zg4sEWsIpQfA%LMADH(G_}wc~2E-h-Lc z*alzdqaK+VoMe4Ohcn!nxVrFP+dOS;Sw}_LpJEa#Z0hlEO81y}I41Q{kYzqkRfuT5 zEOPA1LOqr~UFB@@Ggr__TqZWCUt{N(L|D>jQ*#H(hj906het#B8dMwmtPIV_IGmrgE8$QBWiq7 z@qsh$W7HI}1&v(wnK3Emc$3lgJiA9hIcIU9OA{Fbpx{n<_lT|>67b#2S=fDTJ~JEd zeV|_~V85}%{8RVk6t&YkUc5dgYS@6{qe@r5?|yfY&B9j21bfSkLVBwF3w{)Y0Ej@b zjQVV1#pohEoOv#aU8du8Ml56@4PEIFp^ zgpTM`CSqx)cSp`!gOiPjf_PRD9V`pF7wwcTo}5l7>RkRfqO zaRb*^<}$Tdd=^>Irb z25)ppnOr05ITuaP7pO!_DOFo#GOA)$zI{ve2#Dj5UCyeOw*lrbH_?U*m{`||`Y?W7 zcItQH?GfR?)mALmUo6Myq7#JLS=PA{{hf8M#bQ*lK*~8XaE7$uN?6@1_cK3MW7C)W z?XcPO%BTcW{3`gOVAiyCSOg)~3T@Us%+($w=xiBcY84BuEuWzx9|?r0TR^A!gR1kLx#Les8n$ zdOAIcTQ{K$;3m09&heP=n6}=LL{+*|qFYT9-2lhrUBslIqg|^?V)!vs+u?2F<(*p1 z7Z>D)1|TONsQQ^@eDB@uUe3{WHGW13(%z*qLBoAhmJ!U%p|(IwZbV5x&e2rOgS3R_ z<>iG)4=_^@bML*1>yJ-QKiJ%KWJ8IuQRd*J?cR&k;w&kDr)17jigFhaEnD))j_pega6t?}?QF58plo~uy*CRs29I)C@x0o`1-K2#AX9l#d7{83kU-!j-f?#&& zhQ(1}xv}K-Ag^a68oWnTv$X^f^0c?NFH}5bQ5LT^@2YogF8nldqL#~@%nMVDd@nNo zP4R5LL@rfc&TJUfp9NM)M94$P^#4uyN~AAFdQ0Ep#Vwuv+%v;zdyBVZ34V_l4N*Rh zoSyx!a{6>R>Bti;3DJr$|L1?6`hQnG|NlCYg7v>l2RXqq{*=evin22Drh2rh-@`fx zo&slMlj3%ybJH4;NloE&u>FW-!QW)~`;Fyc|J`odWJn0+bRG7eu-KKoZDmZ#J%`_1 zLngANxI3GFZLGCi2(FeOoBDkqFRvgRqtt-bs?X`EQEpQTsXZ#n??#>eRtw9U<`UtU zb>V+9q}^g4U97tGtetU0(b*KZS@#4ToL4x#ho{@7lupgX@9?qc_48}M8^g2^CJ$z? z=Hdiyoz*7>#guwv&8Ji3`=SmBSy2-N0?;`@FYWhH?)1QjJyAxf0wYM-pK6(e-LFGF zH%v-#E!`B97>w1(aLgjO1&Fo;D*4F7!n(k+dKT(~e&2odd7q5HE7eaN=sD8Q7JG%s z)-Z_*zYe!`V`achy3TRCo^%3rsW&EFea(7Dj+J!X!R_vYEGyr?DDDQ3^H};40gHxf zxO#{k6`xt4>;jYR&dcuFfETp`8lK^<2{gkQH02bMT>;E~#sdtSbG(t)w&HhMs4=-G z;vsX&LU|{d2HWrn_tv20eWvF01VbXrB)8QYu7BNauQIjKN4!&viae*5-Q9~E-Lg3J zxcHvyr!_C5Z?Y`#+!k_YQ*~mT$64V&M=k5~$uBLGGd+Hl4oBc9OM0*3dML2XTW#f2 z5{b2M$pR$M#P`>S9XeU6lOqO>&}EKHo>ECh@SkuN1FC^hs*PyORPT&DeX4;7ql$MV zg7j_i!v(HmJ)&Y?QwE~DDOW0Lc>n&`Ya+^yIvY-u!s=@6H(-{~t7fC=L0PY*FN8VB zHXA_vR`QI&up380bo0+53o&1rAb6i!_C&&R7>C#VQ$zTjDBqM>8df#rRP@m@EeN|! z1U5-Jkt<3&V1Zaz8FEc@HoV_*O1|r1*Fz@9QqQBH!m|&AeZscgV2G-w$w=g1kuq}u z%N#y=0n+z0Ids@**`B{9Lq3m`a;W+IpAY6GXqbhH-A;2x&XSG4D*gKysQ6+g*Uq*- zq-O-k10`Zo`{qA*U;B_-mgKh}z;>DKT*G|l!gxFJUOvg-p!b$JHS%w<`-DDwmfwQsc1;FINLtWi|`}T662O&_+q&BOY#w40lG@|5ZhZ;PjYgDh-MUX z6;8bb(Yko@z#^*-9b?tT%0!W@>Ul@}<7^!mGbT+5`(uvkB%M5$$sw`qaPzXC@44f<*fauJ_Y$&^sw%aX zcF1a~Ve^CYv}8$YQr$hwr8f8~k}F~ggJK6oOQ*0dLbmB{|2k7UNfBXB65TjYC>gs_ zaQDCqio6Fx&M{FpXaMVIc*{YD6wd&*=v0>6@NGqhne642xpAETdzn4asxuAzVW52D zY@D>1(gRya28Y)m!M1MXNzGt>udO)_-)IS}CZHkW^G9WMc_}A`(nPkI>4cV~k}`M< zvY6K??M3_-o9Qv{CuJLR&CuUQi!{GInc;rZr9|~$wSo_Jc&oaU9&g@*Zh2By%rtN4K(Jh3o+wXO=DqgR--2W zx;Hg&rRNx&i2PL{zN@yw_*RO30!R5*riyT(Omow{Lz2t7Ebac@3bV+?4i&k@EYO2| z^2Q*&xha2bmx`gPuad0B$K+!R33yP~V=^J6$T#bJNBr6soZvLF;3h73#YQ6E_Qm{0 z{5mB=g03)VWaGBH%Vr}V`^2eY17G?I)>|gcjRwcdJli-%kT|T<#47OyMh}1WxpZ71 z*#j%mod!MMK3UBbr=X>>K@~bR6`B@4VKgzfPx@z*4IFpTIvjWn1X4Ehpy#BIj_{zv zk~qndM$?CQ7Z#Z3l3~&+-Oq@FIJVO`ad%=sjc3qiHrve773cnQot{w?A_qfO(5gnf zo(U-^3cJ~z!A{)w&*~2;o7|nVUp;JP3xxo{(VUWA^SSg-pUE-h z^Wkf&IJ%pkvJ^zfHJB3OwmGU4YgNoFZWjm5yz+ij%?TJ+m`vvqK}_`_Fq^aeo%~HV|KvH^1WngY@A4jjt8%QQh(oIPzNJ;A8>zN!T*Hj7s!J;KSSq#Tz4Oaoa)j%mkp5KMe*3>5QVh^wM^4iT= z5nFI~)4+JdXV55+k0b#4E&rqIpMUr8hOo2MdYCNo`y-pZJBP-k%nxLM46vQ;5$Kx? z@aQ3EEPe?-1T<3jRJbk+d;mw}Y~(?l@iO%zyAMy_I64#VY259LSgQZh+ZgkEc)=90 zd}0V5<#(U+Kr=*{3_SR*?+_O>o;uuI{JXF*ex_JBMXndNtx3e ztjM*TVBu6)@X{~RhB4AcXVLh{aP5Zy^fVhavR$UwEUK#aYnP-jWK`MDT-^?bYj_?Q zs>`~@__55q)5U{FInq=+95m&tC_EnN1F*Latf1i~Ew6Ps%Nf<<3(2LNt&*HVeu}tq z6*XlJRfx{YuTFNe#$Nxz*!o1<0S1+qT>X(ThvI?CPJ3^geg4LTYa^6^KOP?AzbAJ- z%K-U!!GDsxul+^;{HTrBvm?wI&bSgXk(xjG$(^O!2~L%G1pOTC-X^g&`~$VH-jaR1 z(^PWnrnX_}hVV+ek@x++@cQa<&H20ET!H9v_7cKoqde`UA0jzC`nZ-g`J-YaR2%|O ztyM)rB767rTmbeL8Pbd+|F{xb4c#-AlH;ISFEk3982c&;;;Vs$DiMT6L~E>TG~y}& z!%MS0WJ5#5Cd_XG0XHW2WDJ-KD7;l&KO`jm=y_$*G;8fF`otJMtGUY%&h^)&@%SoR zNSB|>sZ>FHWMwQUqA{Ae1G!(vezU;3_a zH-0SMwzE2rI!sU?URoYq=bFN?Fe%gtbC9ejmh?F*;!%aN=M1F6uo(C1x1oO^KCVrP z<)EHz-<%QrT2_IjdD|afe;QFecs)R-3#56{1L%0`;zM2r6JT(q$=4@j^2W29BsDqg z*9F?^)X?HR88eGCOzoZSB9&Ggzbq%cx18>qR()Lla+T!hziIXV9dWjuLtk|@pHo{$ zhlJ@WXxgalKZT@nxaYc>A!`~|J$Jh6re6lc4!f}FfC z@?sl&uTHDWT8(MB&wo$uqFKaq7|3&EU5ydXSE$n-%$MlZq!w;Yz*8?_{Lif{Bet{p zfG33zA<>WjN?iVb@PJhY-9t5}Jafuw-dI4l|IUc0b8I^3b7m<3?jRT_^!s6(%g9de&fq@iLX~^)q3j>D#c~J7Bg56&a@Ry(7t-e zpmZLIizCyM@xMPdxI))m5-zfPeUBGBGq;RDLRcSPcD(!WgO&ZCujc@~e7s*8?WNWv z8s&$I!8*`vnW@5-^7;jhy2)JJSHC?na9`(+_q{Xu=cSlf-xq@qojmiNl@}|5uVVvn z#jPAAl>)Oz^V_2)DwO%i>0sl%PYWKXbbN^nUNwovG*+|-Be#+o(25oQP zZrT%ExH<*`RC;d=FIQTH^j&*%)vq>s49e>^)$yMeZjN9=1Pv_ojEwZtAFL2QYMhzJ_r>zwcV@4L?R{c*1A zoPYCPdEe*0@8A8q@8|d4@6!?No0-{&>%xAirSQA-i{idqL#QRiNOQ#U6L=^y`MVVvdO`ei^XV!Wkh$ zOYlmDG^Ax`1N8Q$em^XTpY3F_>-tCohE|rA!`ZbJW$G^Z4I=u$#*G`Cql>BS78(jc z!@F#Me`znp*#9YJR}hR&8dnPMY94zf%*osY~=knpML@Z@a%m*ig zqv9&^pz$c|U=~luy`|5S`6=8K%o};rSMpFrXzzd1%f0jgedf*h?~&~pLPs^na)SNb zki5N8gFpYe!l>M6>h#C7a}Yl7U+aS zASJ~7+semHl?B#5J)r4UbdzpZY;wg%u0TJ`LV=1 zd*vZ#tb*7UI8x#3;Np!jhQ9Qh$=zuTi9U`6JaI_+akCU}9C}{|7ptb*j>IsXEdz$0 zN_jc^AAj1*MDvo>5}^f5vvLKHj<1~#2`Wy#pHPm^bWm0hBa+7ZN{AOR8(QXZ5u;sA zsAU79JM=GzJH`g&et@>39Qx7FV}s&+KUB|0c@Xm0g4j;D0F4df_zVG-nPq%V^j7{4 zf6<=GEZE!g7MLTjXB>MK5R|>`6o6MMZylzOx!G!;{3SJ341(cum>yBLU0`G*Z^PeC z{}bSu3y1M1r`H@kv1bzjwe_D6+f%|44Rfx=$jFBZ`-$*3X7~5 z18LxER+ice`Vi@gbf-!%bll8a>$Sf=44&v~T{P;g?z)*rl9S@nYR186~pqmI>mgmLlcqsdQO zFL+`z^nK(shvA>6p`pPYaCaG()pih!0ZZ_aRa%?43u+I;E<|0ourV;#xhfSXuCPPJ zVQ0a&FTLvO)QHyT2P8nlk~8Hcvj)HLY&sIW7;49)cp>Gu1ubR*vop^=Q~Jow&ZPxe zyPPrVA+^NT1djI}`P|pTUZyyPn)z9CN})HPb;bK6avHCa{-YaJSN)W^ zqDgO3z*7#)CQQ_sAn%NcVi5rZ%lrVC)mz8T2d!|kT@a9(oE?%)PPlZZ+f}Di^3$pz zE%OmwMwV32+IA$!oIXI7-;+yLWVyoy0~4MK;M|9H3rqB|2bZba0Q&cb&TV0+nbQ6D zz3)OgxbqL-djr%!=g!DbQTi{;u8kY!=8ZXjG%?H7CSq(5BBO!u=uMP)0drwCGl}DZ4n_|NYVHRQMzw3G*zZ#qN_T#U+Dck z%wIZN6*HQt9~NB*sK$%`*-@Tt*dpxL)$sjPwR6>$yl*Y@H2`0|c8~9ZJl|Xex`pS{EYeR##0SspetFItW2dE!!rN&q&D9N;sjbM8ijpX zIEwQ|hyZ%`TL!xt?~{CV!`s`85jw*_Q0--A^&jn(`ytiFbqc-n*Q?bz4bQi@gX6a*2oM z`i=H)l%=NDGqDGj`ld3<`IK-V^F*8X7Eo$qI%W zn_-fS!@>nyx~!QlXLsE1^OdPHsd#x*xxBN{a>(2%i6#J&J$Od|WWhn1)mS?6LjFP1 z*t9$-J!vAz)7q>_OHAgeMXop>8olUk$Q&*lZDXemZ!y-#9X!+ZgYW8&r7b&pD+u(Ygv9kQ|V`IZJ5|xT>1oz zQoWViD`t_1IyYVOc8WF2Ul_Iu`?WQSyHr(@BiKD`T4S!eI;8}V z)cTnXn311`H(xGixw^P^@&xlnSM2RaolB~SiqXD)3eE{Vw9P74lSxFi`TjG5oAjii zj%Q5Cz<|nZ`oK|hDI+(1eQ;8(!vY}e!UjchU&yXu=hvpvkys{YdxZJq4)679c3Jt8 zbn|CVhe4O7e-MFINT;!7BSdC!X8m`^c!MW)vN2N z{KEOsSI@phjSYJml%h20iec+ijI)|a@&25jvfj=2K#kGxjs67ZnFEDPSh$a_06m8Q zZ0NJy2&@FSI!#*p8+FO-V$6WN@a{hPH)uZo-UjU*z^ir?5u2BAk%tC^WkyK9B7Dkx zO>@Oj=tBU?pYdnchda=L=xQ_#v)l~rj%tf%3~eSy z%>SXJEUDKmOT8y!P^|OAsgo+;ajH|T_OA1bl1huQ-KF*Ui>W3cvDn6Pm%QabtIt1P z{x#g&TQ0T4 zskmV0`?iKQmL(dhV~zd;5ZmvK^hqZYmqJISv0E*<8#cb zO>oX!1zS?IV_*s^3sr*GFWH|A8q#a^a+u~5?m9BZ+Uirc3*6?ZhR2Je8{1)NkN3;U`U8!MnH< zHPHuA`ft|a{Jq(dxepG7Ga<_dKr7%wIH9uWvk_oOQyFgV7V+U!lO~*L9vmmWCF=^D zSNB3oIHmR>BwDxzSXQ9>nijF$%~V`)gXk9v*5w{e6^l`4f|m(9#bI`#R>!>?-Cfta z1Rn6hv1$R`Chckdj9i{NPp$EK>{E<%wt*Uf>cO+e`wSf(vLMLE%{TkzLrBqPtuxee zy?9^L?@9dD7e?E!yyPRfz$2$!PZ@PJ@v|AC2UK+M>>W79#y}bx#X*zt+VMMk{N`?D z7W55wX*`!3O`2jklivfd9a@PG4Ljm~Am=%RcKV_uODpXM@p9f9Z4jhKhAbjXe^nOp&Z(0`4!dJsU#OiDTVW7a^rh(xKtk94#&J_5zXGZNU zlQrUoI!)tG?&^K94X$j`5))Tt-g*Tw8|-&{u(M(mb=(ZLK5Nf0ML!4_*mLlP|2CHL zRR=DM8F})b&pioK&bXK-_3WZy6LBWXD|?%n6Hl!+i+(aK zC1`aFy@-6Qcgr4+*Pvme8n+c!gtePtcI!VUrh?TU+TjDY7hUA~6u{^@?7LK=kvc1% zB2qLp9$AINp@3|bUR&Anp93CXa5@YEEc$Jy)xT=1{|`lny;S%tm4baQVuq03sR7;o zvoB}PV6?c7M@^6@xR}HXHLQirKz6J4^6Bj=qk3fm(M&2w{L?#tpk>l%SO3~;R5jqn zC2Rf~*Q8x;U4qBoCF=)7C_{`b005l-4r>c0>bH2bH9UIRiW}r@s1Qo^Z2II>3LX*M zSC6S3sNb7;iSDfgX^=Q0q~*$FgTcx#&`rAzN^Fl~hhpuAl`olJ06>Dyz%W5QZS37t zhS6aQ&a<6DiHs2Zw7S;;X{$b55Yf4-yVYhS?$~oqh&ap_?{DEkLfpyf6Z zD4hWk?>w29eIOEXfr$0e32iv!c4xhIHYi=#>b}yRF+N?+Yw1*R1^FpID9M2|qsN1W z6b*fWj(l~AZmL@%%0e+*TyqG3|G(9VA#=_B@YmH_*4A-KlWC^XWCaTwa@!N|48xb*PV1juH~>DpBQ$b!i6Ow#?(|_QMXeo7#ynsY|od*cIH%M zA{I}45QNw$#mik&v~bVzu1OL`|G@`NUkxsdjE=O?3{SgC;9k{&gxtNPQ*RvSClain z{f$@+)T3lN+MYRovfI9mo>f^p?dlhUT=;coOh9iel&(2hTIOTFM~y;OBt{YHLppID zf~q$vwd%^Lfw=Xy{p7u;>4;5)A#=wOlt-zsjgzrWo^O1QQ6_1wm13Pl9I8cD%;zAR9~hZgwP!W8c?< zd~>;(!@nw^hp>}v-=wrH{=VN|T~2IG8acx5O5s#w&mL-mDag#_}kd#2B&qi(`f#GkYi;x3XdYp^S%?@cb$CU*Wv0bt?-)w??aUTHh3iIE8E{ntJ9 z;IVc`Vq$$MMj0v9L5`1bHl(5F+m~Ln)f)|)M!c3e1IRczrz^9a=8>?QP+hp0zJ~AG zS4f9=&j$7fa6<3kV`N`aMGK^2R_V-C-x7yf0`QsApPs)|W7=>?gx)V~tdn9Ewmjmn z^Tfgf!_vFY4Risx;*|!)iQKk`$N7S-9Q`YBl%;35&Cv#^WL_PRnmOlZO3S~&Dng18mA$wEy{Mwhm z7qX`&efFFdK}SVW;mj7FhjTwK`d9E>=oL9#8BaI&*$~ ztP}hlw;S-osebd1wmg62QZ)PFNV3&-ir7(QYZPEbnUq++&efJL1o>Y)hX4Zj;%AMr zgC`k%_P_p--d)?7je(sqONq_-dk$@2*XepPF-nJD$KL>8?9C95$qeg;HaKHof*%`C zV}b9N-WEJy*=jl@Z!Y|~OV8GT_Z{L!T!5RW_=PcY)<+ho8Pj@B!|1v`U{Q5OJ8>tQ g-+#J(CqDlCM&A&&3}$ZxJm#}|Rt}am-}?OY-`*|XHvj+t literal 0 HcmV?d00001 diff --git a/docs/userguide/definemonitor/images/define-monitor-onvif.png b/docs/userguide/definemonitor/images/define-monitor-onvif.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8640be97d6a2f96a2e380f5d129811d09c08bf GIT binary patch literal 13376 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 bV+(vS%MhM*@=Lk}GS&L}D%FmwX}6a*B4 zNJ6g;Es_wTAfbcQNC{O45CZoE$9dm({l9PhzkApJ-nH(t)`Ur(=Q(Gez4zJWxA!sP zmcfmK2TmSS5dn{ z>vD?mc4=!jkAn(JUzOpUF99U%2%mot0hfSYA8QhCbOH@?m}8f?WIZda1+`+ zZ(a%d8@#bN!hULDJ0Vu56TfvWd2m1O4zN`^roz=^1XILgs>~ zf_oc03A~>WJQgGQ_xqP4AAilNR&&U**?nGM!Z%fbLEZgAW^6o~awqR((iz5Rp?R;7 zsM=~i$u05X<1x9kKu@MOil6#;#2$lNUEZ&F=YKPSUesgseB$0KzQ5Z*HT;#V^`u5o zgHh|f&0Dh$SE)x|SPwz>lJB@I-hzIKd5!lTaEZynFQy{TBdI45==;9!Ij-t0n2=FqYGGA?|(y24kRbrIV+jXTZY}zl-gR2%>(4xUfGq zOmHhU?J-+dLLZDkh+u5o&aF|o$q|~Y|g2gl)uv7KcNIT59vlcy=ccSa95tl6r zDu{=M1#X9Jg&vYJF@klhJPl>SlE@C3><5U48r$o?6ZUy~dkmPt+_bV8w1)YRXTs&K z-ri&Uw8M=WTNK7fU}=#$t$tH>b9o+fW=mIQL3>Th53#)Gk_hwc^U#6d`b7P$o3zvb zYF|84)aVn$A&K1^a%r0;-AF57rmRd18FsJ6R#$qVmq$X^v`gI@|B6}=@DDq>wVJA% z26S6>P+E>2vr*q#3Pm!+xmQgG1$Lc(mKTMUCbN`!=0|)A&hdkQ6bdl z=R^6NhYPZsn+(GS;Q@~7W`V|b;M&lb^RLO(Hsq6b%f6BKA8l%Gb|@6u{UCOf&d3-%-Y^?!4(HC&8`*~9$b%4wYvcfJ z@)|ZtPP!p;Ybx)>I?v55S?l%Xq6S87IyHcts*GUI88)!g4b{ySmVVh>4^s`f!yRxE zuLDeLYps_6)r(J#YXKjuKR`T^&S!>grDRT$tT94c%uqS8m8F6OtKP-sJrIacJ$Ei` zjeT;yoM~d1!1kll7ZnnU4!PV~<@Bz7VuTSx8&7xD&Qa8qxT~YJ}qK;0fb1DhTPc3ydm#ZR7PNuJiw^3E7 zz7uQ8)IVO{_Gdg-5`n2W-xc;Se3Ru2!;n{~ZuarZ#&pMtp^B&rh@MT?dEx?!*(+g2 zS5mnERJXD|L<6(t;{BL)`EaAh*7GylvYVuSClF1&%jNpm#IHdkosTs#tQ$8KH~TZ| zc@cA*65Jh=?S^>nhL4>ZYtT-XJKQ+TAr>`^9c(>M-(RZR}=;>zBc)YkXt;yT*h_4`Q#==-1#l1ZXQ~Le}3#C43jqMoSyN>BTPko%VjOW{-#-5$nx^r zQ^NcPZ}G1~Pni~OnO?DM)AP6ymw~oXmc#;Y@?x`Sd!=B(IksT4d#yjHUU+MY%EaT5QyMy< z{$a@UaIW>f zKq#48XEz&TL;1Hh3)a3MdpNY%#^Lqa%t!s2?8UR2Bf`w^dg5}_LdxQuucN?~z}P}M zV5Wi1Iq8PO1#a07gfZrY1(ci!TBtdO?_y=dJl8|%v50oSdOTW+HoVrucGMV1tI5qA zibcks;*}P)pqo;Zg%vK6<9ybkJSlQKbLSBBPb|82HXbX=YOzsYZ|ShszSXV9jcd75194#e;%Ap0_M*i| zJ?6N12DaoLclSFfqb^wVl<34;7ayZM3kR;O_`SL^Qa|shOFEGtBEf1oZ3V>Ha^gGN z9k|~Txr!XZp*xQRXNDYi*I09v%)ED7q~PQoxXDGGq%4Sbr=(}qm?g6P3jEkX<~dd| zeo{VR(TUDWuJs}%gSTZshP7jc|2=)^x=T4}kom6w9CCjw1;lDkxw>G&ofr4-5wk+e z_bvHPgdMH4<1!NG<+?QKG(bCb16wa1!bAo>pD zAk@Fq{7y;?2vu^>n15D>-VcGq&_xi^PuB+&7IFPk!H0J8v`~MRK&JxpcIt<(s-x=@ zPZw((_?7$tSMItktu*wsV~)`((={_1&vKK-HK)^7$4=6mza0K}f~MjW_pd>jJA=Z< zm3aS`TobGYaxM$M3;a28gd560-aQcmsWt?nbsY{C0J(Jbze`iO5B-l{y<#60rZGD= z_o%t2kKeSnyTfJ1Yn?dLEdVSPsYiD^(n%$B~k7}5zTGHg&~2iKl-v6 zBV8){yY@hC3x6LAAD1k*f25(kb78eMrE6@x59XQLU&}j>`7~%ztZ%&0=c;|h__OSDCfT%U5XJg}pP(Hpg_#93Htv*nZ1{WpV0i?fcJ?R2B z;fF@GJr}1WF-DwLDy+UjZRt%7IcjfiZ+(pNtPc{Z3pgTW>JaHWrPKn~h(_-^k#M-N zSz(B`NWnWq^L;~1<#TOGWBNd?mpV=fErP4}Dz7wvpUV^5S=(5xGgUykp}$j5qOid+ zAL^vcdh3!XLZRYa#M)mtm+AT01VUM#cD1~Qq5uML#z3`V)gXYw&6k5z4`fTB{2G#A z&J9Tt77f^Cg@!?&bb^+F(KnW29*n#;_ku~9ZIBaNmH-s7>_q09iI)|RAnZGl=MJog zmY-A(%%e)v0KRbEq21>2;e6kO(~k-mLG&(Cm0zW$M!)~^Gnp=>97cC! z`sSn{6y-M^pL@~GFW%P$4m)j87!^yi{z*kGcBWUE*rtd^N>& zSWvnjXJH$7p=NuFoj&0Ox9+w*!_}6AQbDAC)?#tqF=-R)S*|W`VwKr#$1islS@jP`HtQFB)$Y#gm$rL_@2!-T zxH;PG{ARX|uHZy(l65w(;B%n0k<+v8YnQv_Ks}~qMNN2fkcQ4$hEVT#`XU;8_ei!&9_H@YPHH^DOxJ{m>|h?Z(;dv^#wkd4|0hzq9UYLiP&^xB_uH%a>S zTJsHeOqJ_hOrb{_vW4zVnS5qNFVT$~^)imUOizI!$bVc&mQ3&}wtIab_4d$Za*CfN z+r9mb3pIZVDE?rR@nmVYEst>6rdQmWFT&{94oBqr2qMXs(yw=P0**rbVM?M<-a!EGAu}Y@7C1u*A z6^zXcK9g9qw@m_7C43_lk*eoR)6-4OFL9w(X|uZ4#7q!J62+a#SVf|nih@RRA#IEl z+i2xcYnFIfhRY2F`JH`>Y7%~s&y(ilt$7pP)7Ijno8s+9^=V6g(CkDvB^x^>e--K@ z&GG3$vOjK}FkKH&t`@QId-*6bc3{J&_rr$eusr2y;Y2d^BZ59oPQ2**d#9Aq=vZsj zsa9yJy%sgvdmaB(Tx0T+*zHKn1tj(S3h9lqaQ!_|lgTGdpTeoP{^m@n7Yo13&WuTL z$`XTF65UR+5+hhIu*VhCdlipS28p>gxWxXK!la8Hb~tgneUxXvV1E;0YEw&#y*4sbsygWx$8kITO0xr~1LyMm>6G3_Ha< zWM@uI=$rM7(~*?aSE@xpX~YyM22bi=1d&w0+OJ7qR}uBPkvj2ne#qZDD-qO^C*tTW za#Cwu-^4As>O2_<(Oju;Cv32WP~2W%&F?4V;CFrgdXbD%5@z0;N{7QD6OqwpwPMcg z7zFTP5Ur>ymag=PbGthP?C{851#GN+gwWORB;ro4+^EWR8ALe051^#dJu;3ejRL>$ z*-;z?c`iGRl{-s1@xNMF@b)bu`jf;R?dDoYINrXUfLR_o7 z%3?(c?mcj-m)^t*-Gu$T4TV5NZvf*R5fFFM`FInLd7PVW$h^co$mek|C%FF4IwUaQ z4&-{2&1T;LR1VZ(thD0SI8TNJAotx~aJ>xl2YaQr<>dkys)1+EX>W!$%||utgY@tN z_PuHn6pBps5(!0&vi3vlP65_DKkDo;9=Tia#=m~a!VCHXmb@$LsUu8A35+n)okwb= z^GRGLJyik2*jYU-!i$p=^G3R|FPhTfbg@u~!Eq$D0_;*qS@RciDw~xNZlMu$Mk?g% zU9veYM<4+{Bu>!0_z`L=*x#v`8C>5fUw3Pj=S!J6gEH9?H$n;tTIoa5;gEmdb} zjnsQK+4#V(HI;8}Wi;Z&E($BGS_l`JY_#L@>a6NjQ(;$+vs6pvwpsm zy%PmsPL@PZ_aSYbL~l%;or?hMSoCgZ^E1>YP7b4Iz+(P3L~H(2vYfxi!)538$EW-g zkSf4Qz?{jOhTCX=j%+J)`$ukcQP%v5oEk*edwmg}8>>r|$*F@Ynxr4SYd*=x)-7|J zt%sp=FW6{Y=C}JvB?Y*(`j2hBsKW)N#|{@gCVJEydm|Dh|M3B8-Y2vFr)f#l2KkA@ zMR9s&y5~e2))OgO?jFt!TIlz#BlVq}bS52iqLSpyKEis3q3Z;v(2!JrzE| z^Y+ijBh!@%jWa3g_%jyvO6a+ufLm&+r;z~u9X;joC@Mwjad#)f?~k%vym&iXr>C{h z>H?6|{nC^Aa1%Z$-;W=4md_a^Akmc6={lLIXG$>Cbo_-g4nw@@lj|$Yg2dBcj{J8O zW@>Hu2h#7g=*PMAezZ)H2zX=jhK@L-lF+;|n+)%}aBDK4P=<=VG7-9eFkd&d4LzsS zeRrt%Q6?qi@kP{hk;i#q>3cL=ZH*v4^p;jd+FV|-Te)6uWxQ(|JdD+{?#MaMLSi|$sSjuSC>JoROzLnH6rnenPD614U$-k_V z+~$f~N9xfV_St1roe&gLCBRTsMDIxZ>`-ghPU}n){xgN% z=Ld6rXID4u*?XPHP0Z<7jfvQgYTd}#u289KhY)n!Pdi>wU_#H#$7j`x>zUu6+^zVe zeS2lKjbeBU4bP-df@0Jb0;U{%Gx|M;Fs#9>#P!b)4(C!vyMez>i7EW1_W)T4%(;OY zw1ao{TF7-e&AC3KKeL1e_QBjbn4LwBTXsWT14MMo@Pd}fR+%PG3l792tqMAmp>X*e z($hyVDsrCq)zJNTq?5j~(_M_awL9FeU-4RQ(U13XYD0&{%wm!TofL}`1DU1W4J6?( z>+_+57N44c3f*^;i6rEz1?Rr563{dIz#GPUaarc&?^rn__j=+{QGJ4&17eTEu0t=L z84+$_KT3(%V~wII$)}Cp2<5LP^gCB&j?S!>$yAQD`8YQvGA`AA^qjL6P^RM;g!|_t zQ6jPZ!Y0aLWA1*|*xP@;WM{Z3=vLKTH1T$s595;6H8lK3;O3fFz)WFzWW0z-=;@S+ zmX>dHWu4;9JTGjqTkDOD?bl>Mbn*nd64>v>>rQ4 z)BYkZ5Q&wG#)=_jKGq!ZGW+8^%g1G4ET6s7FsaRlr^=VwZ>9kx)ja0_V=;QGuiJi&jp$kX=DY{ zFUOi?SZ!F71+Pu53+wL~$y@Zc%1W7c+F}|@pLDXHizR7ZFAcREFL5e-x!2Hem+_`~ zZqVj=XK5SvBypt7C+pz>Lk14Uu$tkQf_3_07|JrN+Ye~SxC$?3D>KDH-q&52H*3}+H0TThF3u#%t1b#;56{B-=kx#nlI0#qpQTeTT-qk zR4OKD@kfFT=bOv;k9+?(0IugCR9Bx`U0o$;{*H4UWnBmjgFwna1p;yr_@?IBgW=SQ zqxHgz?4$J>fRHO(A9?#n;DCyS{`5K@s=)_5j69c?|0p7Izn%j*{J_@vhv;G6k)q8F z$AzNSo}=~Bi|k|dhT!(Q$uui^)9x$UM8Sw*(Qt0^=UP{Z)W;RaN$hjPMGQ-WU+jof zNmN^YFTQDB0DOJhJDDt3`P-EifM|ky;wS?+_@DdKT)YyJn?%Z|5hfG41=t=}a;gdc zzaCP=aX6f}V4?2Ab&_Yj&qsujn(D#YW4X`Y?`n?93;4D4Z)f|@Z9aL(S0g%(0C`)r zRx}uS@`zFlcxiN43G!z)cS1YgMMM=^!0hbV8*yv?halr(DE{}uk=tKnwA}}LcE6hj zA+R?N@a6-fhmyKImwk`%I#Vy%xh3X8G+{C`+|z$)L0EsQ|BS*T$XjJ(^b;XxAh@qe zSVFE@`(}3Qn2dlt02E#K|8q-F6TVFLCy$jn7w}!sw!h1n*IzX$LeV}~sss)U$xG>y zy4bY#t=AxCYD=wp?}F3K4M?q~$?dz}C62m2t_Td=a~kl4^-0hI-9PJOnm2qjwxJJ) z(`HpdZ3NCuZH0O)DN4Fdd*|4Uj+eRNbl>2yH>0u?O~eN0KdX12fSBjukHn2V1$wHU zEr#mT)EUOyvH!_9@vPd+4DiYm+Hrclol^Jgz55R(%N2IyaD?`=Dq8>puOFB;jOtX%GOqpe7yD2ue=zVJb}EkYUjRtZvXA*95Lt)-yUnd5Z3Cd@wx{aWOKf z1pm73O`@iWS&t*#f1qkW(j&6_j$QR$sx&HfFKO@;qY;}erUoQzbqqK-j20*pXn7eO z7fKgYC|pVZEjKdu>aPBgM$cjsYaca`(W3cvjGyq$C^s9xcjpk%sYL(y-b>f^kyHO# zIXJjX2Hx5wS?o=+ILbb?$r^=~#Lx1{3M%g?aT?eHEkU zv9Yrby{C8?y&tSq;G4F z*6*f8hG+a~`q$}k{==AZF{Jw1=Lb`SHD7D~?i`01t`uM~1d-g-^?3dhzEkl!JkPRz z(0)m@=<6?w!q$O1Yj@27%%l-XdQC%x6GWWmfd1L_e+t)6)jSXl|J^82T3hfK1v@pH zGP^-AQT3%s+>@AcU1Ly4$4 zR8{m7{JH`PH0$eY$_t>uhlp84GJA__Vbr=?R(?&J0>0;3m|D*Ymoamcw<<`pa92 z6J=ACKJ8Z54WQrVG=Se{8i$U*PSPrt{kXxr3H;`v!T3Di?PtmDUVWsSmq{X;t-m4l ztC-M1@7&5z^ACxzhz?)ol1l~%3^!!5pV6NtYeg8hXK0fUz1l5hp(dZ!B`iexbCLS! zel5XHakOkb^R>~?Wm=AEGC|9ci!FY*0Y{U8*$twcJQ8;fbhO-8-|+(fX0-nAeg|=O z{nE^!?3I?ZHO_83Uovn4?K{d_j#pw)-GBXMOn)~i)^Lufhd7l#P}gzEsr{! zfZt156h29$DCc9KcRULvdo(-2YebtNEn!$|KnKc&Dr_+$6y_v z>{Yk8W7;9x&8%M`Z)>@+M1;WmMf*Sx4{6oFrR(F@j}C_|VqU%7b)N|meSn94eEup< z=6v1ZG4>Hij{(qtS53XVl|0UI2{%JDc0>AIOp#QoieY1caP5z*0+POTW3aG3eOT$o zk$Is9xKPS;@=i`8ge?R2ncRoxG1(TAUN;D$qG z-CyPa;wcQW(rK@$U#xqy4<1XvO};pb(75hGQOyrr*aIlP$R;|8w&5NUV?Ui}* z0uq(Fe?lI7=VVNO|BQ={Fy$HuxmJEYUe+Y{P;Ad~~sXw!xD867MNC2cJ8f*i* z;AkQqK!1wMIqSvQI+pQ#2!D;pPkbyE)Vc!JYhjbc*RPfd)t$RabcK&O+i9VZJ!NFe_pSMZ~y?n9Sb&8OCG9g*p zEbt|M7rg)%?Y(MAEEXgG$#w8+znI+PBf8teWvMkQ%-uPvlRg*>PHA+@iE*MlQ)s?# zqNS`C9pf;KzN;EbS1M`GW^JO`h33>w1byJ3LVKnl6lw3(iOY$%9=8zSSiEU#0kKbi z2@An5>Kng1N9t$y#J$F~?sJQ1`14DG1I}jl`rIs9rQ%J9n#znat)Q*smzlt!bO2+# zeTQz#Fsu#zg5z(KD5^O+6t>N2UjisCN;>x2HgJQ(B-P@V9P`ccuWLpaKP~E%^w^hD zc#Hlr$1tw7iq(eS6>}wfT&&~(&KzI_f>Ub)8;&iy=xsCYc)Uj}&1LRfdr8CvZS<;P z_6PCy*QLYsK)*8^b z&(~Qc$_fM2*$2Ld_6N#8X?y^d^98SxJMl|cJFTSFa%J`Mq8yK>lTU=VrD-@-Tt-r7m1(wg0cOQ>nQKot= z5RqQ!_G)5g{@P9F+>(Sj^iUvgx`R9C10lO-^6ktFlIMJ~Y*Fp1<=Wa$vzRA;l4UzX#47v-=6<6-?j@DM;$6y(>G})J?E2qXOx(VLqm@(g{EMVw#|l$cM5crzgnZ#sTZ7P7lXnlE3+lmIT!zFouQNtD8-< z9jycCscT~X%SxY0-|f^0t*alaGO5>PsxOFN>SKk7m%rxuvkMqeu>(1+JuT~I>@+a9 zGDWueQ`5jQA{Y+SW}ktXjn2l|!zXu#&T(w^o$;T`Hg59-(xMSs0E3v$b{L1ugzlGC zNqd4)ilD7+TApr zxWE~5V$RJ{b&lJusr8qXAX@o~QQ@kZza?#i9K9Nv%CJ-?DUqzleXT(G>2G%lsz;70 z#)&d$oj2cHP6{`jCZ{s>a3h`T&rBIw6w>#Va4UrU*cMW;{Um34$pJ)#kg{)&pA!H9o85qR&Vb*<($zfwdKD>DmBmIND6w?ZmZ-2P7Sx2&6x6hTv~+jrp9_j@=q0##E#eeGmZ_ipf8 z@l_<1vM_W51Q9CQ>On{5EKn$gdDEFWAyZu)&>xi+Bi-UyCTT{(x*}W?gyxyS(osh` z9ZEW@4I%PZaYpeH(q%G>rJ#82=&A)@2K`)q&})`^_28+hhZPD)M%JsV>5PO$T0=0x zlt;9KkUM}tb4-J6oLs#I=#`MS>xpti;P4;@?OKU)9M~NvqTM}BIC>tLcgrPF4$Hhp z^*TmAdB5-l9?OkXJiXo@~O%rl$2qn7DR{e68Zm*Ei5B$d)EeJXv zQacQO?2OvsA`v8cCj-?@YJZBg{>gN>nhE0Z4cqtIw9f2i*;BX*LAUC|U`jan5d&X7< zAXiyJ3fj3(#dT8|BMmnOnScq;X@wNcRmy3Uu`Z+nyt*4FdQzP z=@zj`QGNV%bAPN+UuEK)#PWt-Il`6x!46I|Nx5w1LQKF@j>|+N{Tri~og?8&oq9Z( z^eVH+=SqPSNfr(4`TAk_nUrQ<<^(qpyPrV33hdUC%aL)()>D7RprmI`FFOTrIv#iZ zk^kkDZo)NYc_}{oqE)Oy zhhiql?XDaEQp0kk?!{w#S26Ev*mKpI;>&;S7uHK@E&^zP)M+bjQOnaCu&dy1%CUnJ z_%wU|n{P_)N?SSVB}!TO)}v|F-ln8>@s^b&Idn|iU|7f?jBVL4KoGI20WlwDCb(Si zL}&TzpAk82sG?ea^{utBvx_rz-=N!XBR{j)$D4G3iHv$G-XuFJw%Tv})I~rUrRewT z@{!j`l+@Kw`$^aO`v4mCau{hLC6EPWI!_%G&c|!(WS(7gFrSe`ozVyt8VZ^z%z7CS zfgm9(i@)&<09LnKtLESdfkFo*xzx4?Pbk&J}<&!EiyoAKg^%hR#oYpt#U1Q zP0>tk@>%GqPZxLg6ewZ7J5hLB-czv_hAO+Xqg{Z66X%fB2!LaAv1COhU|VF2>9`+} zRBlfG&EiIWw;Es=(6sWmnE-a-dDeHk1sHd$cX04vaBy(%l6~4y#Dg_U2*gu%=Xa34 zIwiWI?;Ohv4mmiA+6C;-EilsAWIiu*Z7392*h)|`{nl9X|Ajx%ybi8pgH5>XmR{hA zoy2qdb<6f&-`jbffD4+wMs(c7E?o+z9{JuwGhGw%_3Xg*sAfPg10FCRb&q(=b9;!m zFrEHj`Us@|;+DjdEG_QXhtk$y$jx4FGm-+)>4zLW;I*wLMpismqx~DY9(Rpp``}2H zDWJQmaN&}*8Vl^_ft7{lmK`40V*N$L74L20@gv}Z%P%@p%+f>Powv7SYgiw-T|5HO za3zo|3N~ajTJbp0c~iUyT2hINMSd{}*okA#D|&Q3P5odSvw_Pj!GtsZrD(}jrQR@y z;jYRn*Njf;Nh#*RUtCd~8ol#nEuEoAX}0QmHs;4y1YZrbJ*3h#9qrjLpR>Pv$R$a7 zu)bSbHQ(HfoBg%hTFpI7k~<47!W&!_A=k+BQ}YeuyPv{u6mlvCa))lL@4+lTUJJnW z%4|5%2Wk>BJbc|dmlc~T%i8nMTb?uC{6C#C>%o0t zO#>%^o^2gwrq{EqwqwQH11r04!_RT&n<0zi;LC*DX761s5+!_pjUV)=%*^_EO2yrN zB=)MD&hz8#zGto4pq??V2?2LfGmqSAlX@ksJ`=@2AtO4|3ym;*j#cjQim(^xkAo*u z+HK#T$%dauVkEj|&INzj9rker9V6`9{z7JtL;G?;VzYMYq>@~>Xpt9VGbr-+fn`@o zt1rH;r=8>6q-;~8Bj#WGq^$8cS2tT!)SnFQ_?dJ#x|M%;48}Y3d|gZ6rh=%k_#CD@I64C`OqbF`V5SINsziPNtYH z`nxH27V~E^KCnbz;JL~c=c@@%VDD1P-n>(1Qw4&CF3!Hatbp~>W5xeg%r%G_vW zt?S*kJKYSvna&2gyR+l=>IvZ)W52Nx-t50Pr1`)8pcT;tEs|~)#=m~i_4b6XwS8J(ESh2A*uMJlgI}ea2wCt7adFw1+QjG? zB$;lqi6&*Dqe@~sVjKSfkV3s~biafgqnIn^FnV~Ywdc3s%u2#b^uWDbY9A%lyFQxp zcETR}XZ?L$e>^(h2&ZrnKW-|RLN5_Wnaw_8ne9iPVIdM{5 zlx+oIttoYi*u5{W=A=6+uDD6hSdW_%p(kPTWS)(d(3AbX3o|B_enB;EQ)!_KPbOnl~fw2`IlJBt~I z*B>ht-yDec(JK`R{&mpSJn5!yyKSoVQ)x5$d6I!~;_fJ+uq-j&4(6!|Dvn_xru!ra z6S%d9U4&q~U|3i=4qPl6lkMkK%lLxHNNNv$ZCN)k(-~6h(6{&2jgXA=c`KJ!_y~r4 z#r8wOj)A3vev^Gh^tbXDfd$X$razp+SwV}==hIJL*8AIN0H5_h40Zbyu)Hsyb#=n3 za}9B3ovg*z>Hv)8+E$B1xwp}Ya;{0!W3D{MK_ix%@!y)rMcd?V{r~LC9rX4VXA}gk zklTAe;SXFwBK0d)+h=Q7LmCGSGu6!iI;#9l!yUVtvL@#_we`a4+ndXy#USdZU-`zj zf|oWsJq30LL5+%Q>|HyuCW$n4Gz|>X{q4mla7?Pg`5*+3 z{U#y)*1x;czH{={_x86-Hw{^Ang zo7Wb814DuI_k z;N)#vyZVD_lpl6!=Qz$1(awEnDp|D>33>jFlFJl+xkaxUXKH7jVfjn^Py0uHbMVt& zH_G*!GIkASJYQ2zmW}RJO2BMU+6Wtp)NkpYgvj(Cc|Bncm_S=1Q$z-}-|id}vcgqB{0C35m*6Nvwn$>h}jD8}T z({I!Hh<8OOvY^;t%D8lTer%_>{;QiQymPbXV-+QJUD$@4A_qgpnF=VV@8ed-@mla> zk_&0MkI1Rm0gNj*apxx*A@z+2=ZWUZW7DxPNh`Wu3F~w-hsHT!s%pzt1-&`oDaD5e z>;CfmROJjhBfCInWECkrNuie@!a`La=T;`({rZ%!)6Lyu4wT`)JYEcb{T~AiZ%_Zz zzkFNGHYK}HT0d<`Igc?_TdZ0H8o2quuFtSa0aamZ5b-qr<`u_sst70uvJN=$CZiy^ zaO~`*^4PJO3e`6brx|Fn(p2~QC4({ch+=vR;|B;t;uihw?*NUqYHkC~T@SlODO_m0 z)G@1Kp+G0y*ZPOaRWF=C3dt8g7Gj_z%25_>aS727%IjRif#7y8`J{XYwtL0u8zMSBoH*DS|(>eMJ5g*v*D4bqQTEJK? zvfsX+@m%b1)!QVdxWm}QXGb!xZCLli#yUvp%hJS+%)HH2&^ZtGnY?lK6LF`$CZ4jj z;a*Lrn&)Y@*ZBp!5_rmeCiQ2siYp*`bcI+MBgBun-8qj3J>1#qm1Erk%+^)rn6J<3 zF;-mVXPZeyHJZbM9JTedM)@|fK8#1K>@}-5_zV%*EW;i;7hO#Hin*BV%c`D5bz)A( zYv?x5429xw7B^Tlq~&uyQa(-6f9o-4`Eo!gpb8jmc@r-qbDR6kQN`1vP}}!O0>4vv zn!H2i8p=RFm4@W+7q78jNfL)=H_j9YX*egXT%+(0=5kUe@iS{tLIs6AG~7J(gAAK~ zIGPGaavDg20dA3QLAH-ykWM3w~(j<6iBf4ZK)p25C%9^EaA~XxoXJM zZG!E##P(OjRR4Br-3Lv(b?GhY`F?27uN7^f=zi9enmId5#kQt>*jWi}@24IeTa5R{ z4Y_qNtev+iSLRXe1hZH(T7Ziy@pE|CqVJ5{6h0HS`o7Mv5;?V8kPu@v>U$yx_i+sk zPrU5=S4YsnAX>epdB~tT?U@e;$J_<6yC#O}xjjMp^^KvFYywYlz#Tt;-oBPTgt{i+ z)!faDno53w`IOwtl}3S3*b(Mpfl!`5=N&4QxU`s}W)3~zz4vBmW_V2H=ZzP|QFmhz zKAFvgz#?jVQR9a(oTAebW9go3RPHk)bfI+y=LB5R#ymugQOWCe7y>y3&eBg_bfVSt zR`}`B(p2D? zMy_twv@2mT$uRh|TNT4d$e~JqJ@sV~vJz8TSG?`8p*~@o7g1S6{V?;vR^zK;fogY) zYxxGvBghs!ku1r!=2rn-L?;B02T$RvAg(qG^3ty)cx;=J`bAur)r-Z6w~wCotJk%? z=@)~57DnE0Us7KQUxrfcox-`h;~Jo#55Z9Py>n|~HiwdcaXJuwv03lW7MZkfG@wJd zTV#cOY2NqlJo<}Q?C4tb{EhX^WXXxFoGn$!9UT<;-`S@7$_ywlo#3f=+Gy(9+m@Al8Za3go&lXo^xNLt z&fyb#kW{0!e=^N!8ORMTB=b%jHcgn^s&yXeO3$Nmv(X}Yk**gG9Q()yj`rP@-;6gn z1fk%pWgYOL&+B?c-G>F85*#rnN5*iQ9W zr>n39oam%`{d=Xtg&H;&B|Y)LC|R!fPq@!M{oqyo>i6QSzTA#rHK|^Izf}XXfltjJ zT-)&XvBB2JgE(6X|DNVGc=0X1Bif5UM@3HYCio0jjzNi`M$PgraN@W+amL{)u>qZ- zQ-&DFJ!<#*i7UVsyN5`9r2?n8UKsMu5;%5xhEZ0in+lHB>>WV{%x6zNv)904ZBpL%0OR@!!BEtJO(JZax>tT%E`i&0`I__X2dF~MOnt@2aq zee6?x>i(Ov>Xr`XK*A6^-WCgxkKeF-^HrQDzP;iG?UbgD8d1b7QIgp!r-sxozij!r zf_$>)Omx=s&G&}cHR5yy-J~EV?cf$|2Snv=d+Z8)52Ku{-pOP<+r}|m0lN;Sj~(R# zRZsr{ZEcwFo2Ye=l4!>CE9~nDDVK64$K;E>Puw>F#hD8l4WM&yS34?FDDUc0DOCzn zlCfQVB62>V4@hmOVRWu)`QFUsrU9maa$Xz8E6d*6XK? zn>rECK!5+^xwg3J?3>JC%f#fLbrboh4y9!-Y5t)+r(s26*6|#9O3EvSl0{HCVgX0) zc->d#i?#=NGbGKa29&-Bj*0mGJS1^|Px!&^yJF-BKba=kH;8R|$$j|c;k6bI3oD>z zK_C`*%@b#E$As@Jad(aw{Gg5+l_3bs3M9`t0K=_`#qptBj^qZ`)>(H5@+HLbh z=}Kdfl-qMnJG)KGlAcHwl&6+Bmn1f~x?-xW;ji%6yFvvghb`#W(Xj=f_IY(ITVsj@ znilUz%TIr+WAt-%@c(qn{(qh!3mFYos>|DTpUTZKbZTBj3seBaY@{_o^z5n3HQShZ zmvB(2;zIPMqtG8Tqj6Gcw&BAcyC$(;3cYJipz_7LM{0u;CeBHlw z0-y{Jf>USQ<9J+J-U`y;uK0T+Xl_gu466wRrt|zCb-5@35DExnz_X}PP<@}p+4Up*ur?*R_TjKsG+OFE_62Q5|^K{b!ov>+sGCJ zC~JUHf?&)&&2<#s^Y6@(zlM1+6#Ow={AQ%!dE#%m6;BMEsxKeNu-~SxFqw~OFU$o_ z?-7=;^bAA(Zp4)E&-j?dDEm+`y_w)}*|vIGDEES{oJrn#MPMCIH1$NtTp=@Rxs6Y^ zahMqYZ&G;Y^h){@>@`p7XhWUZB|Y8WXElSN0Uc+bm)6y~zUJ9(b4_`{VTrd;m1uWA zVh$#r3m>TKKr&aB&q%}M^KRFFX5GEZ+5I1MH=Y$3T$UP$A~BcFi{J8Q)8?|}oPL@h zq2se&`iE6!IqM^-XU8ICn7@hgTXp#{F>S#$Z9NU~v|2Qt9>^%eUi%MuLjykA&~ja9 zgjU=4dERUfX{)7%dWRRBBw4UZ{&G@H2%eVMDjom|v82un3%+BD`4Px%FMY zD34O)xScv`2f@ERz%!3AlFU~NQirRRNlhWZxpX(|ebdU&I3eJohlBU*<72&%(w&N7z@p%Y3TL)Nv2PE`J#+zra$42Dlrs>tvDwa672GcKe;7vBszA zfYZ^)iNHKs!9ZOp6q*~bsd{eO~U z&t904_$6y->3Lrnl5gG<{FYZ$}oRln-T41DSShxyOajz zM7C&A)LHEWLdiY%;XbEB$Y>lLY(qODE|M?_iiZv1K6E{qsL8;JpLx=TuyXqo-12|R zGbrf6@~fLk0WcNfc~ShkmQN%m%1KArU)WNp3Y+isf!E>1qf(vLkFr*{Zb_~zTBING zYW48Dsh9Y_H+iy&3H=k%#hqVM4^IA?ESCS_McTe_fC9Jq#;`OZhXMso+O6ounv%T%5 zc$s0#TGt>XuYYdNy{EsQVmlk@dT%sXxvm^otKt!0HSn~ptx%agSMQw5yRcX*G~BsZ z3rxu&aOeD}rW-E&XK7DOd9}q_{44MVFmk|B|G#ti_dgoiq76f&Nvz9%8_@`X(#75W ze>b!_jvX7OEUFcPhPH3!92X86+B%chGGhKQ&qtkq8JF_gq5JQ}fV%zv0~^gfD*TUG zzTY|iZ?y!s^6{A$-xUN{Ue78%0mi?KHoxSLF{9Q3QlcPZRUy?1`Q?}9JtAnmyaa1=+4yE3$xf(d*UG_8ABzvy*Y1et)0Pet;d#0Lel5tXd1Q^ACek)c4 zSqE_~JJHB=)_NN2Wjw!a2@m*$JuW;^*Wo)jX7+!rt*hl=^3+++rHt3ld0}^b&$Z7U z^PNlM#PxmSPG{BLiT`*@t$(_l^+Y}W$u`rKD{W^Xhl}6zg-lC+{qTRxw0}mXk#Gt*i*ipS;BInL>=m^{1aMe*SR(`LyLPWyCEEyJO~@-+e$|?m5?#c^?DI z~7k2W=t*+ku;FFww@i)n> z@1=t~Z%;cdwlm$gsHd`@-?(g1_4!%Pem&bH8s85b%!Rg4%r>m4j1)2axc}nc>hsG^ zr#ZqG~R znfKc1xK{VVs@=d=YWen)CuMgR&b#`0a`bh(_R9Y0lG3WGQ9eIwrsxj=Ao*$*7fMZ@< z;=sc3!3KC5-UQr{qLVU7n#26Gl(__3LM6P|y!l|$vX#N-M3#DOpQ3r}C$LOR(STP7 zz#_dhOUzd%_f<;zZD2{k5Di>@3eES@A=hNC{n^CMfUv|h)weYHVWn|4!;P%nyLTr7 z3#Mvd^KfP7`{siq7D@xW&2 zW`Ren>rO0F-!~mNAh!W{b_S>+Ox*=NxLek49RKYVK6uom|EzBS+3V@*=d#Wzp$PyI CDc~Xi literal 0 HcmV?d00001 diff --git a/docs/userguide/definemonitor/images/define-monitor-source-ffmpeg.png b/docs/userguide/definemonitor/images/define-monitor-source-ffmpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..80d6f3ced84c42b3ab3cf577039178dbaac35d59 GIT binary patch literal 61386 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 literal 0 HcmV?d00001 diff --git a/docs/userguide/definemonitor/images/define-monitor-source-file.png b/docs/userguide/definemonitor/images/define-monitor-source-file.png new file mode 100644 index 0000000000000000000000000000000000000000..74700f198ed0ff62d22f1db243e779447116f634 GIT binary patch literal 45935 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 Vj8dJ?05A`ems9yYPsYgae*l|oXpR5? literal 0 HcmV?d00001 diff --git a/docs/userguide/definemonitor/images/define-monitor-source-remote.png b/docs/userguide/definemonitor/images/define-monitor-source-remote.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1585dc982b51f4aa56461a70506f6c31252492 GIT binary patch literal 27424 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 IyWP(J6MoyJ=>Px# literal 0 HcmV?d00001 diff --git a/docs/userguide/definemonitor/images/define-monitor-source-website.png b/docs/userguide/definemonitor/images/define-monitor-source-website.png new file mode 100644 index 0000000000000000000000000000000000000000..f816e3e0b1330e829a0ef2db6ab37eb42872b901 GIT binary patch literal 14720 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 literal 0 HcmV?d00001 diff --git a/docs/userguide/definemonitor/images/define-monitor-source.png b/docs/userguide/definemonitor/images/define-monitor-source.png new file mode 100644 index 0000000000000000000000000000000000000000..f8d3c62bbe2c1b3455a315617db5976f2397fabb GIT binary patch literal 44157 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 nM8qOcIbR!5-5Zghm`WnVbF1RipF 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 Date: Sun, 12 Nov 2023 04:59:37 -0800 Subject: [PATCH 16/17] Update ZM version in SECURITY.md --- SECURITY.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/SECURITY.md b/SECURITY.md index c3b4c7211..e845bc0ef 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -2,17 +2,14 @@ ## Supported Versions -Time and computers move on. We do not have the resources to support every ancient version of everything -(unless you'd like to pay us to do so.) We ONLY support the latest stable release and development releases. +Time and computers move on. We do not have the resources to support every ancient version of everything (unless you'd like to pay us to do so). We ONLY support the latest stable release and development releases. ZoneMinder uses Semantic Versioning with even minor versions being stable and odd being development. | Version | Supported | | ------- | ------------------ | -| 1.34.x | :white_check_mark: | -| 1.35.x | :white_check_mark: | -| < 1.34.x | :x: | +| 1.36.x | :white_check_mark: | +| 1.37.x | :white_check_mark: | +| < 1.36.x | :x: | ## Reporting a Vulnerability -Since sometimes security vulnerabilities can be sensitive, you can just email me at isaac@zoneminder.com. -If it's not such a big deal, by all means, create an issue here on github - +Since sometimes security vulnerabilities can be sensitive, you can just email me at isaac@zoneminder.com. If it's not such a big deal, by all means, create an issue here on GitHub. From 3ee44207e579042137fb3e83c8e2066798e88e38 Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sun, 12 Nov 2023 16:49:22 -0600 Subject: [PATCH 17/17] Modify .spec file to fix rpmbuild --- distros/redhat/zoneminder.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/distros/redhat/zoneminder.spec b/distros/redhat/zoneminder.spec index 0784f0ca8..293f84b22 100644 --- a/distros/redhat/zoneminder.spec +++ b/distros/redhat/zoneminder.spec @@ -223,6 +223,8 @@ desktop-file-install \ # Remove unwanted files and folders find %{buildroot} \( -name .htaccess -or -name .editorconfig -or -name .packlist -or -name .git -or -name .gitignore -or -name .gitattributes -or -name .travis.yml \) -type f -delete > /dev/null 2>&1 || : +rm -rf %{buildroot}/usr/include +rm -rf %{buildroot}/usr/cmake # Recursively change shebang in all relevant scripts and set execute permission find %{buildroot}%{_datadir}/zoneminder/www/api \( -name cake -or -name cake.php \) -type f -exec sed -i 's\^#!/usr/bin/env bash$\#!%{_buildshell}\' {} \; -exec %{__chmod} 755 {} \; @@ -415,6 +417,9 @@ ln -sf %{_sysconfdir}/zm/www/zoneminder.nginx.conf %{_sysconfdir}/zm/www/zonemin %dir %attr(755,nginx,nginx) %{_localstatedir}/log/zoneminder %changelog +* Sunday Nov 12 2023 Jonathan Bennett - 1.37.47 +- Specify folders to remove before packaging + * Thu Sep 28 2023 Andrew Bauer - 1.37.45-2 - buildrequire mariadb-connector-c-devel - conditionals around gsoap and php-json packages no longer needed