application-wx-local.yml
9.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
my:
ip: 192.168.168.21
spring:
rabbitmq:
host: 10.10.2.21
port: 5672
username: bsth
password: bsth001
virtual-host: /dsm
listener:
simple:
acknowledge-mode: manual # 设置为手动确认
# 设置接口超时时间
mvc:
async:
request-timeout: 20000
thymeleaf:
cache: false
# [可选]上传文件大小限制
servlet:
multipart:
max-file-size: 10MB
max-request-size: 100MB
# REDIS数据库配置
redis:
# [必须修改] Redis服务器IP, REDIS安装在本机的,使用127.0.0.1
host: 127.0.0.1
# [必须修改] 端口号
port: 6380
# [可选] 数据库 DB
database: 15
# [可选] 访问密码,若你的redis服务器没有设置密码,就不需要用密码去连接
# password: guzijian
# [可选] 超时时间
timeout: 10000
password: wx0713101x
# mysql数据源
datasource:
dynamic:
primary: master
datasource:
master:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3310/wvp2?useUnicode=true&characterEncoding=UTF8&rewriteBatchedStatements=true&serverTimezone=PRC&useSSL=false&allowMultiQueries=true&sessionVariables=sql_mode='NO_ENGINE_SUBSTITUTION'&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
username: root
password: wx0713101x
hikari:
connection-timeout: 20000 # 是客户端等待连接池连接的最大毫秒数
initialSize: 50 # 连接池初始化连接数
maximum-pool-size: 200 # 连接池最大连接数
minimum-idle: 10 # 连接池最小空闲连接数
idle-timeout: 300000 # 允许连接在连接池中空闲的最长时间(以毫秒为单位)
max-lifetime: 1200000 # 是池中连接关闭后的最长生命周期(以毫秒为单位)
#[可选] WVP监听的HTTP端口, 网页和接口调用都是这个端口
server:
port: 18090
# [可选] HTTPS配置, 默认不开启
ssl:
# [可选] 是否开启HTTPS访问
enabled: false
# [可选] 证书文件路径,放置在resource/目录下即可,修改xxx为文件名
key-store: classpath:Aserver.keystore
# [可选] 证书密码
key-store-password: guzijian
# [可选] 证书类型, 默认为jks,根据实际修改
key-store-type: JKS
# 作为28181服务器的配置
sip:
# [必须修改] 本机的IP,对应你的网卡,监听什么ip就是使用什么网卡,
# 如果要监听多张网卡,可以使用逗号分隔多个IP, 例如: 192.168.1.4,10.0.0.4
# 如果不明白,就使用0.0.0.0,大部分情况都是可以的
# 请不要使用127.0.0.1,任何包括localhost在内的域名都是不可以的。
ip: ${my.ip}
# wanIp: 61.169.120.202 # zlm所在服务器的公网IP
# [可选] 28181服务监听的端口
port: 17008
# 根据国标6.1.2中规定,domain宜采用ID统一编码的前十位编码。国标附录D中定义前8位为中心编码(由省级、市级、区级、基层编号组成,参照GB/T 2260-2007)
# 后两位为行业编码,定义参照附录D.3
# 3701020049标识山东济南历下区 信息行业接入
# [可选]
domain: 4401000000
# [可选]
id: 44010000001110008003
# [可选] 默认设备认证密码,后续扩展使用设备单独密码, 移除密码将不进行校验
password: 12345678
# 是否存储alarm信息
alarm: true
#zlm 默认服务器配置
media:
id: guzijian1
# [必须修改] zlm服务器的内网IP
ip: ${my.ip}
# [必须修改] zlm服务器的http.port
http-port: 80
# [可选] 返回流地址时的ip,置空使用 media.ip
stream-ip: ${my.ip}
# [可选] wvp在国标信令中使用的ip,此ip为摄像机可以访问到的ip, 置空使用 media.ip
sdp-ip: ${my.ip}
# [可选] zlm服务器的hook所使用的IP, 默认使用sip.ip
hook-ip: ${my.ip}
# [可选] zlm服务器的http.sslport, 置空使用zlm配置文件配置
http-ssl-port: 443
# [可选] zlm服务器的hook.admin_params=secret
secret: 8KMYsD5ItKkHN1CIcPI9VeLa6u4S8deU
pushKey: 41db35390ddad33f83944f44b8b75ded
# 启用多端口模式, 多端口模式使用端口区分每路流,兼容性更好。 单端口使用流的ssrc区分, 点播超时建议使用多端口测试
rtp:
# [可选] 是否启用多端口模式, 开启后会在portRange范围内选择端口用于媒体流传输
enable: true
# [可选] 在此范围内选择端口用于媒体流传输, 必须提前在zlm上配置该属性,不然自动配置此属性可能不成功
port-range: 30000,35000 # 端口范围
# [可选] 国标级联在此范围内选择端口发送媒体流,
send-port-range: 30000,35000 # 端口范围
# 录像辅助服务, 部署此服务可以实现zlm录像的管理与下载, 0 表示不使用
record-assist-port: 18081
# [根据业务需求配置]
user-settings:
# 点播/录像回放 等待超时时间,单位:毫秒
play-timeout: 180000
# [可选] 自动点播, 使用固定流地址进行播放时,如果未点播则自动进行点播, 需要rtp.enable=true
auto-apply-play: true
# 设备/通道状态变化时发送消息
device-status-notify: true
# 推流直播是否录制
# record-push-live: true
# 是否开启接口鉴权
# interface-authentication: false
# 国标是否录制
# record-sip: true
# 等待音视频编码信息再返回, true: 可以根据编码选择合适的播放器,false: 可以更快点播
# wait-track: true
# [可选] 日志配置, 一般不需要改
logging:
config: classpath:logback-spring.xml
jt1078:
enable: true
port: 9998
# MyBatis配置
mybatis-plus:
# 配置mapper的扫描,找到所有的mapper.xml映射文件
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 配置mapper的扫描,找到所有的mapper.xml映射文件
#mapperLocations: classpath*:mapper/**/*Mapper.xml
tuohua:
bsth:
login:
pageURL: http://${my.ip}:9088/user/login/jCryptionKey
url: http://${my.ip}:9088/user/login
userName: yuanxiaohu
password: Yxiaohu1.0
rest:
# baseURL: http://10.10.2.20:9089/webservice/rest
# password: bafb2b44a07a02e5e9912f42cd197423884116a8
# baseURL: http://113.249.109.139:9089/webservice/rest
baseURL: http://192.168.168.152:9089/webservice/rest
password: bafb2b44a07a02e5e9912f42cd197423884116a8
tree:
url:
company: http://${my.ip}:9088/video/tree
car: http://${my.ip}:9088/video/tree/carNo/{0}
sim: http://${my.ip}:9088/video/tree/caNO/sim/{0}
wvp28181:
rtsp:
tcpPort: 11078
udpPort: 11078
historyTcpPort: 9999
historyUdpPort: 9999
ip : 61.169.120.202
jt1078:
ws-prefix: ws://192.168.1.117:18090
ports: 40001,40001
port: 40000
httpPort: 3333
addPortVal: 0
pushURL: http://${my.ip}:3333/new/server/{pushKey}/{port}/{httpPort}
stopPushURL: http://${my.ip}:3333/stop/channel/{pushKey}/{port}/{httpPort}
# url: http://10.10.2.20:8100/device/{0}
# new_url: http://10.10.2.20:8100/device
# url: http://113.249.109.139:8100/device/{0}
# new_url: http://113.249.109.139:8100/device
url: http://192.168.168.152:8100/device/{0}
new_url: http://192.168.168.152:8100/device
historyListPort: 9205
history_upload: 9206
playHistoryPort: 9201
sendPort: 9101
stopSendPort: 9102
ws: ws://${my.ip}/schedule/{stream}.live.flv
wss: wss://${my.ip}:443/schedule/{stream}.live.flv
downloadFLV: http://${my.ip}/schedule/{stream}.live.flv
get:
#url: http://192.169.1.92:{port}/video/{stream}.flv
url: http://${my.ip}:3333/video/{stream}
playURL: /play/wasm/ws%3A%2F%2F{ip}%3A{port}%2Fschedule%2F{sim}-{channel}.live.flv%3FcallId%{publickey}
ftp:
basePath: /wvp-local
within_host: 61.169.120.202
host: 61.169.120.202
httpPath: ftp://61.169.120.202
filePathPrefix: http://61.169.120.202:10021/wvp-local
password: ftp@123
port: 10021
username: ftpadmin
retryTimes: 5
retryWaitTimes: 3000
# 视频过期时间 单位:天
expirationTime: 7
# 未上传成功超时时间 单位:秒
timeOut: 300
forest:
backend: okhttp3 # 后端HTTP框架(默认为 okhttp3)
max-connections: 1000 # 连接池最大连接数(默认为 500)
max-route-connections: 500 # 每个路由的最大连接数(默认为 500)
max-request-queue-size: 100 # [自v1.5.22版本起可用] 最大请求等待队列大小
max-async-thread-size: 300 # [自v1.5.21版本起可用] 最大异步线程数
max-async-queue-size: 16 # [自v1.5.22版本起可用] 最大异步线程池队列大小
timeout: 3000 # [已不推荐使用] 请求超时时间,单位为毫秒(默认为 3000)
connect-timeout: 3000 # 连接超时时间,单位为毫秒(默认为 timeout)
read-timeout: 3000 # 数据读取超时时间,单位为毫秒(默认为 timeout)
max-retry-count: 0 # 请求失败后重试次数(默认为 0 次不重试)
# ssl-protocol: TLS # 单向验证的HTTPS的默认TLS协议(默认为 TLS)
log-enabled: true # 打开或关闭日志(默认为 true)
log-request: true # 打开/关闭Forest请求日志(默认为 true)
log-response-status: true # 打开/关闭Forest响应状态日志(默认为 true)
log-response-content: true # 打开/关闭Forest响应内容日志(默认为 false)
# async-mode: platform # [自v1.5.27版本起可用] 异步模式(默认为 platform)