首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个开源的点对点网络摄像头实时监控工具

WebCamera

基于WebRTC的点对点网络摄像头实时监控工具

WebCamera 是一个基于 WebRTC 技术的网络摄像头监控工具,使用 Nuxt.js 框架开发。

Github地址

https://github.com/ShouChenICU/WebCamera

在线体验

https://webcamera.cc/zh

特性

实时视频流: 使用 WebRTC 技术实现高效的实时视频流。

跨平台支持: 兼容多种浏览器和设备。

易于开发: 基于 Nuxt.js 框架,方便扩展和维护。

模块化设计: 便于功能的扩展和集成。

隐私安全: 使用点对点加密连接,保护隐私安全。

安装

在开始之前,请确保您的系统已经安装了 Node.js[1]和 Yarn[2]。

1. 克隆仓库

git clone https://github.com/ShouChenICU/WebCamera.git

cd WebCamera

1. 安装依赖

yarn install使用

1. 启动开发服务器

yarn run dev

1. 打开浏览器访问http://localhost:3000

2. 摄像头先连接,然后监控页面填入和摄像头相同的连接ID,点连接,即可连接到摄像头。

构建

1. 进入项目根目录执行

yarn run build

1. 构建输出在.output目录中

2. 进入.output执行如下命令即可启动服务

node server/index.mjs

自部署请注意: 浏览器媒体权限(摄像头和麦克风等)需要地址为localhost或使用HTTPS才能正常申请和启用,请自行配置HTTPS部署。

Docker运行

docker build -t webcamera .

docker run -d -p 3000:3000 webcamera引用链接

[1]Node.js:https://nodejs.org/

[2]Yarn:https://yarnpkg.com/

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OMTGgCQLM1GVbsmbMnb_trjA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券