镜像概览

完整引用
docker.io/wuenci514/fastapi-4gtv
Registry
docker.io
命名空间
wuenci514
仓库
fastapi-4gtv
已缓存 Tag 数
2
最近同步
07/06/2026, 04:11 PM

简介

基于 FastAPI 的 4G 电视直播流代理 API,将第三方源转为 HTTP 播放地址,适合个人媒体网关与内网播放器集成。

详细介绍

wuenci514/fastapi-4gtv 以 FastAPI 暴露 REST 接口,聚合或转发 4G/IPTV 类直播源供 VLC、PotPlayer 等客户端拉流。镜像无内置持久化状态,配置多经 env 或挂载 YAML;与完整 OTT 平台相比体量轻、部署快。生产应固定 tag、前置 Nginx 限流,并注意直播源版权与合规;API 不宜无认证暴露公网。

快速启动

docker run -d --name fastapi-4gtv \
  -p 8000:8000 \
  docker.io/wuenci514/fastapi-4gtv:latest

推荐实践

docker run -d --name fastapi-4gtv \
  --restart unless-stopped \
  -p 8000:8000 \
  -e TZ=Asia/Shanghai \
  -e API_KEY=internal-key \
  -v /data/4gtv/config:/app/config:ro \
  docker.io/wuenci514/fastapi-4gtv:1.0.0

核心参数说明

  • -p 8000:8000 — FastAPI HTTP 端口
  • -e API_KEY — 可选 API 鉴权密钥
  • -v .../config:/app/config:ro — 频道源与路由配置
  • -e TZ — 节目单与日志时区
  • --restart unless-stopped — 代理 API 持续在线
  • 固定 tag — 与客户端解析格式对齐

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: fastapi-4gtv
spec:
  replicas: 2
  selector:
    matchLabels:
      app: fastapi-4gtv
  template:
    metadata:
      labels:
        app: fastapi-4gtv
    spec:
      containers:
        - name: api
          image: docker.io/wuenci514/fastapi-4gtv:1.0.0
          ports:
            - containerPort: 8000
          envFrom:
            - secretRef:
                name: fastapi-4gtv-secrets
          volumeMounts:
            - name: config
              mountPath: /app/config
              readOnly: true
      volumes:
        - name: config
          configMap:
            name: fastapi-4gtv-config
---
apiVersion: v1
kind: Service
metadata:
  name: fastapi-4gtv
spec:
  selector:
    app: fastapi-4gtv
  ports:
    - port: 8000
      targetPort: 8000

ConfigMap 管理频道列表;Ingress 启用 TLS 与 rate limit,无状态可 HPA。

最新 Tag(20 条)

查看全部 2 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/wuenci514/fastapi-4gtv
:1.0.5
linux/amd64
2025/03/05 21:48200.3 MBsha256:e89aff5ea347
docker.io/wuenci514/fastapi-4gtv
:1.0.3
linux/amd64
2025/03/05 21:48191.6 MBsha256:ccd75d42cafa