概要

フル名
docker.io/alexxit/go2rtc
Registry
docker.io
名前空間
alexxit
リポジトリ
go2rtc
キャッシュ Tag 数
213
最終同期
07/13/2026, 03:28 PM

概要

go2rtc 流媒体网关镜像,RTSP/WebRTC/RTMP 多协议摄像头流转码,Home Assistant 与监控系统视频流接入。

詳細

alexxit/go2rtc 运行 go2rtc 轻量流媒体网关,将 RTSP/HTTP-FLV/RTMP 流转为 WebRTC/HLS/MSE 供浏览器播放。定位为摄像头/流媒体转码网关;Home Assistant 监控接入、IP Camera Web 预览或 NVR 多协议流转发。

快速启动

docker run -d --name go2rtc \
  -p 1984:1984 -p 8554:8554 \
  -v /data/go2rtc:/config \
  docker.io/alexxit/go2rtc:latest

推荐实践

docker run -d --name go2rtc \
  --restart unless-stopped \
  -p 1984:1984 -p 8554:8554 -p 8555:8555/udp \
  -v /data/go2rtc:/config \
  docker.io/alexxit/go2rtc:1.9.0

核心参数说明

  • -p 1984 — Web UI 与 API
  • -p 8554 — RTSP 服务端口
  • -v .../config:... — 流配置 yaml
  • 配置 — go2rtc.yaml 定义 streams

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: go2rtc
spec:
  replicas: 1
  selector:
    matchLabels:
      app: go2rtc
  template:
    metadata:
      labels:
        app: go2rtc
    spec:
      containers:
        - name: go2rtc
          image: docker.io/alexxit/go2rtc:1.9.0
          ports:
            - containerPort: 1984
            - containerPort: 8554
          volumeMounts:
            - name: config
              mountPath: /config
      volumes:
        - name: config
          configMap:
            name: go2rtc-config
---
apiVersion: v1
kind: Service
metadata:
  name: go2rtc
spec:
  selector:
    app: go2rtc
  ports:
    - name: web
      port: 1984
      targetPort: 1984
    - name: rtsp
      port: 8554
      targetPort: 8554

ConfigMap 存流配置;hostNetwork 可选低延迟。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/alexxit/go2rtc
:master-rockchip
linux/arm64
2026/07/13 18:57217.2 MBsha256:339db6028934
docker.io/alexxit/go2rtc
:master
linux/amd64linux/386linux/arm/v6linux/arm/v7linux/arm64
2026/07/13 18:5791.3 MBsha256:f71846c9f63a
docker.io/alexxit/go2rtc
:master-hardware
linux/amd64
2026/07/13 18:55288.8 MBsha256:bec0c0d6f785
docker.io/alexxit/go2rtc
:latest
linux/amd64linux/386linux/arm/v6linux/arm/v7linux/arm64
2026/01/19 17:1590.2 MBsha256:1120820fa740
docker.io/alexxit/go2rtc
:latest-rockchip
linux/arm64
2026/01/19 17:15217.0 MBsha256:69b1c8335bbb
docker.io/alexxit/go2rtc
:1.9.14
linux/amd64linux/386linux/arm/v6linux/arm/v7linux/arm64
2026/01/19 17:1590.2 MBsha256:1120820fa740
docker.io/alexxit/go2rtc
:1.9.14-rockchip
linux/arm64
2026/01/19 17:15217.0 MBsha256:69b1c8335bbb
docker.io/alexxit/go2rtc
:latest-hardware
linux/amd64
2026/01/19 17:14288.8 MBsha256:d7d0b4f375e1
docker.io/alexxit/go2rtc
:1.9.14-hardware
linux/amd64
2026/01/19 17:14288.8 MBsha256:d7d0b4f375e1
docker.io/alexxit/go2rtc
:1.9.13
linux/amd64linux/386linux/arm/v6linux/arm/v7linux/arm64
2025/12/15 04:1890.0 MBsha256:def9d910143a
docker.io/alexxit/go2rtc
:1.9.13-rockchip
linux/arm64
2025/12/15 04:18216.8 MBsha256:c02c68de1c86
docker.io/alexxit/go2rtc
:1.9.13-hardware
linux/amd64
2025/12/15 04:17288.6 MBsha256:6060e3bd0cfc
docker.io/alexxit/go2rtc
:1.9.12-rockchip
linux/arm64
2025/11/17 00:13216.3 MBsha256:58758aebfb32
docker.io/alexxit/go2rtc
:1.9.12
linux/amd64linux/386linux/arm/v6linux/arm/v7linux/arm64
2025/11/17 00:1385.8 MBsha256:40649e1ccfbe
docker.io/alexxit/go2rtc
:1.9.12-hardware
linux/amd64
2025/11/17 00:12291.5 MBsha256:d9f49af15447
docker.io/alexxit/go2rtc
:1.9.11-rockchip
linux/arm64
2025/10/21 21:21216.3 MBsha256:092ef8b28a75
docker.io/alexxit/go2rtc
:1.9.11
linux/amd64linux/386linux/arm/v6linux/arm/v7linux/arm64
2025/10/21 21:2185.7 MBsha256:099f1ae5cb7e
docker.io/alexxit/go2rtc
:1.9.11-hardware
linux/amd64
2025/10/21 21:20288.0 MBsha256:cfb100606208
docker.io/alexxit/go2rtc
:1.9.10
linux/amd64linux/386linux/arm/v6linux/arm/v7linux/arm64
2025/09/24 21:4889.3 MBsha256:f805092cb1c8
docker.io/alexxit/go2rtc
:1.9.10-rockchip
linux/arm64
2025/09/24 21:48216.2 MBsha256:52a00eb15ebd