1.Introduction

・This manual provides an example of using Microsoft® Windows® 11 Professional. The screen display may differ depending on the operating system settings and the operating system settings. If using any other operating system, refer to the appropriate operating system instruction manual.


・This manual is based on the assumption that the Software is used in Japan. Operation when using the Software outside Japan is not guaranteed.


Remote Monitoring PC Viewer (hereinafter referred to as the Software) integrates and manages the following devices connected to Service and runs on Microsoft® Windows®.
Multiple i-PRO recorder
Network camera (hereinafter referred to as camera)

Refer to the following for the number of registered devices.
1.3 Product Specifications
Refer to the following for the supported devices.
1.4 Supported model list
By using this software, images of the camera can be displayed on the monitor of a remote personal computer (hereafter referred to as PC), sound of a microphone can be played back on the PC, images and sound recorded on the recorder can be manipulated from the PC and played back on the monitor of the PC, or downloaded to the hard disk of the PC.

・The software supports only the P2P (Peer‑to‑Peer) communication method, which enables direct communication between clients.


[Important]
You can check the P2P communication method via “Test your network connectivity” on the user portal.Before using the software, please make sure to verify your communication environment.If the results of “Test your network connectivity” do not show “The environment is suitable for use of the service.” for both items ① and ② below, you will not be able to connect, retrieve live video, or use recorded data through this software.

① Network environment to which Remote Monitoring PC Viewer is connected


② Network environment to which the edge storage or camera (direct connection) is connected


Please note that even if ① shows “The environment is suitable for use of the service.”, P2P communication with the device (edge storage or camera) will not be established if ② shows“The environment is not suitable for use of the service.”

・The software is a general application that runs on the Windows operating system, and it is not guaranteed to operate as a continuously running system optimized for server use.


In a Windows environment, long-term continuous operation may be affected by the following.
factors:

・Application of Windows Update or automatic system restarts


・Performance degradation caused by memory leaks or increased CPU load


・Fluctuations in network connection status


・Changes in the connection status of external devices (such as cameras or storage devices)


Note:
To release application memory, the system automatically refreshes the video display screen every Sunday at 2:00 AM. However, this does not guarantee 24/7 continuous operation.If you intend to use the system for constant monitoring, please perform regular restarts, including the operating system.

・Number of cameras registered: Up to 1,000 cameras (total of cameras under recorder and camera direct connection cameras)


・Group registrations: up to 400 groups


・Number of sequence registrations: Up to 20 (up to 64 steps can be registered per sequence)


・Number of alarm logs (displayed): Up to 30,000 (up to 1,000)


・Number of system log entries (displayed): Up to 1,000 (up to 1,000)


・Number of operation logs (displayed): up to 100000 (up to 1000)


・Up to 1,000 events searched


・Up to 50 notifications


This software supports the following devices.
[Important]

・Some functions may not work depending on the version of the compatible device. Refer to the following support website for more information.
https://i-pro.com/products_and_solutions/ja/surveillance/learning-and-support/knowledge-base/compatibility


[Notes]

・For the camera that can be connected to the recorder, refer to the instruction manual for the recorder.


・Confirm whether the camera you are using is compatible with the following.
1.4.2 Compatible camera (direct connection)
In the case of a camera that is not supported, the common function may operate normally with the compatible camera, but some of the functions may not work. Unsupported cameras may be officially upgraded to this software in the future.
Read the Remote Monitoring and the support page for this software and update it to the latest version.


Please refer to the manual of Remote Monitoring
Please refer to the manual of Remote Monitoring
PT cameras without the (*1) zoom function are also classified as PTZ cameras. For details, refer to the operation manual of each camera.
Remote operation of the device
This software controls the recorder, encoder, and camera connected to the network.
You can display live/played images, operate the camera, display the status of the recorder, and search for events.
For details, please refer to the following.
4.1.3 Monitor images from the selected camera
4.1.7.1 Operate the cameras
4.1.10.1 Play
2.6.2 Status Bar
4.4 Use the event search window
Alarm/event notification and log management

・Alarm notification
When an alarm is notified from the recorder, the alarm contents are popped up on the operation monitor to notify that an alarm has been generated. Alarm content is displayed as a log on the alarm log panel at the same time.


・Log management
Creates and manages logs based on the notified alarm and fault information. Click the alarm log panel log to play back the image when it was generated. For details, refer to the following.
4.1.11 Management of logs


Downloading capability
This feature downloads recorded images for a specified period.
For details, please refer to the following.
4.5 Use the download function
[Important]

・Check that each function is compatible with your device.


・Refer to the following support website for more information.
https://i-pro.com/products_and_solutions/ja/surveillance/learning-and-support/knowledge-base/compatibility



[Important]Be careful when preparing the * PC.

・The "Required PC Environment" in this document describes the general system environment required for the software to operate independently, and does not guarantee operation on all PCs.


・When additional apps are used, refer to the operation manual of the additional apps and prepare the required environment.


・If double-byte characters (double-byte characters) are used for the user account of the PC you are using, the required files will not be installed when the software is installed, and the computer will not operate normally. Always use one-byte alphanumeric characters for user accounts.


