# WAMP-CAM **Repository Path**: 390620652/wamp-cam ## Basic Information - **Project Name**: WAMP-CAM - **Description**: 国产Linux跨平台UI例子,利用Wamp调用摄像头并多端交互,有前后端、cpf桌面端、wamp、opencv,包含自动安装脚本、自动更新等功能 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-06 - **Last Updated**: 2025-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##
国产系统桌面应用与硬件交互方案
#
🎀WampCam
### 引用组件 - OpenCV :用于获取本地摄像头影像 - WAMP :WebSocket 的子协议,用于本地服务与桌面端、web端交互通讯,传输摄像头影像 - CPF :适用于 Linux 的 Winform 跨平台 UI 方案 - AutoUpdater :core版本源码,自动更新组件,用于更新桌面程序和本地服务 ### 代码结构 ### 应用架构 ### 部署方式 1. 部署**UpdateServer**,用户通过访问更新服务器来安装、更新程序,服务器部署形式不限。 2. 把 **DesktopCam、ZipExtractorCore、WampWorker** 三个项目按照以下方式发布到同一目录。 因为客户电脑不一定有.net运行时,所以在发布时需要选**独立**部署模式; 国产系统一般对应目标运行时**linux-arm64**; 为了3个项目能共用.net运行时,所以把他们发布到同一目录,且不要生成单个文件。 ![alt text](/截图/发布方式.png) 3. 把整个发布目录压缩成zip包,放到 UpdateServer 的 wwwroot 目录下,并在 **update.json、install.sh、index.html** 配置下载地址 ### 安装方法 在 Linux 命令行执行以下代码 ```bash wget http://192.168.100.165:8083/install.sh && \ chmod +x install.sh && \ ./install.sh ``` #### 安装效果
#### 运行效果