You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

47 lines
2.7 KiB

# Docker Compose host settings
TZ=Asia/Shanghai
BIND_ADDRESS=0.0.0.0
APP_PORT=8081
# Remote ZLMediaKit. RTMP is used by the container to publish; HTTP is the fallback for browsers.
# Live preview play addresses (flvUrl/hlsUrl) follow the address the browser actually used: the
# host of X-Forwarded-Host/Host replaces the host below, while scheme and port stay as configured
# here. So one deployment can serve both an intranet IP and an internet IP, e.g.
# ZLM_HTTP_BASE_URL=http://192.168.20.210:18891 also returns http://192.168.134.10:18891/live/...
# for requests that reach the service through 192.168.134.10. This value is returned only when the
# request carries no usable host (internal calls, background threads).
ZLM_RTMP_BASE_URL=rtmp://192.168.1.200:1935
ZLM_HTTP_BASE_URL=http://192.168.1.200:18081
# ZLMediaKit HTTP API used by the service to verify that a live stream is really registered.
# The API address defaults to ZLM_HTTP_BASE_URL; if the container cannot reach that address,
# append -Dhik.playback.hls.api-base-url=<reachable address> to JAVA_TOOL_OPTIONS.
# An empty secret makes .../ui/actions/live/start fail fast with ZLM_PUSH_FAILED.
ZLM_API_SECRET=change_me
# Live preview: how many simultaneous streams one NVR is allowed to serve through this service.
# Field measurements show some NVRs only accept 1 remote RTSP stream at a time; set this to the
# value measured for the site so that extra windows queue up instead of being refused by the device.
HIK_NVR_LIVE_MAX_SESSIONS_PER_NVR=1
# Live preview pulls RTSP directly from each camera (ivs_camera.dev_ip) first and automatically
# falls back to the NVR/CVR path when the camera is unreachable or rejects the credentials.
# Keep this enabled for sites whose recorder is a CVR (central storage) with a tiny remote
# forward quota; set to false to always stream through the NVR.
HIK_NVR_LIVE_PREFER_CAMERA_DIRECT=true
HIK_NVR_LIVE_CAMERA_RTSP_PORT=554
# Maven mirror used while building the image
MAVEN_MIRROR_URL=https://maven.aliyun.com/repository/public
# MAVEN_MIRROR_URL=https://repo.maven.apache.org/maven2
# Remote MySQL; no local MySQL or Redis container is started
DB_URL=jdbc:mysql://192.168.1.116:4406/inspect_shaoxing_260511?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true
DB_USERNAME=root
DB_PASSWORD=remote_mysql_change_me
# NVR names, IPs, SDK/RTSP/HTTP ports and credentials are maintained in basedata_eqpbook_nvr.
# Camera names, ownership and direct IPs are maintained in ivs_camera.
# Container memory and native SDK library settings
JAVA_TOOL_OPTIONS=-XX:+UseContainerSupport -XX:MaxRAMPercentage=75.0 -Dfile.encoding=UTF-8 -Djava.security.egd=file:/dev/./urandom -Djava.library.path=/app/lib:/app/lib/HCNetSDKCom:/app/lib/linux64