Skip to content

网页版 HDMI 采集卡 / Webcam 查看器,支持截屏、录像、基于 CH9329 实现 KVM 键鼠控制,支持桌面客户端 (Tauri) | Web-based HDMI capture card / Webcam viewer, supports screenshot, video recording, KVM keyboard and mouse control based on CH9329, and supports desktop client (Tauri).

Notifications You must be signed in to change notification settings

canwdev/web-mediadevices-player

Repository files navigation

Web MediaDevices Player

用于播放【视频/音频】输入设备的网页应用,使用了 Media Capture and Streams API 技术。

主要用途:

  • HDMI to USB 采集卡查看
  • Webcam 视频播放,桌面录屏
  • 画面截图,录制为 webm 格式
  • v1.1.5 新增功能
    • CH9329 KVM 键鼠控制,参考: webusbkvm
    • 支持相对鼠标、绝对鼠标、快捷键、ASCII文本发送
    • 视频画面二维码扫描

screenshot screenshot screenshot

提示:

  • 首次使用会请求摄像头和麦克风权限,如果不需要麦克风权限可以拒绝,请求过后会等待几秒钟加载设备。
  • 此页面必须运行在 https 或 localhost 环境,其他环境(如:filesystem)无访问设备的权限。
  • 录制的 webm 视频拖动进度条可能存在问题,手动转码成 mp4 即可解决。

开发

欢迎提交PR

# 安装依赖
yarn install

# 开发模式
yarn dev

# 构建 Web 版
yarn build

# 构建 Tauri App
yarn build:tauri

Star History

Star History Chart

About

网页版 HDMI 采集卡 / Webcam 查看器,支持截屏、录像、基于 CH9329 实现 KVM 键鼠控制,支持桌面客户端 (Tauri) | Web-based HDMI capture card / Webcam viewer, supports screenshot, video recording, KVM keyboard and mouse control based on CH9329, and supports desktop client (Tauri).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published