一个开源的注重隐私保护的家庭安防摄像头系统(端到端加密)
这是一个注重隐私保护的家庭安防摄像头解决方案,具有以下主要特点:
核心优势:
- 使用OpenMLS实现的端到端加密
- 软件解决方案,可与现有IP摄像头兼容,对摄像头的信任要求最小化
- 使用Rust语言实现(摄像头集线器、移动应用的MLS代码和不可信服务器)
系统组件:
- 摄像头集线器:运行在本地机器上,直接与IP摄像头交互
- 移动应用:用于接收事件通知和远程实时观看
- 不可信服务器:负责中继加密消息,使用Google Firebase Cloud Messaging(FCM)发送通知
安全特性:
- 仅集线器和移动应用可以访问未加密视频
- 服务器无法解密视频内容
- 通过MLS提供前向安全性和后向安全性
支持情况:
- 摄像头:支持具有RTSP和ONVIF功能的IP摄像头
- 已测试设备:Amcrest IP4M-1041W型号
- 移动系统:Android (已在Pixel 8 Pro上测试)
- 集线器环境:Ubuntu (需要ffmpeg)
当前限制:
- 应用只能配对一个摄像头
- 集线器只支持一个摄像头
- 集线器只能与一个应用实例配对
- 高分辨率和帧率可能会影响性能
访问:
为创新充能 1元 查看完整内容!立即支付