Compare commits

...

4 Commits

Author SHA1 Message Date
好青年_GEILIVABLE
aa1ffb6a17
Pre Merge pull request !38 from 好青年_GEILIVABLE/N/A 2025-03-29 05:55:26 +00:00
648540858
99bb735093
Merge pull request #1804 from hxcode/master
refactor: 优化zlm hook 推流鉴权事件找不到mediaServer的错误处理
2025-03-29 13:55:01 +08:00
huangxiao
629a4dbea3 refactor: 优化zlm hook 推流鉴权事件找不到mediaServer的错误处理 2025-03-28 13:51:48 +08:00
好青年_GEILIVABLE
ed7ff6db55
update docker/docker-compose.yml.
Signed-off-by: 好青年_GEILIVABLE <420050757@qq.com>
2024-12-31 05:33:41 +00:00
2 changed files with 17 additions and 2 deletions

View File

@ -9,6 +9,16 @@ services:
environment:
TZ: "Asia/Shanghai"
command: redis-server /etc/redis/redis_default.conf --appendonly yes
mysql:
image: mysql:5.7
volumes:
- ./mysql:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: mysql@tafei
MYSQL_DATABASE: wvp2
LANG: C.UTF-8
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
wvp:
build:
context: ./wvp
@ -33,7 +43,7 @@ services:
environment:
TZ: "Asia/Shanghai"
# [必须修改] 本机的IP
WVP_HOST: 172.18.0.61
WVP_HOST: 111.67.197.136
WVP_PWD: aseqw_+hiy123
WVP_DOMAIN: 6101130049
WVP_ID: 61011300490000000001
@ -45,5 +55,8 @@ services:
WVP_JVM_CONFIG: -Xms128m -Xmx256m
ASSIST_CONFIG:
WVP_CONFIG:
DB_HOST: mysql
DB_PASSWORD: mysql@tafei
depends_on:
- redis
- mysql

View File

@ -103,7 +103,9 @@ public class ZLMHttpHookListener {
String mediaServerId = json.getString("mediaServerId");
MediaServer mediaServer = mediaServerService.getOne(mediaServerId);
if (mediaServer == null) {
return new HookResultForOnPublish(0, "success");
HookResultForOnPublish fail = HookResultForOnPublish.Fail();
log.warn("[ZLM HOOK]推流鉴权 响应:{}->找不到对应的mediaServer", param.getMediaServerId());
return fail;
}
ResultForOnPublish resultForOnPublish = mediaService.authenticatePublish(mediaServer, param.getApp(), param.getStream(), param.getParams());