Due to the use of mysql8.0 in server-E, there are version requirements for the Windows operating system. It is recommended to use Windows SERVER 2019 and higher versions. Both 2008R2 and 2012R2 can actually be installed, but usually some patches need to be installed, mainly for mysql8 (including VC-redist_2015-2019.x64.exe installation updates and Control Panel System and Security Windows updates). It is recommended that the system requirements be no less than 4-core CPU and 8GB of memory. In addition, antivirus software such as 360 and Rising are not allowed. (As long as the operating system is x86 architecture and supports Docker, it is sufficient. Currently, the database only supports MySQL.)
Port requirements
4 ports, 9701/TCP, 9702/UDP, 9703/UDP, 9703/TCP
WEB ports: 9781/TCP (HTTPS), 9780/TCP (HTTP)
28181:15060, 15063, 15070-15170 (TCP and UDP are both on, used for deploying ball intercom scenarios)
GPS: 5050/TCP 5040/TCP 5070/TCP (only used with pure locators)
RTSP: 9554 (TCP and UDP are both open)
Private protocol to server to RTSP format: rtsp://Account: Password @ IP: Port/Device ID/Channel number/Media (Example: rtsp://admin:123456 @192.168.88.100:9554/UA_8541356/0/av)
Note that for equipment 28181, the channel number should be checked to see if it is 0, and the actual channel number should be used as the standard, usually taking the last 9 digits
"Media" in the RTSP path can have no (video), or: av (audio and video), a (audio), v (video)
RTSP over TCP (currently not supported for UDP). VLC configuration: Tools ->Preferences ->Input/codec: Network live555 streaming=>Select RTP over RTSP (TCP)
Server configuration recommendations
CPU: 4 cores
Memory: 8GB
In the case of H.265
Hard disk: 720P-0.85G/hour, 1080P-1.2G/hour, 2K-1.6G/hour; Number of devices * number of hours saved * corresponding resolution occupies hard disk space per hour
For example, 10 devices and 720P videos need to be saved for 30 days and work for 8 hours per day;
It requires 10 * 0.85 * 30 * 8=2040G, which is approximately equivalent to a 2T hard drive
Bandwidth: 720P occupies 1.8Mbps/s, 1080P occupies 3Mbps/s, 1080P occupies 7.2Mbps/s; How many videos need to be called at the same time * and the corresponding resolution bandwidth occupies megabytes
For example: 720P video, 8 real-time images need to be monitored at the same time;
1.8* 8=14.4Mbps/s means the maximum bandwidth usage is 14.4Mbps/s; If the bandwidth is lower than this, calling 8 channels at the same time will get stuck; If it is only an occasional call, you can consider paying by traffic and directly pulling the bandwidth to 100M
System: Windows Server 2019 and higher (officially deployed); WINDOWS 7/10 (test deployment, requires professional version including mysql8.0 component)
Broadband: LAN testing, household dial-up broadband is sufficient. As long as the device is connected to WiFi and the server in the same network segment, if you want to plug in a data card for temporary testing in a wide area network, the router needs to support mapping ports; Formal deployment requires the use of independent IP broadband. Home broadband is dial-up internet, and the IP may change from time to time for testing purposes only.
Tutorial
server deployment
1.Determine if the port is open
2.Keep the Operations Center up-to-date with the latest version
3.The default account on the server side is superadmin and the password is 123456
Log in to the client and create an account
1.Devices, servers, and clients must be in the same network segment
2.The default account for the client is admin and the password is 123456
3.The client address is ip: 9780 (http) \ ip: 9781 (https)
4.The device port number is 9701
5.The role of an account is to have different permissions. If there is no permission requirement, one account can log in to multiple devices simultaneously
Real time audio and video feedback
Cluster intercom
1.Browser HTTP cannot open the microphone by default. Buy an SSL certificate to upgrade to HTTPS or set up the browser(chrome://flags/#unsafely-treat-insecure-origin-as-secure)
2.If using a group intercom for a long time, please do not end it
3.If the device does not want to agree before joining the group, an automatic response can be set on the device, and the device defaults to the group, so that it will automatically enter the group when turned on
Cloud storage
1.Browser HTTP cannot open the microphone by default. Buy an SSL certificate to upgrade to HTTPS or set up the browser(chrome://flags/#unsafely-treat-insecure-origin-as-secure)