This software can be installed on a PC with the following system environment.
OS(*1)
Microsoft® Windows® 11 Pro 64-bit Version 22H2 or later (*2) (*3)
Computer
IBM PC/AT compatible
CPU
Intel® Core i7-10700 or higher (*3)
Memory
16 GB or more (*4)
Graphic
Accelerator
VRAM512 MB or higher (at least 256 MB) with DirectX® 11 or higher functionality
When using an external graphics card: NVIDIA T1000 (*5) (*6) (*7)
Hard disk capacity
Approx. 10 GB required (*8)
Screen
Resolution of 1920 x 1080 pixels or more, True color 24 bits or more (Full color environment recommended)
Interface
100/1000 Mbps network port (*9)

*1The software is designed with the default style and font size for Microsoft® Windows® 11.
Set [Resize text, app, and other items] to 100% for all display settings. Otherwise, the software may not be displayed correctly.
If a vulnerability is found in the OS, update the OS as needed.


*2When using this product with Microsoft® Windows® 11, refer to Readme.txt for further instructions.


*3Xeon®Excluding CPUs for servers.


*4It is recommended that the same performance memory be used in pairs on a dual-channel PC.
Image display performance may deteriorate in the following cases when using a single memory.
When the image display mode is zoom in/out
With live monitors


*5If the number of live monitor screens and the total number of screens exceeding 16 are displayed, use this external graphics card. Onboard graphics ports may not be able to display normally.


*6When the display port cable is used, the monitor will temporarily become unrecognized when the monitor power is turned on or off due to the nature of the cable. When this occurs, the window position of the operation monitor or live monitor may be changed.


*7If you are using hardware decoding, make sure that Intel HD Graphics has a version of 21.20.15.4528 or higher. The latest drivers are available from the following URL. Download the driver for your CPU and install it on your PC.
URL:https://downloadcenter.intel.com/ja


*8Apart from the installation of this software, the hard disk space to be used as the storage destination for images downloaded from the recorder and the database must be provided.


*9It is necessary to set the network settings of the PC according to the network environment of the customer. The operation of this software when multiple network ports are used is not guaranteed.


[Important]

・Installation of the software should be performed by an authorized user of "Computer Administrator". Operation when installed by a user other than an administrator is not guaranteed.


・Operation on the remote desktop is not guaranteed.


・Do not log off or shut down the PC or unexpectedly turn off the power while the software is running (including during startup and shutdown). Operation may become unstable or data may be initialized.


・If this software is operated simultaneously with multiple applications, the operation may become unstable due to insufficient resources such as CPU and memory.


・Without a sound card, no sound sounds when an alarm or failure occurs. In addition, the call reception does not work properly.


・When using this software, set up the PC so that it does not enter sleep mode.


・Please refer to the following verification information for the latest information, such as supported OS, hardware, and support termination.
https://i-pro.com/products_and_solutions/ja/surveillance/learning-and-support/knowledge-base/technical-information


・If the HDD is used at the same time as an application that changes hard disk access such as HDD encryption, performance may deteriorate. Do not use these software at the same time if operation is impaired.


・This product is an application that runs on Windows OS. For stable operation, restart the PC at least once a month. Exit this software before restarting the PC. If the PC is restarted without exiting the Software, the next time the Software is started, the user authentication setting may be turned on and autologous logging may occur due to problems such as the OS. When this event occurs, "Restart of Operation Software due to unexpected error occurrence" is recorded in the system log.


・When installing a video card, make sure that the extended slot structure of the PC is correct.
Also, prepare a PC or power supply unit with a power supply capacity that can accommodate the power consumption, including HDDs connected to the PC and other connected devices.


Set the bit rate per client of the camera as follows depending on the CPU performance of your PC. If the specified bit rate or more is set, the mouse cursor may not be able to operate as the hourglass, or the software may not operate properly. In such a case, please set the software to the appropriate bit rate after forcible termination.
The recommended bit rate varies depending on the camera. For details, refer to the camera's instruction manual.
When H.264 image is used
CPU
Resolution
Recommended bit rate
Intel®CoreTMi7-7700
2992×2992
14336 kbps(15 fps)
4000×3000 / 3840×2160
14336 kbps(15 fps/30 fps)※
1920×1080
4 Mbps(30 fps)
1280×720
3 Mbps(30 fps)
VGA
1 Mbps(30 fps)
QVGA
768 kbps(30 fps)
When H.265 image is used
CPU
Resolution
Recommended bit rate
Intel®CoreTMi7-7700
2992×2992
12288 kbps(30 fps)
3840×2160
12288 kbps(15 fps)
1920×1080
3 Mbps(30 fps)
1280×720
2 Mbps(30 fps)
VGA
768 kbps(30 fps)
QVGA
512 kbps(30 fps)

※When "Hardware" is selected in "Decoding method (H.264)".
8 Mbps (30 fps) if "Hardware" is not selected.
3.2.2 Drawing and audio settings


When using H.264 and H.265 images in this software, the following limitations apply to each function. Confirm the contents before use.
(1)Live image display function

・The following live image display operations on H.264 and H.265 images may display black for the first few seconds (*).
• When you try to display live images of the camera of H.264 and H.265 images. (camera switching, etc.)
•When you try to zoom in on H.264 and H.265 images.


・If the frame rate is set to 60 ips for some cameras, sound may be interrupted or the frame rate may be lowered.


(2)Playback feature

