Skip to content
Merged
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 10 additions & 9 deletions .env.default
Original file line number Diff line number Diff line change
Expand Up @@ -142,17 +142,18 @@ MAIL_PASSWORD=''

## ================================ 版本号, 设为latest则使用最新版 ================================

# bus前端
BUS_WEB_VERSION=5.31.0
# bus的后端
BUS_GATEWAY_VERSION=1.23.0
# bus前端-2025/12/1
BUS_WEB_VERSION=5.31.1
# bus的后端-2025/12/1
BUS_GATEWAY_VERSION=1.23.1
# 公交808-2019版本号
BUS_GATEWAY_808_2019_VERSION=25.8.25
# 公交主动安全版本号
BUS_GATEWAY_JSATL12_VERSION=23.1.21

# track前端
TRACK_WEB_VERSION=1.53.0
# track后端
TRACK_MAINTAIN_VERSION=1.45.0
TRACK_JTT808_VERSION=1.18.0
# track前端-2025/12/1
TRACK_WEB_VERSION=1.60.1
# track后端-2025/12/1
TRACK_MAINTAIN_VERSION=1.54.0
# track网关-2025/12/1
TRACK_JTT808_VERSION=1.24.1
8 changes: 8 additions & 0 deletions jtt808/compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,17 @@ services:
- ${JTT808_PORT_FTP_ACTIVE}:${JTT808_PORT_FTP_ACTIVE}
- ${JTT808_PORT_FTP_PASSIVE}:${JTT808_PORT_FTP_PASSIVE}
volumes:
# 时区
- "/etc/localtime:/etc/localtime:ro"
# 设备上传文件
- "${DATA_DIR:-/data}/jtt808:/data/jtt808"
# 日志
- "${DATA_DIR:-/data}/logs/jtt808:/logs"
# 通力转mp4程序
- ${DOCKER_COMPOSE_DIR}/opt/ifv2mp4:/usr/local/bin/ifv2mp4
# ffmpeg可执行程序
- ${DOCKER_COMPOSE_DIR}/opt/ffmpeg:/usr/local/bin/ffmpeg:ro
- ${DOCKER_COMPOSE_DIR}/opt/ffprobe:/usr/local/bin/ffprobe:ro
environment:
- JAVA_TOOL_OPTIONS=-Xms1024m -Xmx2048m
# 监听端口
Expand Down
47 changes: 47 additions & 0 deletions jtt808/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
## FFmpeg 静态编译安装

```bash
# 进入目录
cd /home/docker-compose
# 下载
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
# 解压
tar -xvf ffmpeg-release-amd64-static.tar.xz
# 进入源目录
cd ffmpeg-*-amd64-static
# 复制新目录
sudo cp ffmpeg ffprobe /home/docker-compose/opt/
# 测试
ffmpeg -version
```

## 通力ifv转mp4工具(现在H264正常, H265前端播放器不支持)

```bash
# 目录
cd /home/docker-compose/opt
# 创建工具文件夹
mkdir ifv2mp4

# @DO 上传通力给的工具 tlgrectomp4_linux1.0.0.2.tar.gz 到 ifv2mp4目录, 或者上传到http服务器上提供wget下载

# 解压
tar -xzvf tlgrectomp4_linux1.0.0.2.tar.gz

# 增加路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/docker-compose/opt/ifv2mp4/release

# 验证
/home/docker-compose/opt/ifv2mp4/release/tlgrectomp4 input.ifv output.mp4

```

## 确保jtt808的docker服务包含如下配置(当前版本已内置, 旧版手工补齐)

```bash
jtt808:
volumes:
- /home/docker-compose/opt/ifv2mp4:/usr/local/bin/ifv2mp4
- /home/docker-compose/opt/ffmpeg:/usr/local/bin/ffmpeg:ro
- /home/docker-compose/opt/ffprobe:/usr/local/bin/ffprobe:ro
```
Loading