网络摄像头配套APP

我要开发同款
无水青川2023年10月11日
520阅读
所属分类APPandroid

作品详情

项目概述:
芯眼云联是一款网络摄像头设备的定制APP,基于尚云互联 P2P SDK进行数据传输,采用自定的协议与设备进行交互。项目共分有七个模块:用户模块、AP直连配网模块、BLE配网模块、局域网设备发现模块、实时画面模块、回放视频模块、摄像头设置模块。
项目分工:
在项目中我负责其中的AP直连配网模块、实时画面模块、回放视频模块、摄像头设置模块。
AP直连配网模块:手机与设备AP热点连接,APP通过UDP广播向设备发送WiFi的SSID与密码,随后手机回连到相应WiFi,等待设备连接至WiFi,APP接收到设备发出的UDP广播则配网成功,随后绑定设备至当前账号。
实时画面模块:首先APP与设备建立连接,APP与设备使用自定的协议进行交互。APP向设备发送获取实时画面的指令,设备开始传输实时图像数据与音频数据。其中图像格式为MJPEG,每秒最多传输10张,图像大小为240*320(标清)或480*640(高清),在自定义View上绘制图像内容。音频数据格式为PCM,使用AudioTrack直接进行播放。实时画面模块还包含一些其他功能,都是通过自定协议进行控制。截屏功能则是将当前的图像数据保存为JPG格式图片存在手机本地,录像功能则是使用MediaCodec分别对视频和音频进行编码,然后使用MediaMuxer将视频流和音频流封装到MP4的文件中。
回放视频模块:使用自定协议,发送指令,可获取摄像头保存在SD卡的回放视频数据,选择具体录像文件可进行播放,图像数据仍然是MJPEG格式,图像绘制方法同实时画面的绘制方法。
摄像头设置模块:使用自定协议,发送指令,可完成摄像头的相关设置。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论