Overview

Full name
docker.io/kerwincui/zlmedia-record
Registry
docker.io
Namespace
kerwincui
Repository
zlmedia-record
Cached tags
1
Last synced
07/06/2026, 01:26 PM

Introduction

基于 ZLMediaKit 的流媒体录制服务镜像,订阅 RTSP/RTMP/HLS 流并切片落盘,适合监控录像归档与直播回放存储。

Details

kerwincui/zlmedia-record 封装 ZLMediaKit 录制模块与 Web 配置界面,拉取摄像头或推流地址后按策略 MP4/TS 切片写入挂载目录。典型部署于 NVR 旁路或 CDN 边缘节点做低成本录像,与完整 zlmediakit 镜像相比专注 record 场景。生产应固定 tag、大容量 volume 挂载录制目录并监控磁盘水位,公网暴露拉流 URL 需鉴权防滥用带宽。

快速启动

docker run -d --name zlmedia-record \
  -p 8080:8080 -p 554:554 \
  -v $(pwd)/record:/opt/media/record \
  docker.io/kerwincui/zlmedia-record:latest

推荐实践

docker run -d --name zlmedia-record \
  --restart unless-stopped \
  -p 8080:8080 -p 554:554 -p 1935:1935 \
  -v /data/zlm/record:/opt/media/record \
  -v /data/zlm/config:/opt/media/conf \
  -e TZ=Asia/Shanghai \
  docker.io/kerwincui/zlmedia-record:1.0.0

核心参数说明

  • -p 8080:8080 — Web 管理与流地址配置
  • -p 554:554 -p 1935:1935 — RTSP/RTMP 拉流端口
  • -v .../record:... — 录制文件持久化目录
  • -v .../conf:... — ZLM 配置文件
  • --restart unless-stopped — 7×24 录像任务
  • 固定 tag — 协议栈与切片逻辑版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: zlmedia-record
spec:
  replicas: 1
  selector:
    matchLabels:
      app: zlmedia-record
  template:
    metadata:
      labels:
        app: zlmedia-record
    spec:
      containers:
        - name: zlm
          image: docker.io/kerwincui/zlmedia-record:1.0.0
          ports:
            - containerPort: 8080
            - containerPort: 554
          volumeMounts:
            - name: record
              mountPath: /opt/media/record
      volumes:
        - name: record
          persistentVolumeClaim:
            claimName: zlm-record
---
apiVersion: v1
kind: Service
metadata:
  name: zlmedia-record
spec:
  selector:
    app: zlmedia-record
  ports:
    - port: 8080
      targetPort: 8080

录制 PVC 需大容量 StorageClass;RTSP 拉流经 NodePort/LoadBalancer 暴露,磁盘配额与 retention 策略按监控路数规划。

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/kerwincui/zlmedia-record
:2.0
linux/amd64
2024/12/02 11:271.1 GBsha256:8bbacca67d54