概要

フル名
docker.io/aler9/rtsp-simple-server
Registry
docker.io
名前空間
aler9
リポジトリ
rtsp-simple-server
キャッシュ Tag 数
253
最終同期
07/06/2026, 07:57 PM

概要

MediaMTX(原 rtsp-simple-server)流媒体服务器镜像,支持 RTSP/RTMP/HLS/WebRTC 拉流与转发,适合监控摄像头与低延迟转播。

詳細

aler9/rtsp-simple-server 现品牌为 MediaMTX,纯 Go 实现多协议媒体网关,可接收摄像头 RTSP 推流并转 HLS 供浏览器播放。配置以 YAML 定义 path、认证与录制规则;UDP RTP 端口范围需防火墙放行。与重型 Nginx-RTMP 相比资源占用低,适合 IoT 视频汇聚;公网暴露前务必启用认证,默认配置无鉴权。

快速启动

docker run -d --name mediamtx \
  -p 8554:8554 \
  -p 8888:8888 \
  -v $(pwd)/mediamtx.yml:/mediamtx.yml \
  docker.io/aler9/rtsp-simple-server:latest

推荐实践

docker run -d --name mediamtx \
  --restart unless-stopped \
  -p 8554:8554 -p 8888:8888 -p 8889:8889 \
  -p 8000:8000/udp -p 8001:8001/udp \
  -v /etc/mediamtx/mediamtx.yml:/mediamtx.yml:ro \
  -v /data/recordings:/recordings \
  docker.io/aler9/rtsp-simple-server:v1.9.0

核心参数说明

  • -p 8554:8554 — RTSP 服务端口
  • -p 8888:8888 — HLS 播放端口
  • -v .../mediamtx.yml:ro — 路径、认证与录制配置
  • -p 8000-8001:.../udp — WebRTC ICE/RTP UDP 端口
  • --restart unless-stopped — 流媒体网关持续运行

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: mediamtx
spec:
  replicas: 1
  selector:
    matchLabels:
      app: mediamtx
  template:
    metadata:
      labels:
        app: mediamtx
    spec:
      containers:
        - name: mediamtx
          image: docker.io/aler9/rtsp-simple-server:v1.9.0
          ports:
            - containerPort: 8554
            - containerPort: 8888
            - containerPort: 8000
              protocol: UDP
          volumeMounts:
            - name: config
              mountPath: /mediamtx.yml
              subPath: mediamtx.yml
      volumes:
        - name: config
          configMap:
            name: mediamtx-config
---
apiVersion: v1
kind: Service
metadata:
  name: mediamtx
spec:
  type: LoadBalancer
  selector:
    app: mediamtx
  ports:
    - name: rtsp
      port: 8554
      targetPort: 8554
    - name: hls
      port: 8888
      targetPort: 8888

WebRTC 需 LoadBalancer 暴露 UDP;录制目录挂载 PVC,Ingress 仅覆盖 HLS HTTP 路径。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/aler9/rtsp-simple-server
:latest
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2025/05/28 04:103.5 MBsha256:5bf7dccfadb7
docker.io/aler9/rtsp-simple-server
:v1.12.2
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2025/05/06 23:3515.6 MBsha256:e51ed14e59ca
docker.io/aler9/rtsp-simple-server
:latest-rpi
linux/arm/v6linux/arm/v7linux/arm64
2025/05/06 23:3587.0 MBsha256:86ba3a1780f9
docker.io/aler9/rtsp-simple-server
:v1.12.2-rpi
linux/arm/v7linux/arm64linux/arm/v6
2025/05/06 23:3587.0 MBsha256:76d270e62b88
docker.io/aler9/rtsp-simple-server
:v1.12.1
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2025/05/05 02:2915.6 MBsha256:10d2cc24df23
docker.io/aler9/rtsp-simple-server
:v1.12.1-rpi
linux/arm64linux/arm/v6linux/arm/v7
2025/05/05 02:2986.8 MBsha256:bec8d3e3b910
docker.io/aler9/rtsp-simple-server
:v1.12.0
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2025/04/14 18:4115.6 MBsha256:71b95d545ace
docker.io/aler9/rtsp-simple-server
:v1.12.0-rpi
linux/arm/v6linux/arm/v7linux/arm64
2025/04/14 18:4087.0 MBsha256:1a183282c570
docker.io/aler9/rtsp-simple-server
:v1.11.3
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2025/02/08 03:4015.4 MBsha256:fae20f8e01b1
docker.io/aler9/rtsp-simple-server
:v1.11.3-rpi
linux/arm/v6linux/arm/v7linux/arm64
2025/02/08 03:4086.7 MBsha256:ed218b20cb8c
docker.io/aler9/rtsp-simple-server
:v1.11.2
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2025/01/24 19:4215.4 MBsha256:7014ae7fdf1c
docker.io/aler9/rtsp-simple-server
:v1.11.2-rpi
linux/arm/v6linux/arm/v7linux/arm64
2025/01/24 19:4286.7 MBsha256:8d85a955de90
docker.io/aler9/rtsp-simple-server
:v1.11.1
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2025/01/17 01:3315.4 MBsha256:0ad957862335
docker.io/aler9/rtsp-simple-server
:v1.11.1-rpi
linux/arm/v6linux/arm/v7linux/arm64
2025/01/17 01:3386.7 MBsha256:03d33a92e1a7
docker.io/aler9/rtsp-simple-server
:v1.11.0
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2025/01/03 21:1115.3 MBsha256:94a2731c0591
docker.io/aler9/rtsp-simple-server
:v1.11.0-rpi
linux/arm/v6linux/arm/v7linux/arm64
2025/01/03 21:1086.6 MBsha256:785ed7201193
docker.io/aler9/rtsp-simple-server
:v1.10.0
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2024/12/03 17:2215.2 MBsha256:efdce151a7b2
docker.io/aler9/rtsp-simple-server
:v1.10.0-rpi
linux/arm/v7linux/arm64linux/arm/v6
2024/12/03 17:2186.5 MBsha256:b58b93bfe147
docker.io/aler9/rtsp-simple-server
:v1.9.3
linux/amd64linux/arm/v6linux/arm/v7linux/arm64
2024/10/20 22:5714.8 MBsha256:cf26f5daf411
docker.io/aler9/rtsp-simple-server
:v1.9.3-rpi
linux/arm/v6linux/arm/v7linux/arm64
2024/10/20 22:5686.0 MBsha256:e9dcd1f47b70