・If the following playback operation is performed for H.264 and H.265 images, the playback time may be skipped for several seconds (*).
• When you try to display the camera's playback images of H.264 and H.265 images. (camera switching, etc.)
•When you try to zoom in on H.264 and H.265 images. (When you try to zoom in on the pause image, the image after a few seconds instead of the pause image may be zoomed.)
• When [Play] button is clicked again during H.264 and H.265 image playback.


・The following special playback functions are played with images (*) that are several seconds apart from the camera.
Reverse regeneration
High-speed playback/high-speed reverse playback
Reverse frame feed
Example: When the refresh period on the camera is set to 3 seconds, images are played every 3 seconds.


・When playing across recorded data, the image may be displayed in a superimposed manner.


・The following special playback function does not operate during black picture display.
Playback/reverse playback
High-speed playback/high-speed reverse playback
Frame advance/reverse frame advance
Temporary stop


・When the date and time search is performed, the data may be played back from the image data several seconds (*) after the specified date and time. In addition, it may be played back from the beginning of the next recording.


・If the frame rate is set to 60 ips for some cameras, sound may be interrupted or the recording frame rate may decrease.


(3)Downloading capability
When downloading recorded image data, it may be downloaded from image data several seconds (*) after the specified start date and time.
Specify the date and time range longer than the refresh period of the camera.
[Important]

・In the above (*), the refresh period setting on the camera will be used for the time and interval of a few seconds. (Setting range: Depending on camera model)


・If you want to shorten the time difference, set the refresh period of the camera to a shorter period.


・For details on how to set the refresh period, refer to the camera's instruction manual.


・When a removable HDD is used, if an HDD formatted with a 32-bit OS is connected to the 64-bit OS, the HDD may not be specified as the storage destination.


When [Smart Coding Mode] is set to [ON] in the camera delivery mode setting, the following restrictions exist for each function. Confirm the contents before use.
(1)Live image display function

・It may take up to 8 seconds before the image is displayed.


・Depending on the setting of the sequence interval during sequence operation, images may be not displayed and may be moved to the next sequence.


(2)Playback feature

・It may take some time for images to be displayed by playing back the date and time (including playing back from the Timeline) or by playing back the Playback start button. (up to 8 seconds)


・The intervals for high-speed playback may be longer than when smart coding is not used. (for example, step 2 takes up to 32 seconds)


・You may see the image stopping for up to 8 seconds at frame advance or frame return.


・When playing an alarm, the image at the time of the alarm may not be displayed during pre-post playback.


・During image sharpening, image display may be delayed up to 24 seconds.


This software uses the following open source software.
Software name
Copyright
License Name
OpenCV
Intel Corporation Willow Garage Inc.
License Agreement For Open Source Computer Vision Library (BSD License)
Dynamic Json
Neuecc<ils@neue.cc>
Ms-PL
Extended WPF Toolkit
Xceed Software Inc.
Ms-PL
System.Data.SQLite
System.Data.SQLite
Ms-PL
Libjpeg
Thomas G .Lane
IJG
MahApps.Metro
Mahapps
MIT License (MIT)
MahApps.Metro.IconPacks
Mahapps
MIT License (MIT)
ControlzEx
Jan Karger,Bastian Schmidt
MIT License (MIT)
MaterialDesignThemes
James Willock, Mulholland Software and Contributors
MIT License (MIT)
MaterialDesignThemes.MahApps
James Willock, Mulholland Software and Contributors
MIT License (MIT)
MaterialDesignColors
James Willock, Mulholland Software and Contributors
MIT License (MIT)
Dragablz
James Willock, Mulholland Software and Contributors
MIT License (MIT)
OpenSSL
The OpenSSL Project
OpenSSL License,Original SSLeay License
Amazon Kinesis Video Streams C WebRTC SDK
Amazon open source community spaces
Apache 2.0
AWS IoT Device SDK for C++ v2
Amazon open source community spaces
Apache 2.0
AWSSDK.Core
Amazon open source community spaces
Apache 2.0
AWSSDK.IoT
Amazon open source community spaces
Apache 2.0
Libsrtp
Cisco Systems, Inc.
Cisco Systems, Inc.
Usrsctp
Randall Stewart and Michael Tuexen
BSD 3-Clause "New" or "Revised" License
Libwebsockets
Libwebsockets.org
MIT License (MIT)
NAudio
Mark Heath
MIT License (MIT)
Libjpeg-turbo
Independent JPEG Group
Libjpeg-turbo
NS i-PRO JP
i-PRO Co., Ltd.
OFL-1.1
NS i-PRO SC
i-PRO Co., Ltd.
OFL-1.1
NS i-PRO Thai
i-PRO Co., Ltd.
OFL-1.1
The full text of the corresponding License Terms is set out below.
License Agreement For Open Source Computer Vision Library (BSD License)
IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.
By downloading, copying, installing or using the software you agree to this license.
If you do not agree to this license, do not download, install, copy or use the software.
License Agreement
For Open Source Computer Vision Library
Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
Copyright (C) 2008-2010, Willow Garage Inc.、 all rights reserved.
Third party copyrights are property of their respective owners.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

*Redistribution's of source code must retain the above copyright notice, this list of conditions and the following disclaimer.


*Redistribution's in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.


*The name of the copyright holders may not be used to endorse or promote products derived from this software without specific prior written permission.


