# MyCapture V3 - 交付版使用指南

MyCapture 是一套高性能、超低延迟的音视频流传输系统。本交付包包含：
- **MyCapture.exe**: 高性能 C++ 后端信令及编码服务器。
- **index.html**: Web 端管理控制台。

## 1. 快速启动 (How to Run)

在包含程序的文件夹中打开 PowerShell 或终端，运行以下命令启动后端：

```powershell
.\MyCapture.exe -p 8443 -tls -cert .\cert.pem -key .\key.pem
```

### 命令参数说明
*   `-p 8443`: 监听端口（可根据需要修改）。
*   `-tls`: 启用 SSL/TLS 加密传输（支持 WSS 协议）。
*   `-cert`: 证书文件路径（PEM 格式）。
*   `-key`: 私钥文件路径（PEM 格式）。

## 2. 访问管理后台 (Accessing the App)

1.  启动后端后，直接使用现代浏览器（推荐 Chrome/Edge）打开同目录下的 **`index.html`**。
2.  在 **WebSocket 信令地址** 输入框中填写：
    `wss://localhost:8443`
3.  点击 **[启动连接]** 即可开始接收实时桌面流。

## 3. 重要注意事项 (Important Notes)

### 3.1 证书信任问题
由于使用了 TLS (`-tls`) 模式，如果您的证书是自签名的，浏览器可能会拦截连接。
- **解决办法**：在运行后端后，先在浏览器地址栏手动访问 `https://localhost:8443`。
- 看到“您的连接不是私密连接”时，点击 **[高级]** -> **[继续前往 localhost（不安全）]**。
- 此时浏览器已信任该连接，返回 `index.html` 点击启动即可正常工作。

### 3.2 运行环境
- 请确保后端程序所在的服务器具有屏幕采集权限（Windows 需在有图形桌面的环境下运行）。
- 确保防火墙已放行所配置的端口（如 `8443`）。

---
*MyCapture V3 - Embedded Streaming Engine*
