程序聚合 软件案例 IPC摄像头远程监控APP

IPC摄像头远程监控APP

2026-09-12 10:42:22
行业:物联网、音视频
载体:安卓APP、IOS APP
技术:Kotlin、Android SDK、LiveData、ViewModel

业务和功能介绍

本项目是 V365 网络摄像机 Android 客户端,面向家庭看护、门店管理等远程监控场景,提供从设备接入、实时查看到事件追溯和多人共享的完整使用流程。
1. 软件功能与核心模块
设备管理:支持扫码添加、蓝牙配网、AP 热点连接、有线联网等接入方式,提供设备列表、在线状态展示、设备命名和删除。
实时监控:支持单目、双目、三目设备的视频展示,以及声音监听、语音对讲、截图、本地录像、清晰度切换、云台方向控制和补光灯设置,具体能力按设备开放。
录像回放:提供 TF 卡录像与云端录像查看,通过日期、录像列表或时间轴定位内容,并提供云录像下载和本地相册管理。
事件消息:展示报警通知及事件图片、视频,结合移动侦测和消息通知设置,帮助用户发现异常并回看现场。
共享与账户:提供二维码、手机号设备共享及邀请接收,支持账户注册登录、资料维护、密码修改和账户注销。
云服务:提供云存储介绍、套餐选择、微信及支付宝支付入口,并结合订单和设备能力判断服务状态。
2. 业务流程
用户登录后添加摄像机,完成联网配置、设备验证和信息保存;应用获取设备列表并建立连接,用户进入实时画面进行查看或控制。设备产生报警后,用户通过消息入口查看事件,并进入相关录像追溯;需要多人查看时发起共享,需要云端保存时购买对应设备的云存储套餐。
3. 主要功能路径
添加设备:设备页→添加→选择接入方式→联网或搜索→保存设备。
实时监控:设备页→摄像机画面→监听、对讲、截图、录像或云台控制。
录像追溯:实时页面→TF 卡回放/云回放→选择日期和录像;也可从设备卡片云回放入口进入。
报警配置:设备→设置→移动侦测/消息通知。
共享管理:设备共享入口或“我的→分享”→选择设备→发出邀请→对方接收。
云存储购买:云存储页→开通入口→套餐选择→支付。
本地内容:“我的→相册”→查看截图与录像。

项目实现

1. 整体架构与设计思路
项目采用 Android 原生开发,以 MVVM 配合 Repository 分层组织。Activity、Fragment 负责页面展示和交互,ViewModel 管理页面状态,通过 LiveData、ObservableField 和 DataBinding 更新界面;HttpRepository、DeviceRepository、OssCloudRepository 分别承接服务端业务、设备通信和云文件访问。
系统围绕手机端、业务服务端、摄像机和对象存储协作:HTTP 接口负责账户、设备绑定、共享、套餐与订单;P2P 通道负责设备连接、控制命令及音视频传输;云端录像通过服务端获取 STS 临时凭证后访问阿里云 OSS。设备层抽象公共行为,并以单目、双目、三目实现适配不同镜头数量和协议差异。
2. 技术栈
主要使用 Java、AndroidX、ViewModel、LiveData、DataBinding;网络层使用 Retrofit、OkHttp、Gson,异步处理使用 RxJava3。音视频依赖 JNI 原生库、FFmpeg 相关库、自定义解码线程及 IJKPlayer 模块;辅助能力包括 ZXing 扫码、Glide 图片加载、蓝牙与 Wi-Fi 配网、多厂商推送、微信和支付宝支付。工程包含 app、日历控件和播放器相关模块,当前启用 mainland 渠道,最低支持 Android 8.0,目标 API 35,应用原生库打包限定 arm64。
3. 实现难点
多镜头设备需要协调多路画面、解码和回放速度;实时流、TF 回放、云回放切换时,需要正确停止旧任务并释放音视频资源。云录像可在设备离线时查看,代码因此将部分处理集中到设备仓储层。蓝牙及热点配网还涉及权限、网络切换、连接释放和机型兼容;设备异步响应与高频图像数据则需要处理线程切换、超时和背压。

示例图片视频