This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fit- ness for a particular purpose are disclaimed.
In no event shall the Intel Corporation or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or other- wise) arising in any way out of the use of this software, even if advised of the possibility of such damaged.
Microsoft Public License (Ms-PL)
This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.

・Definitions


The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.
A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license.
"Licensed patents" are a contributor's patent claims that read directly on its contribution.

・Grant of Rights


A)Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and dis- tribute its contribution or any derivative works that you create.
B)Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the soft- ware.

・Conditions and Limitations


A)No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
B)If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
C)If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
D)If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
E)The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the con- tributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
The Independent JPEG Group's License (IJG)
This software is based in part on the work of the Independent JPEG Group
The MIT License (MIT)
Copyright (c) 2016 MahApps
Unless indicated otherwise on a per-file basis all source and documentation herein is licensed under the MIT license. Some included code is licensed under MS-PL which is compatible with the terms of MIT.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software")、 to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS"、 WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The MIT License (MIT)
Copyright (c) 2015-2019 Jan Karger, Bastian Schmidt
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software")、 to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS"、 WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The MIT License (MIT)
Copyright (c) James Willock, Mulholland Software and Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software")、 to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS"、 WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The MIT License (MIT)
Copyright 2020 Mark Heath
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software")、 to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS"、 WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
OpenSSL License
---------------
/* ====================================================================

* Copyright (c) 1998-2017 The OpenSSL Project. All rights reserved.


*


* Redistribution and use in source and binary forms, with or without


* modification, are permitted provided that the following conditions


* are met:


*


* 1. Redistributions of source code must retain the above copyright


* notice, this list of conditions and the following disclaimer.


*


* 2. Redistributions in binary form must reproduce the above copyright


* notice, this list of conditions and the following disclaimer in


* the documentation and/or other materials provided with the


* distribution.


*


* 3. All advertising materials mentioning features or use of this


* software must display the following acknowledgment:


* "This product includes software developed by the OpenSSL Project


* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"


*


* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to


* endorse or promote products derived from this software without


* prior written permission. For written permission, please contact


* openssl-core@openssl.org.


*


* 5. Products derived from this software may not be called "OpenSSL"


* nor may "OpenSSL" appear in their names without prior written


* permission of the OpenSSL Project.


*


* 6. Redistributions of any form whatsoever must retain the following


* acknowledgment:


* "This product includes software developed by the OpenSSL Project


* for use in the OpenSSL Toolkit (http://www.openssl.org/)"


*


* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS" AND ANY


* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE


* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR


* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR


* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,


* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT


* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;


* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)


* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,


* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)


* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED


* OF THE POSSIBILITY OF SUCH DAMAGE.


* ====================================================================


*


* This product includes cryptographic software written by Eric Young


* (eay@cryptsoft.com). This product includes software written by Tim


* Hudson (tjh@cryptsoft.com)。


*


*/


Original SSLeay License -----------------------
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)

* All rights reserved.


*


* This package is an SSL implementation written


* by Eric Young (eay@cryptsoft.com)。


* The implementation was written so as to conform with Netscapes SSL.


*


* This library is free for commercial and non-commercial use as long as


* the following conditions are aheared to. The following conditions


* apply to all code found in this distribution, be it the RC4, RSA,


* lhash, DES, etc.、 code; not just the SSL code. The SSL documentation


* included with this distribution is covered by the same copyright terms


* except that the holder is Tim Hudson (tjh@cryptsoft.com)。


*


* Copyright remains Eric Young's, and as such any Copyright notices in


* the code are not to be removed.


* If this package is used in a product, Eric Young should be given attribution


* as the author of the parts of the library used.


* This can be in the form of a textual message at program startup or


* in documentation (online or textual) provided with the package.


*


* Redistribution and use in source and binary forms, with or without


* modification, are permitted provided that the following conditions


* are met:


* 1. Redistributions of source code must retain the copyright


* notice, this list of conditions and the following disclaimer.


* 2. Redistributions in binary form must reproduce the above copyright


* notice, this list of conditions and the following disclaimer in the


* documentation and/or other materials provided with the distribution.


* 3. All advertising materials mentioning features or use of this software


* must display the following acknowledgement:


* "This product includes cryptographic software written by


* Eric Young (eay@cryptsoft.com)"


* The word 'cryptographic' can be left out if the rouines from the library


* being used are not cryptographic related :-)。


* 4. If you include any Windows specific code (or a derivative thereof) from


* the apps directory (application code) you must include an acknowledgement:


* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"


*


* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS" AND


* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE


* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE


* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE


* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL


* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS


* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)


* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT


* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY


* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF


* SUCH DAMAGE.


*


* The licence and distribution terms for any publically available version or


* derivative of this code cannot be changed. i.e. this code cannot simply be


* copied and put under another distribution licence


* [including the GNU Public Licence.]


*/


Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions."License" shall mean the terms and conditions for use, reproduction,and distribution as defined by Sections 1 through 9 of this document.


