实现⼩蚁云台摄像头向⾃定义服务器传输视频⽂件
前⾔
已有的设备:
1. ⼩蚁云台摄像头(YI-DOME)
2. 公⽹固定ip服务器
3. 读卡器(或者能插sd卡的⼿机)
4. 移动WiFi
由于项⽬需要,我们需要在服务器上获取远程摄像头的视频数据。但是我们发现只有通过⼿机APP和桌⾯版⽶家才能对⼩蚁云台摄像头进⾏控制,在⽹上了⼀通也没有发现适合的API。偶然间,我在⽹上看到有同⾏通过给⼩蚁摄像头刷固件,开启了⼩蚁摄像头的RTSP、FTP、SSH等服务。于是灵机⼀动,能不能通过刷固件开启SSH和FTP,然后将编译好的tcp客户端通过FTP扔到摄像头⾥,再通过SSH远程登录,将TCP客户端程序设置为开机⾃启动,这样就实现了摄像头向服务器主动传输了。
⼀、YI-DOME重刷固件
直接上github链接
不想仔细看github操作说明的可以直接看下⾯:
晁盖的军师1. 点击下载yi_hack_v4_v0.
北海旅游2.0_yi_dome.zip⽂件;
2. 将⽂件解压,注意两个⽂件都是没有后缀名的;
3. 将摄像头⾃带的内存卡中的数据删除,或者以FAT32格式格式化,⼀定要是该格式,然后将解压得到的两个⽂件拷贝到sd卡根⽬录
下;
4. 接通摄像头电源(不带内存卡),长按reset复位,听到复位成功语⾳提⽰后关闭电源,将内存卡插⼊,接通电源,等待10s左右,摄像
银行竞聘演讲稿头指⽰灯变成常亮黄灯,说明正在刷写固件。等待30秒左右,出现语⾳提⽰“Welcome to YI-Home”,即可按照正版固件⽅式,通过扫描⼆维码进⾏连接;
5. WiFi连接成功后,通过登录路由器查询,或者通过⼩蚁摄像机APP查询摄像头内⽹ip。在浏览器地址栏输⼊该ip进⼊摄像机配置主
页,通过配置主页开启SSH、FTP服务,点击reboot,重启摄像头;
6. 下载xshell6 和 xftp6
7. 摄像头默认⽤户为root,默认密码为空,通过ssh登录后,使⽤passwd修改root密码
到此为⽌,摄像头固件重刷成功。
⼆、TCP客户端
1.交叉编译
2.客户端源码
三、⾃启设置
1. 通过FTP将编译好的程序扔到/home/app⽂件夹下
2. 通过ssh登录到摄像头
. cd /home/app
通过以上命令,切换到/home/app路径
欧联杯 欧冠. chmod 777 filename
通过以上命令将程序权限设置为全开放,filename就是你程序的名字
. cd /etc/init.d
vi rcS
编辑rcS⽂件
. cd /home/app
./filename &
在rcS最后⼀⾏加⼊以上代码,&表⽰后台运⾏,⼀定要加上
四、服务器
内存卡不能格式化
这⾥我⽤的是LabVIEW实现的,其他语⾔都可以。但是⼀定要将读取到的字符串强制转换成⼆进制写⼊,不然⽣成的mp4⽂件⽆法打开。总结房屋产权证办理
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论