# M3U8 直播流播放器

这是一个使用 React 和 Flask 构建的 M3U8 直播流播放器。

## 项目设置

### 前端设置

1. 进入前端目录：
   ```
   cd frontend
   ```

2. 安装依赖：
   ```
   npm install
   ```

### 后端设置

1. 进入后端目录：
   ```
   cd backend
   ```

2. 创建虚拟环境：
   ```
   python -m venv venv
   ```

3. 激活虚拟环境：
   - 在 Unix 或 MacOS 上：
     ```
     source venv/bin/activate
     ```
   - 在 Windows 上：
     ```
     venv\Scripts\activate
     ```

4. 安装依赖：
   ```
   pip install -r requirements.txt
   ```

## 运行应用

1. 启动后端：
   ```
   cd backend
   flask run
   ```

2. 在另一个终端中启动前端：
   ```
   cd frontend
   npm start
   ```

3. 在浏览器中访问 http://localhost:3000 查看应用。