"Licensor" shall mean the copyright owner or entity authorized bythe copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and allother entities that control, are controlled by, or are under commoncontrol with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause thedirection or management of such entity, whether by contract orotherwise, or (ii) ownership of fifty percent (50%) or more of theoutstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entityexercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,including but not limited to software source code, documentationsource, and configuration files.
"Object" form shall mean any form resulting from mechanicaltransformation or translation of a Source form, including butnot limited to compiled object code, generated documentation,and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source orObject form, made available under the License, as indicated by acopyright notice that is included in or attached to the work(an example is provided in the Appendix below)。
"Derivative Works" shall mean any work, whether in Source or Objectform, that is based on (or derived from) the Work and for which theeditorial revisions, annotations, elaborations, or other modificationsrepresent, as a whole, an original work of authorship. For the purposesof this License, Derivative Works shall not include works that remainseparable from, or merely link (or bind by name) to the interfaces of,the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, includingthe original version of the Work and any modifications or additionsto that Work or Derivative Works thereof, that is intentionallysubmitted to Licensor for inclusion in the Work by the copyright owneror by an individual or Legal Entity authorized to submit on behalf ofthe copyright owner. For the purposes of this definition, "submitted"means any form of electronic, verbal, or written communication sentto the Licensor or its representatives, including but not limited tocommunication on electronic mailing lists, source code control systems,and issue tracking systems that are managed by, or on behalf of, theLicensor for the purpose of discussing and improving the Work, butexcluding communication that is conspicuously marked or otherwisedesignated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entityon behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions ofthis License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of,publicly display, publicly perform, sublicense, and distribute theWork and such Derivative Works in Source or Object form.


3. Grant of Patent License. Subject to the terms and conditions ofthis License, each Contributor hereby grants to You a perpetual,worldwide, non-exclusive, no-charge, royalty-free, irrevocable(except as stated in this section) patent license to make, have made,use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensableby such Contributor that are necessarily infringed by theirContribution(s) alone or by combination of their Contribution(s)with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including across-claim or counterclaim in a lawsuit) alleging that the Workor a Contribution incorporated within the Work constitutes director contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminateas of the date such litigation is filed.


4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or withoutmodifications, and in Source or Object form, provided that Youmeet the following conditions:


(a) You must give any other recipients of the Work orDerivative Works a copy of this License; and


(b) You must cause any modified files to carry prominent noticesstating that You changed the files; and


(c) You must retain, in the Source form of any Derivative Worksthat You distribute, all copyright, patent, trademark, andattribution notices from the Source form of the Work,excluding those notices that do not pertain to any part ofthe Derivative Works; and


(d) If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute mustinclude a readable copy of the attribution notices containedwithin such NOTICE file, excluding those notices that do notpertain to any part of the Derivative Works, in at least oneof the following places: within a NOTICE text file distributedas part of the Derivative Works; within the Source form ordocumentation, if provided along with the Derivative Works; or,within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contentsof the NOTICE file are for informational purposes only anddo not modify the License.


You may add Your own attributionnotices within Derivative Works that You distribute, alongsideor as an addendum to the NOTICE text from the Work, providedthat such additional attribution notices cannot be construedas modifying the License.You may add Your own copyright statement to Your modifications andmay provide additional or different license terms and conditionsfor use, reproduction, or distribution of Your modifications, orfor any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies withthe conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,any Contribution intentionally submitted for inclusion in the Workby You to the Licensor shall be under the terms and conditions ofthis License, without any additional terms or conditions.Notwithstanding the above, nothing herein shall supersede or modifythe terms of any separate license agreement you may have executedwith Licensor regarding such Contributions.


6. Trademarks. This License does not grant permission to use the tradenames, trademarks, service marks, or product names of the Licensor,except as required for reasonable and customary use in describing theorigin of the Work and reproducing the content of the NOTICE file.


7. Disclaimer of Warranty. Unless required by applicable law oragreed to in writing, Licensor provides the Work (and eachContributor provides its Contributions) on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied, including, without limitation, any warranties or conditionsof TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR APARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume anyrisks associated with Your exercise of permissions under this License.


8. Limitation of Liability. In no event and under no legal theory,whether in tort (including negligence)、 contract, or otherwise,unless required by applicable law (such as deliberate and grosslynegligent acts) or agreed to in writing, shall any Contributor beliable to You for damages, including any direct, indirect, special,incidental, or consequential damages of any character arising as aresult of this License or out of the use or inability to use theWork (including but not limited to damages for loss of goodwill,work stoppage, computer failure or malfunction, or any and allother commercial damages or losses)、 even if such Contributorhas been advised of the possibility of such damages.


9. Accepting Warranty or Additional Liability. While redistributingthe Work or Derivative Works thereof, You may choose to offer,and charge a fee for, acceptance of support, warranty, indemnity,or other liability obligations and/or rights consistent with thisLicense. However, in accepting such obligations, You may act onlyon Your own behalf and on Your sole responsibility, not on behalfof any other Contributor, and only if You agree to indemnify,defend, and hold each Contributor harmless for any liabilityincurred by, or claims asserted against, such Contributor by reasonof your accepting any such warranty or additional liability.



Cisco Systems, Inc.
/*

*


* Copyright (c) 2001-2017 Cisco Systems, Inc.


* All rights reserved.


*


* Redistribution and use in source and binary forms, with or without


* modification, are permitted provided that the following conditions


* are met:


*


* Redistributions of source code must retain the above copyright


* notice, this list of conditions and the following disclaimer.


*


* Redistributions in binary form must reproduce the above


* copyright notice, this list of conditions and the following


* disclaimer in the documentation and/or other materials provided


* with the distribution.


*


* Neither the name of the Cisco Systems, Inc. nor the names of its


* contributors may be used to endorse or promote products derived


* from this software without specific prior written permission.


*


* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS


* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT


* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS


* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE


* COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,


* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES


* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR


* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)


* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,


* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)


* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED


* OF THE POSSIBILITY OF SUCH DAMAGE.


*


*/