陈阳
24小时内活跃
方向: 移动端-安卓、
交付率:100.00%
相似推荐
上海数银科技有限公司停车系统-停车+会员
智慧城市是未来城市发展的方向,而智慧停车是其中的一个单元。为了让车主节省时间、室内导航快速找到停车位,离场时可以使用优惠、无感支付不停留出场;车场可以规范化、高效化、清晰化管理,我们开发了智慧停车系统。停车系统包含的子系统有:网关、权限云、优惠云、停车云、支付云、银联支付云、建行支付云、农行支付云、银联商务支付云、发票云、会员云、报表云、对账云、Job、地锁、商城、监控、微消息、短信
昭阳出行
业务 专车业务:面向用户,提供即时用车、预约用车,车辆品质更高、司机准入门槛高,服务标准化,价格高于快车; 核心业务链路: 乘客下单 → 系统派单 / 司机抢单 → 司机接单联系乘客 → 上车开始计费 → 行程结束自动结算 → 评价开票
企业级云原生酒店管理系统 (HMS) & 财务审计核心引擎-HMS
Demo:https://hms-demo.tumio.site/ (user: demo_user_22 password: xF9_qB2_kZ6s_tC7) 核心解决方案:现代化 Monorepo 云原生微服务架构 系统采用 前端 Angular 22 多子应用 Monorepo + 后端 NestJS 模块化微服务 Monorepo 的现代化高内聚设计: 1. 高密度 PMS 桌面端业务控制台 1.1. 五态实时房态矩阵 (Visual Room Rack):毫秒级实时呈现客房五大业务状态——VC(空净房)、VD(空脏房)、OC(住净房)、OD(住脏房)、OOO(维修停用房)。支持右侧抽屉式无刷新极速办理 Check-in / Check-out 与挂账操作。 1.2. 远期房态排房甘特图 (Tape Chart & Matrix Timeline):30 天跨度交互式日历矩阵,支持团队批量锁房、散客预订跨房型拖拽调整排房与库存深度优化。 1.3. 抽屉式上下文订单中心 (Contextual Order & Folio Hub):单屏集成多渠道订单拆单、协议改价分级授权、同行多客分账水单与消费入账。 2. 移动端客房保洁与工程维护 PWA 专为楼层服务员和工程维修师傅打造的移动优先响应式 PWA 应用。 支持 1 键房态流转(置净/置脏)、拍照验收工单流、设施报修调度与遗留物品登记。 3. 高可用财务记账与五阶段夜审核心 (cron & gateway) 3.1. 五阶段全自动夜间财务审计流程 (5-Stage Night Audit Engine): 第 1 阶段 · 审计前校验与异常拦截:自动化扫描并阻断欠费逾期、未到订单(No-Show)判定与自动扣取违约金; 第 2 阶段 · 自动房费与套餐分账过账:批量自动计提全店夜间房费,执行房费与餐饮早餐套餐自动拆分过账; 第 3 阶段 · 试算平衡表与数学恒等式校验:实时执行 昨日余额 + 本期借方发生额 - 本期贷方发生额 = 今日余额 严密试算,一旦借贷失衡秒级告警阻断; 第 4 阶段 · 营业日历原子结转:原子化结转酒店物理营业日期(Business Date Rollover),对过去历史账务施加不可逆审计结账锁; 第 5 阶段 · 审计报表自动生成:自动化归档总经理日报表(Manager Daily Report)、实时营收快报与收银员交接班清单。 3.2. 收银交接班与应收账款(AR)台账:盲盘对账机制(Blind Drop)、押金收退平衡、企业协议客户 AR 账期账龄分析与开票核销。
中北大学车辆管理系统
1. 用户认证与权限模块 - 登录注册 :支持用户名密码登录、新用户注册 - 密码管理 :提供忘记密码、管理员重置密码功能 - 黑名单机制 :可对违规用户进行拉黑处理,保障系统安全 - 操作日志 :记录所有关键操作行为,便于审计追溯 2. 车辆管理模块 - 车辆档案管理 :新增、编辑、删除车辆信息,涵盖车牌号、品牌型号、购置信息等 - 车辆审核机制 :新增车辆需经审核通过后才能正式入库,支持驳回并填写原因 - 数据验证与清洗 :自动检测无效数据、重复数据,提供一键清洗功能 - 批量导入导出 :支持 Excel 批量导入车辆数据、导出车辆信息报表 - 智能搜索 :按车牌号、类型、状态等多条件组合搜索 3. 驾驶员管理模块 - 驾驶员档案 :维护驾驶员基本信息、准驾车型、所属学院/部门 - 批量管理 :支持批量导入驾驶员信息 - 信息查询 :按姓名、工号、部门等条件快速检索 4. 维修保养模块 - 维修记录 :记录车辆每次维修的时间、项目、费用、维修厂等信息 - 保养管理 :按保养周期记录定期保养情况 - 历史追溯 :可查询单车的完整维修保养历史 5. 保险管理模块 - 保险记录 :录入车辆保险信息,包括保险公司、保单号、有效期 - 到期提醒 :智能识别即将到期的保险,提前 N 天预警 - 理赔管理 :记录保险理赔情况 6. 年检管理模块 - 年检记录 :登记车辆年检信息,包括检测机构、结果、有效期 - 到期预警 :自动检测即将到期的年检记录 7. 统计分析模块 - 数据看板 :车辆总数、驾驶员总数、各类型占比等核心指标 - 状态统计 :按车辆状态(在用、维修、报废)分类统计 - 保险年检统计 :统计即将到期的保险和年检数量 8. 文件管理模块 - 文件上传 :支持图片、文档(PDF、Word、Excel)上传 - 文件下载 :提供安全的文件下载接口,防止路径穿越攻击
高并发铁路在线购票系统
基于 Java 微服务架构开发的铁路在线购票系统,围绕用户出行购票场景,实现从用户登录、车票查询、乘车人管理、在线购票、座位分配,到订单生成、在线支付、退票退款的完整业务闭环。 系统采用前后端分离及微服务架构设计,针对购票业务中高并发访问、库存一致性、重复请求、订单超时、分布式数据存储等场景进行了专项设计,可用于展示团队在 Java 企业级应用、微服务及高并发系统方面的开发能力。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服