mirror of
https://gitee.com/yqsphp/MediaCast.git
synced 2026-05-21 20:25:46 +08:00
d7d8d21384fb888b62f9c3c503eb07ddfbef145b
媒体投屏器 (Media Caster)
功能特性 • 快速开始 • 使用指南 • 技术架构 • 开发指南
## 🌟 简介媒体投屏器是一款基于 Python 和 PyQt5 开发的高性能媒体投屏工具,支持将本地音视频文件通过 DLNA/UPnP 协议投屏到智能电视、投影仪等设备。
主要特点
- 🎯 一键投屏:简单三步完成媒体投屏
- 📱 设备自动发现:智能扫描局域网内的投屏设备
- ⚡ 高性能传输:内置 HTTP 服务器,流畅播放体验
✨ 功能特性
🚀 核心功能
| 功能 | 描述 | 状态 |
|---|---|---|
| 设备发现 | 自动扫描局域网内 DLNA/UPnP 设备 | ✅ |
| 文件浏览 | 支持多种音视频格式选择 | ✅ |
| 投屏控制 | 播放、暂停、停止、音量控制 | ✅ |
| 音量调节 | 滑块控制、静音切换 | ✅ |
🖥️ 系统要求
- 操作系统: Windows 10/11, macOS 10.15+, Ubuntu 18.04+
- Python版本: Python 3.7 或更高版本
- 内存要求: 最少 4GB RAM
- 网络要求: 设备与电脑需在同一局域网
🚀 快速开始
安装方法
# 1. 克隆仓库
git clone https://gitee.com/yqsphp/MediaCast.git
cd MediaCast
# 2. 创建虚拟环境
python -m venv venv
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activate
# 3. 运行程序
python main.py
Description
Languages
Python
100%