BSD 3-Clause "New" or "Revised" License
Copyright (c) 2015, Randall Stewart and Michael Tuexen All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of usrsctp nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Libjpeg-turbo Licenses
IJG License
This distribution contains a release of the Independent JPEG Group's free JPEGsoftware. You are welcome to redistribute this software and to use it for anypurpose, subject to the conditions under LEGAL ISSUES, below.This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone,Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson,Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers,and other members of the Independent JPEG Group.IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee(also known as JPEG, together with ITU-T SG16)。
The Modified (3-clause) BSD License
Copyright (C)2009-2023 D. R. Commander. All Rights Reserved.
Copyright (C)2015 Viktor Szathmáry. All Rights Reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.Neither the name of the libjpeg-turbo Project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"、 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Zlib License
This software is provided 'as-is'、 without any express or implied
Warranty. In no event will the authors be held liable for any damages
Arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
Including commercial applications, and to alter it and redistribute it
Freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not


Claim that you wrote the original software. If you use this software
In a product, an acknowledgment in the product documentation would be
Appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be


Misrepresented as being the original software.

3. This notice may not be removed or altered from any source


Distribution.
Libwebsockets and included programs are provided under the terms of theMIT license shown below, with the exception that some sources are undera similar permissive license like BSD, or are explicitly CC0 / publicdomain to remove any obstacles from basing differently-licensed code onthem.
Original liberal license retained:

- lib/misc/sha-1.c - 3-clause BSD license retained, link to original [BSD3]
- win32port/zlib
- lib/drivers/display/upng.*

- ZLIB license (see zlib.h) [ZLIB]
- lib/tls/mbedtls/wrapper - Apache 2.0 (only built if linked against mbedtls) [APACHE2]
- lib/tls/mbedtls/mbedtls-extensions.c
- lib/misc/base64-decode.c - already MIT
- contrib/mcufont/encoder
- lib/misc/ieeehalfprecision.c - 2-clause BSD license retained [BSD2]
- contrib/mcufont/fonts

- Open Font License [OFL]

Relicensed to MIT:

- lib/misc/daemonize.c - relicensed from Public Domain to MIT,
Link to original Public Domain version
- lib/plat/windows/windows-resolv.c - relicensed from "Beerware v42" to MIT

Public Domain (CC-zero) to simplify reuse:

