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).

License

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

License

Stars

Watchers

Forks

Packages

No packages published