16337
0afb3c42a4
适配Docker部署环境,修复拉流代理播放失败问题
1. Docker环境适配:
- Dockerfile基础镜像从JDK11升级为eclipse-temurin:21
- pom.xml编译版本从Java21降为Java17
- docker-compose开放Redis(6379)、MySQL(3306)、ZLM(6080)端口映射
- application.yml激活profile改为dev
- application-dev.yml适配Docker服务连接参数(Redis/MySQL/ZLM)
2. 修复拉流代理播放失败:
- Nginx添加流媒体后缀代理规则(.flv/.m3u8/.ts等),支持自定义app名的流路径
- Nginx添加WebRTC API代理规则
- Nginx添加sub_filter规则,将API返回的流地址端口从80(ZLM容器内部端口)重写为8080(Nginx对外端口)
- docker-compose向Nginx容器传递WebHttp环境变量
3. ZLMediaKit配置补充onvif和rtc相关配置段
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>