概要

フル名
docker.io/panjjo/zlmediakit
Registry
docker.io
名前空間
panjjo
リポジトリ
zlmediakit
キャッシュ Tag 数
31
最終同期
07/06/2026, 06:13 AM

概要

ZLMediaKit 高性能流媒体服务器镜像,支持 RTSP/RTMP/HLS/WebRTC 协议转换,适合监控汇聚与直播分发网关。

詳細

panjjo/zlmediakit 运行 C++ ZLMediaKit 媒体服务,提供 HTTP API 管理流 publish/play 与协议互转。定位为流媒体 HTTP/API 服务,需 UDP/TCP 端口与 config.ini volume;K8s Deployment + NodePort 暴露 RTMP/RTSP。

快速启动

docker run -d --name zlm \
  -p 8080:80 -p 1935:1935 \
  docker.io/panjjo/zlmediakit:latest

推荐实践

docker run -d --name zlm \
  --restart unless-stopped \
  -p 8080:80 -p 1935:1935 -p 554:554 \
  -v /opt/zlm/config.ini:/opt/media/conf/config.ini \
  docker.io/panjjo/zlmediakit:master

核心参数说明

  • -p 8080:80 — HTTP API 与 HLS
  • -p 1935:1935 — RTMP 端口
  • -p 554:554 — RTSP 端口
  • -v .../config.ini:... — 流策略配置

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: zlmediakit
spec:
  replicas: 2
  selector:
    matchLabels:
      app: zlmediakit
  template:
    metadata:
      labels:
        app: zlmediakit
    spec:
      containers:
        - name: zlm
          image: docker.io/panjjo/zlmediakit:master
          ports:
            - containerPort: 80
            - containerPort: 1935
            - containerPort: 554
          volumeMounts:
            - name: config
              mountPath: /opt/media/conf/config.ini
              subPath: config.ini
      volumes:
        - name: config
          configMap:
            name: zlm-config
---
apiVersion: v1
kind: Service
metadata:
  name: zlmediakit
spec:
  selector:
    app: zlmediakit
  ports:
    - name: http
      port: 80
    - name: rtmp
      port: 1935

RTSP 可用 hostNetwork 或 NodePort。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/panjjo/zlmediakit
:latest
linux/amd64
2022/09/22 10:06143.1 MBsha256:47abecbf8323
docker.io/panjjo/zlmediakit
:1.2.9
linux/amd64
2022/09/22 10:06143.1 MBsha256:47abecbf8323
docker.io/panjjo/zlmediakit
:1.2.8
linux/amd64
2022/01/07 17:24147.9 MBsha256:d54d1d4c72ec
docker.io/panjjo/zlmediakit
:1.2.7
linux/amd64
2021/11/11 11:59147.5 MBsha256:f04e6db19c41
docker.io/panjjo/zlmediakit
:1.2.6
linux/amd64
2021/10/08 17:47147.5 MBsha256:3a9bb3755543
docker.io/panjjo/zlmediakit
:1.2.5
linux/amd64
2021/09/13 12:20147.5 MBsha256:f7d0adea982a
docker.io/panjjo/zlmediakit
:1.2.4
linux/amd64
2021/08/30 14:58147.5 MBsha256:6a9f30c4b847
docker.io/panjjo/zlmediakit
:1.2.3
linux/amd64
2021/07/26 09:51149.6 MBsha256:1026d6c460d1
docker.io/panjjo/zlmediakit
:1.2.2
linux/amd64
2021/07/16 14:39149.6 MBsha256:5a7976600436
docker.io/panjjo/zlmediakit
:1.2.1
linux/amd64
2021/07/06 09:17149.6 MBsha256:1bbf6a1e5d7a
docker.io/panjjo/zlmediakit
:1.2.0
linux/amd64
2021/06/22 15:53149.6 MBsha256:3e2ad4c6e22a
docker.io/panjjo/zlmediakit
:1.1.9
linux/amd64
2021/06/07 08:57149.5 MBsha256:ef02c12febd6
docker.io/panjjo/zlmediakit
:1.1.8
linux/amd64
2021/05/24 14:31149.5 MBsha256:6adb6507d3fd
docker.io/panjjo/zlmediakit
:1.1.7
linux/amd64
2021/05/08 10:15149.5 MBsha256:c54b112dc57c
docker.io/panjjo/zlmediakit
:1.1.6
linux/amd64
2021/04/27 13:21149.5 MBsha256:9ad7de7f56e1
docker.io/panjjo/zlmediakit
:1.1.5
linux/amd64
2021/04/25 09:20149.5 MBsha256:92c1eac2afda
docker.io/panjjo/zlmediakit
:1.1.4
linux/amd64
2021/04/10 11:43149.4 MBsha256:1f7dcbdac459
docker.io/panjjo/zlmediakit
:1.1.3
linux/amd64
2021/03/25 15:08149.4 MBsha256:197b49f6435d
docker.io/panjjo/zlmediakit
:1.1.2
linux/amd64
2021/03/11 08:56149.4 MBsha256:b8f1c97c166e
docker.io/panjjo/zlmediakit
:1.1.1
linux/amd64
2021/02/18 08:24149.4 MBsha256:4c2f6a0e4a7a