- test-apps/*.c
- test-apps/*.h
- minimal-examples/*
- lwsws/*

Although libwebsockets is available under a permissive license, it does not
Change the reality of dealing with large lumps of external code... if your
Copy diverges it is guaranteed to contain security problems after a while
And can be very painful to pick backports (especially since historically,
We are very hot on cleaning and refactoring the codebase). The least
Painful and lowest risk way remains sending your changes and fixes upstream
To us so you can easily use later releases and fixes.

# MIT License applied to libwebsockets

https://opensource.org/licenses/MIT

Permission is hereby granted, free of charge, to any person obtaining a copy
Of this software and associated documentation files (the "Software")、 to
Deal in the Software without restriction, including without limitation the
Rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
Sell copies of the Software, and to permit persons to whom the Software is
Furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
All copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS"、 WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.

# BSD2

```

* Redistribution and use in source and binary forms, with or without


* modification, are permitted provided that the following conditions are


* met:


*


* * Redistributions of source code must retain the above copyright


* notice, this list of conditions and the following disclaimer.


* * Redistributions in binary form must reproduce the above copyright


* notice, this list of conditions and the following disclaimer in


* the documentation and/or other materials provided with the distribution


*


* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"


* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE


* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE


* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE


* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR


* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF


* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS


* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN


* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)


* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE


* POSSIBILITY OF SUCH DAMAGE.


```

# BSD3

For convenience, a copy of the license on `./lib/misc/sha-1.c`. In binary
Distribution, this applies to builds with ws support enabled, and without
`LWS_WITHOUT_BUILTIN_SHA1` at cmake.

```
/*

* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.


* All rights reserved.


*


* Redistribution and use in source and binary forms, with or without


* modification, are permitted provided that the following conditions


* are met:


* 1. Redistributions of source code must retain the above copyright


* notice, this list of conditions and the following disclaimer.


* 2. Redistributions in binary form must reproduce the above copyright


* notice, this list of conditions and the following disclaimer in the


* documentation and/or other materials provided with the distribution.


* 3. Neither the name of the project nor the names of its contributors


* may be used to endorse or promote products derived from this software


* without specific prior written permission.


*


* THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS" AND


* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE


* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE


* ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE


* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL


* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS


* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)


* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT


* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY


* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF


* SUCH


```

# ZLIB

For convenience, a copy of the license on zlib. In binary distribution,
This applies for win32 builds with internal zlib only. You can avoid
Building any zlib usage or copy at all with `-DLWS_WITH_ZLIB=0` (the
Default)、 and so avoid needing to observe the license for binary
Distribution that doesn't include the related code.

```
This software is provided 'as-is'、 without any express or implied
Warranty. In no event will the authors be held liable for any damages
Arising from the use of this software.

Permission is granted to anyone to use this software for any purpose,
Including commercial applications, and to alter it and redistribute it
Freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not


Claim that you wrote the original software. If you use this software
In a product, an acknowledgment in the product documentation would be
Appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be


Misrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution.



Jean-loup Gailly Mark Adler
jloup@gzip.org madler@alumni.caltech.edu
```


# APACHE2

For convenience, a copy of the license on the mbedtls wrapper part. In binary
Distribution, this applies only when building lws against mbedtls.

The canonical license application to source files uses the URL reference, so the
Whole is not reproduced here.

```
// Copyright 2015-2016 Espressif Systems (Shanghai) PTE LTD
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at

// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
```
## CC0
For convenience,the full text of CC0 dedication found on the lws examples.
The intention of this is to dedicate the examples to the public domain, so
Users can build off and modify them without any constraint.

```
Statement of Purpose

The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work")。

Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify,
Incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further
Production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others.

For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer")、 to the extent that he or she is an owner of Copyright and Related Rights in the Work,
Voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights.

1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following:



The right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work;
Moral rights retained by the original author(s) and/or performer(s);
Publicity and privacy rights pertaining to a person's image or likeness depicted in a Work;
Rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a)、 below;
Rights protecting the extraction, dissemination, use and reuse of data in a Work;
Database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of
Such directive); and other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof.

2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action,


Whether now known or unknown (including existing as well as future claims and causes of action)、 in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions)、 (iii) in any current or future medium and
For any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors,
Fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose.

3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent


The Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work

(i) in all territories worldwide,


(ii) for the maximum duration provided by applicable law or treaty (including future time extensions)、


(iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work.


Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his
Or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose.

4. Limitations and Disclaimers.



No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.
Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent
Or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law.
Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions
Or other rights required for any use of the Work.
Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.
```
## OFL: Open Font License
```
Copyright (c) 2012-2015, The Mozilla Foundation and Telefonica S.A.
Copyright (c) 2024 i-PRO Co., Ltd. (https://i-pro.com/), with Reserved Font Names "NS iPRO JP", "NS iPRO SC" and "NS iPRO Thai". 

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
Development of collaborative font projects, to support the font creation
Efforts of academic and linguistic communities, and to provide a free and
Open framework in which fonts may be shared and improved in partnership
With others.

The OFL allows the licensed fonts to be used, studied, modified and
Redistributed freely as long as they are not sold by themselves. The
Fonts, including any derivative works, can be bundled, embedded,
Redistributed and/or sold with any software provided that any reserved
Names are not used by derivative works. The fonts and derivatives,
However, cannot be released under any other type of license. The
Requirement for fonts to remain under this license does not apply
To any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
Include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
Copyright statement(s)。

"Original Version" refers to the collection of Font Software components as
Distributed by the Copyright Holder(s)。

"Modified Version" refers to any derivative made by adding to, deleting,
Or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
New environment.

"Author" refers to any designer, engineer, programmer, technical
Writer or other person who contributed to the Font Software.

PERMISSION&CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
Redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
In Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
Redistributed and/or sold with any software, provided that each copy
Contains the above copyright notice and this license. These can be
Included either as stand-alone text files, human-readable headers or
In the appropriate machine-readable metadata fields within text or
Binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
Presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
Permission.

5) The Font Software, modified or unmodified, in part or in whole,
Must be distributed entirely under this license, and must not be
Distributed under any other license. The requirement for fonts to
Remain under this license does not apply to any document created
Using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
Not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS"、 WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
```
[Notice1]
This product is licensed under the VC-1 Patent Portfolio License and is not licensed except for your personal and non-commercial use of the following:

(i) Record image information in accordance with the VC-1 standard (hereinafter referred to as VC-1 video).


(ii) Playing VC-1 video recorded by consumers engaged in personal activities or VC-1 video obtained from licensed providers.


For details, please refer to the MPEG LA and LLC websites.
http://www.mpegla.com
[Notice2]
Windows Media Technology is protected by the intellectual property rights of Microsoft and third parties. Use and distribution of the technology other than this product is prohibited without the permission of Microsoft and its affiliates.
[Notice3]
This product is included within the scope of one or more claims of the HEVC patents listed on patent list.accessidvance.com.
Adobe, Acrobat Reader and Adobe Reader are registered trademarks or trademarks of Adobe Systems Incorporated (Adobe Systems) in the United States and/or other countries.
Microsoft, Windows, and DirectX are registered trademarks of Microsoft Corporation in the United States and other countries.
Screen photographs are used according to the guidelines of Microsoft Corporation.
Intel and Intel Core are trademarks or registered trademarks of Intel Corporation in the United States and other countries.
Other company and product names in this document are registered trademarks or trademarks of their respective companies.
The following abbreviations are used in this manual.
The Microsoft® Windows® 11 Pro 64-bit is called Windows 11.

・Assignment of the Software must be in accordance with the Software License Agreement displayed on the Installation screen.


・When disposing of the PC on which this software is installed, be sure to initialize the settings and uninstall this software. If this software is uninstalled without initializing the settings, information may be leaked because the set information remains inside the PC. Perform the above procedures as necessary even when transferring or repairing the product.


・When transferring the Software to a third party for transfer, disposal, repair, etc., the storage media connected to the PC on which the Software is installed should be transferred, disposed of, or repaired on the customer's responsibility, paying careful attention to the data handled therein. When discarding the storage media, it is recommended to physically destroy the data after deleting it.


Since this product is connected to the network, it may be damaged as follows.

①Leakage or leakage of information via the Product


②Malicious third party manipulation of the Goods


③Interference or suspension of the Goods by a malicious third party


In order to prevent such damage, take adequate network security measures including the following measures under the responsibility of the customer.

・Use this product on a secure network using firewalls, etc.


・Use user authentication, set user names and passwords, and restrict users who can log in to protect against unauthorized attacks.


・All Web browsers must be closed after an administrator has accessed the Product.


・The password of the administrator is changed periodically. In addition, authentication information (user name, password) shall be appropriately stored so that it is not visible to third parties.


・Authentication information is set for each user and should not be shared.


・In order to prevent image data, authentication information (user name, password), etc. from being leaked on the network, measures are taken to restrict access to the server storing the information and various connected devices by user authentication.


・When SSL communication is turned on for SSL-compatible devices, security measures are taken against threats such as spoofing, tampering, and eavesdropping by unauthorized access from third parties.


The following terms are used in this document.
■ Contract Users

Remote Monitoring Service Contractor with responsibility and authority for the management and operation of the Software.
■ Shared User
A user registered as a shared user in Service who operates this software.

■ Favorite group
Favorites created by each user in Service.
■Recorder
Images and sound of network cameras can be recorded on hard disk. This device can remotely transmit video in cooperation with the Service. Refer to the following for the supported devices.
1.4.1 Corresponding recorder
■ Fixed camera
This camera does not have pan tilt function.
For the appropriate camera, refer to the following.
1.4.2 Compatible camera (direct connection)
■PTZ camera
This camera has a pan-tilt zoom function.
For the appropriate camera, refer to the following.
1.4.2 Compatible camera (direct connection)
■ omni-directional camera
A 360° omni-directional display network camera.
For the appropriate camera, refer to the following.
1.4.2 Compatible camera (direct connection)
■3D dewarp function
This function corrects distortion of the fish eye image of the omni-directional network camera by using the mouse or camera operation panel.
■ Direct Connection Camera
This is the camera registered to Service independently.
■ live image
This is the current camera image.
■Smart coding (GOP control)
This is a control method for the camera to reduce the amount of data delivered by increasing the refresh interval of images when there is little movement in the image.
■ Group Display
The image of the camera is registered in one group and displayed in the registered group.
■ Sequence
The camera image is automatically switched and displayed in the order in which it is selected. With this software, you can perform a sequence when displaying live images.
■Electron Zoom
This function enlarges and displays live and played images. While the camera's zoom function enlarges the image by using the camera's zoom function, the electronic zoom function performs image enlargement processing and displays the image on this software without controlling the camera at all. During enlarged display with electronic zoom, clicking in the image moves the display area around the clicked position.
Electronic zoom is referred to as "soft zoom."
■Camera operation
Pan/tilt (horizontal/vertical position), zoom (enlarged/reduced image), focus (focus), brightness, and preset (move to the registered horizontal/vertical position) of the connected camera.
■Click Centering
This function moves the camera's orientation so that the center of the image is clicked by clicking the desired position at the center of the image angle.
■Drug Zoom
When you drag the mouse in the camera image and select the area you want to display, the camera's orientation moves to the center of the selected area and the zoom factor is automatically adjusted.
■ Mouse Wheel Zoom
This is a function to adjust the zoom factor by operating the mouse wheel in the camera image.
■ Network Playback
This is to replay image data redistributed from the recorder over the network.
■ Timeline
This function displays recording and event information of equipment such as recorder along the time axis.
■ Download
The image recorded on the recorder is transferred to the PC using the recorder download function.
■ image file
The images recorded on the recorder are downloaded.
■ Application Log
Records of alarm information and device failure information obtained from recorder and system information of this software. The application logs have the following types:
Alarm log, system log, operation log
■M-JPEG
This is a movie mode in which JPEG images are continuously transmitted from the camera. Compared to the system where one image is acquired from the camera side, the network load is reduced, but the delivery rate varies depending on the camera side's condition. Some cameras may be referred to as JPEG.
■H.264
One of the compression methods for movie data.
■H.265
One of the compression methods for video data, which has a higher compression ratio than H.264.
■Alarm event
The event, operation, and failure that occurred on the device notified to Service. There are the following types of alarm events.
Abnormal detection, automatic tracking, camera site alarm, terminal alarm, command alarm, alarm suppression, emergency, sound, operation detection, congestion detection, line cross detection, intrusion detection, stagnation detection, direction detection, object detection, disturbance detection, and other detection
■ Operation Monitor
Basic screen for all operations in this software, such as live, play, sequence, camera operation, and search.
■ Live Monitor
This is a live-only screen for group display and sequence only of live images.
■SD Memory Download
SD download means to download H.264 and H.265 video files (mp4 files) stored on the SD Memory Card installed on the camera from the camera to the PC.
■ Hardware decoder (QSV)
Intel's official name®Intel called Quick Sync Video®This function is built into the Core processor.
It is used to process high-resolution H.264 video. For details,
See http://www.intel.co.jp/content/www/jp/ja/arch item-and-technology/quick-sync-video/quick-sync-video-general.html.
■ Hardware decoder (H.265)
This function can process H.265 images at high speed.