概要

フル名
docker.io/ihmily/streamcap
Registry
docker.io
名前空間
ihmily
リポジトリ
streamcap
キャッシュ Tag 数
5
最終同期
07/06/2026, 01:45 PM

概要

StreamCap 直播流录制 Web 服务镜像,订阅抖音/B 站等平台直播间并自动切片保存,适合内容归档与二次创作素材采集。

詳細

ihmily/streamcap 提供浏览器配置界面与后台录制 worker,解析直播间 URL 后按设定码率写入本地或 NAS 目录。典型部署于内网录播服务器,避免依赖第三方云录制。与 streamlink 命令行相比集成任务调度与多路并发管理;生产应固定 tag、挂载录制目录并配置磁盘配额,公网暴露需鉴权以防滥用带宽。

快速启动

docker run -d --name streamcap \
  -p 8080:8080 \
  -v $(pwd)/recordings:/app/recordings \
  docker.io/ihmily/streamcap:latest

推荐实践

docker run -d --name streamcap \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/streamcap/recordings:/app/recordings \
  -v /data/streamcap/config:/app/config \
  -e TZ=Asia/Shanghai \
  docker.io/ihmily/streamcap:1.0.0

核心参数说明

  • -p 8080:8080 — Web 管理界面端口
  • -v .../recordings:... — 录制文件输出目录
  • -v .../config:... — 任务与平台 cookie 配置
  • -e TZ — 切片文件名时区
  • --restart unless-stopped — 7×24 录播任务
  • 固定 tag — 平台解析逻辑版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: streamcap
spec:
  replicas: 1
  selector:
    matchLabels:
      app: streamcap
  template:
    metadata:
      labels:
        app: streamcap
    spec:
      containers:
        - name: streamcap
          image: docker.io/ihmily/streamcap:1.0.0
          ports:
            - containerPort: 8080
          volumeMounts:
            - name: recordings
              mountPath: /app/recordings
            - name: config
              mountPath: /app/config
      volumes:
        - name: recordings
          persistentVolumeClaim:
            claimName: streamcap-recordings
        - name: config
          persistentVolumeClaim:
            claimName: streamcap-config
---
apiVersion: v1
kind: Service
metadata:
  name: streamcap
spec:
  selector:
    app: streamcap
  ports:
    - port: 8080
      targetPort: 8080

录制 PVC 需大容量 StorageClass;Ingress 启用 Basic Auth, egress 带宽按并发路数配额。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/ihmily/streamcap
:edge
linux/amd64linux/arm64
2026/06/17 15:25326.1 MBsha256:812c373b99e8
docker.io/ihmily/streamcap
:latest
linux/amd64linux/arm64
2026/06/17 15:25326.1 MBsha256:812c373b99e8
docker.io/ihmily/streamcap
:v1.0.3
linux/amd64linux/arm64
2026/05/13 19:01326.0 MBsha256:99e06ba0774e
docker.io/ihmily/streamcap
:v1.0.2
linux/amd64linux/arm64
2025/08/16 18:51305.2 MBsha256:458f6384c4bc
docker.io/ihmily/streamcap
:v1.0.1
linux/amd64linux/arm64
2025/05/23 15:33307.8 MBsha256:b0e465268bfc