Sign inSign up

instituteiptv/ofiii-move

By instituteiptv

•Updated 4 months ago

Image
4

10K+

instituteiptv/ofiii-move repository overview

⁠FeiFei影音馆系统 (Streaming Management System)

Docker Pulls Docker Image Size License Platform Telegram

本系统提供完整的线上影音播放与频道管理功能,支援 M3U 播放清单自动生成、代理伺服器设定等功能,适合用于 IPTV 伺服管理及线上播放预览。


📋 环境变量配置

环境变量说明示例值
ADMIN_USERNAME管理员账号ADMIN_USERNAME=myadmin
ADMIN_PASSWORD管理员密码ADMIN_PASSWORD=MySecret123
HTTP_PROXY代理地址HTTP_PROXY=http://account:[email protected]:7890
HTTPS_PROXY代理地址HTTPS_PROXY=https://account:[email protected]:7890
SOCKS_PROXY代理地址SOCKS_PROXY=socks5://account:[email protected]:7890
M3U_TOKEN播放令牌M3U_TOKEN=abc123
M3U_TOKENS播放令牌M3U_TOKENS="token1,token2,token3"
REVERSE_PROXY_BASE反向代理地址REVERSE_PROXY_BASE=https://www.mytv.com
PUBLIC_MODE是否允许公开访问PUBLIC_MODE=true/false
TVBOX_COLLECTION_ENABLED是否启用 TVBox 采集接口TVBOX_COLLECTION_ENABLED=true/false

⁠🤝 交流群

遇到问题?进群讨论:
👉 https://t.me/GPT_858⁠

0.0.4
  1. fix bug
0.0.3
  1. 修正iiifo获取逻辑
0.0.1
  1. 修正build_id获取模式。
  2. 修復生成M3U播放清单错误。
  3. 加入播放token环境变量设置。

⁠🐳 Docker 部署方式

⁠方式一:Docker(推荐)
docker run -d \
  --name ofiii-move \
  -p 5050:5050 \
  -p 2080:1080 \(可选,如不使用Xray)
  -e PROXY_HOST=0.0.0.0 \(可选,如不使用Xray)
  -e XRAY_PORT=2080 \(可选,如不使用Xray) 
  --restart unless-stopped \
  instituteiptv/ofiii-move:latest

🚀 Docker Compose 示例
version: '3.8'
services:
  ofiii-move:
    image:  instituteiptv/ofiii-move:latest
    container_name: ofiii-move
    restart: unless-stopped
    ports:
      - "5050:5050"
    environment:

      - ADMIN_USERNAME=myadmin
      - ADMIN_PASSWORD=MySecret123
      - HTTP_PROXY=http://account:[email protected]:7890
      - HTTPS_PROXY=https://account:[email protected]:7890
      - PLAY_TOKEN=abc123

## 📺 频道播放介面

介面设计直觉,方便用户快速搜寻与播放。

### 功能说明:
🎬 影视内容聚合
- 🔍 多分类浏览:戏剧、电影、动漫、综艺、儿童等五大分类
- ▶️ 智能搜寻:支持关键字搜寻,自动简体转繁体
- 📋 详细信息:完整的影片信息、演员阵容、剧情简介
- ⚙️高清播放:自动选择最高码率,提供优质观影体验

---
### 📱 多平台支持
- Web 播放器:直接在浏览器中播放
- M3U 播放清单:生成兼容各类播放器的 M3U 档案
- TVBox 採集接口:提供标准的採集 API,支持各类电视盒子应用
- 移动设备优化:响应式设计,完美适配手机和平板

### ⚙️ 管理功能
- 管理员系统:安全的账户管理和权限控制
- 系统配置:灵活的公开/私有模式切换
- 代理设置:支持 HTTP/HTTPS/SOCKS/XRAY 代理配置
- TS 切片代理:可选的 TS 流媒体代理功能

### 🔧 技术特色
- 异步处理:基于 asyncio 的高性能异步架构
- 智能缓存:设备 ID 和构建 ID 缓存机制
- 错误重试:自动重试机制提高稳定性
- 日誌记录:完整的操作日誌和错误追踪

### 技术栈
- 后端框架:FastAPI
- 前端模板:Jinja2
- HTTP 客户端:aiohttp
- 会话管理:SessionMiddleware

### 部署特性
- 环境变量配置:支持 Docker 环境变量配置
- 静态文件服务:内置静态资源和播放清单服务
- 进程管理:使用 Hypercorn 作为 ASGI 服务器
- 配置持久化:JSON 配置文件系统

### 访问管理界面
- http://localhost:5050

Tag summary

Content type

Image

Digest

sha256:e7b773f3b…

Size

39.8 MB

Last updated

4 months ago

docker pull instituteiptv/ofiii-move