关于使用手机做网络摄像头的研究

最近家里来了一个恶魔小金毛,简直是个拆迁大队队长有木有,于是乎就想知道再我上班的时间里这家伙究竟都在做些什么,就想着弄个监控摄像头,又不想花钱买啊,想到自己有一堆android平板没用,就想着能不能用手机当做网络摄像头试试传输观看呢?
 
于是乎先构想一下需求,首先家里是路由器属于内网,公司也是内网,任何传输方式都不能解决同时内网,所以就得有个服务端,就变成摄像客户端+服务器端+操作客户端。
 
第一步先解决摄像客户端,也就是app开发啦,调用摄像头将获取的数据实时保存成图片,一张图5M多太恐怖,就压缩然后修改像素,最终压缩到20KB以内,然后socket传送给服务器,服务器在转发给客户端,但在实际应用中发现这样操作丢包太大,最后实在没有办法,就将上传改成http协议,将截取的图片post到服务器保存,然后客户端不停的读取图片,最终成形,不过延迟还是很大啊,好歹还是能看了。
 
源码放附件了,服务端和客户端使用易语言编写,自己修改socket和post地址

0 个评论

要回复文章请先登录注册