远程视频监控项目之概览

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38457827

这个项目是假期花费足足办个月才搞定的。 从今天开始我将从0开始介绍我的整个项目,其中包括从开始的构思、实施、再到执行。希望大家能从中有所收获,关于代码和文档,我还在整理,应该在写完这个项目之前能够全部整理完,到时候一并放出。

效果视频:http://v.youku.com/v_show/id_XNzUzMzA1MTg0.html

一.功能介绍

1.视频监控功能

这部分主要是移植了mjpg streamer,mjpg-streamer 可以通过文件或者是HTTP方式访问linux UVC兼容摄像头。通过火狐浏览器(内网或外网)即可观看UVC摄像头所接收的数据。

2.报警功能

四种报警同时工作,提高安全性。

a.灯光闪烁报警

LED灯亮灭交替闪烁。

b.蜂鸣器不同频率循环鸣叫报警

蜂鸣器两种频率跟随LED亮灭进行变换。

c.短信报警

触发警报后会会受到报警短信。

d.电话报警

触发警报后给110打电话(视频中是给114打的电话)。110可以直接根据电话号判断是报警的监控摄像头,然后可以直接调取监控画面,还可以进行和现场对话。(就是和110能够实现实时无缝联网)

3.密码功能

使整个系统更加安全,更加人性化

a.登录网页监控的时候需要输入密码。

b.能够通过四个汉字的密码控制报警功能的开关。

二.项目框架

1.硬件框图

2.软件框图

三.后续博客(计划)

1.构思篇

主要讲这个项目是怎么产生的,以及我的一些想法。

2.硬键篇

介绍项目的硬件,为驱动以及应用做铺垫

3.软件篇

重点在软件篇,这里我会分几节详细讲解软件构成,当然有些知识我也是在学习中,希望能和大家共同交流学习。

远程视频监控项目之概览

时间: 2024-08-07 22:35:03

远程视频监控项目之概览的相关文章

用java写一个远程视频监控系统,实时监控(类似直播)我想用RPT协议,不知道怎么把RPT协议集成到项目中

我最近在用java写一个远程视频监控系统,实时监控(类似直播)我想用RPT协议,不知道怎么把RPT协议集成到项目中,第一次写项目,写过这类项目的多多提意见,哪方面的意见都行,有代码或者demo的求赏给我,谢谢

远程视频监控之驱动篇(PWM)

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38515237 一.代码 #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> #include <linux/init.h> #include <linux/delay.h> #include <linux/poll.h>

教你怎么搭建远程视频监控系统

时下,越来越多的情况需要应用到远程监控了,在此将刚做好的一个小项目给大家 首先介绍一下硬件方面, 海康威视DS-7016录像机         1台     西部数据SATA接口500G硬盘      1个     TP-LINK R460+路由器           1个    花生壳动态域名专业服务        1年    电源线和视频线随便几百米就够了 第一步搭建你的监控系统 首先将录像机接电源并连接路由器,通过硬盘录像机的默认管理地址进行登陆管理设置,如http://192.168.0

远程视频监控之硬件篇

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38513927 主要对本项目所设计的硬件进行说明,为了以后的驱动打基础.总的框图在概述里面有说,这里就不再累述. 一.ARM9开发板(mini2440) 1.LED 2.按键 应用程序用的是按键4 3.PWM 4.串口 由于CON1是调试的串口,CON3是红外的串口.所以我们就用CON2. 二.GSM模块(sim900A) 对于SIM900A的介绍不就不说了,百度一下一坨.主要

远程视频监控之驱动篇(摄像头)

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38515279 一.linux摄像头驱动框架 二.UVC介绍 UVC是USB video class的简称,图像产品在不需要安装任何的驱动程序下即插即用.我们通常所说的免驱摄像头. 免驱并不是说没有,而是大家硬件上都支持UVC这个规范,所以linux中有了一个通用的驱动.所以你再插上你的摄像头就不用下载驱动了,自动加载. 三.驱动分析 1.驱动的注册: 驱动在\drivers\

远程视频监控之驱动篇(串口)

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38638831 由于串口驱动略显复杂,且调试比较困难,我并没有进行重新改写,这里主要是分析一下三星的串口驱动.GSM是通过串口通信的,GSM模块的内容我将在应用篇中讲解.在阅读下面内容时我强烈建议你打开内核的驱动代码,而且为了方便建议你使用Source Insight进行阅读代码.驱动位置:\linux-3.4.91\drivers\tty\serial\samsung.c 由

远程视频监控之应用篇(环境搭建)

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38515423 这篇主要是讲远程视频监控的环境搭建,中间会设计到网络搭建,也会涉及到一些应用和库的移植. 一.配置内核 1.支持UVC(USB摄像头) make menuconfig <*> Multimedia support  ---> <*>   Video For Linux [*]   Video capture adapters (NEW)  -

远程视频监控之驱动篇(按键)

转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38515211 这里我只贴出了代码和应用,没有进行其他的讲解.因为之前我写过的按键驱动的恩恩怨怨,讲解的非常清楚,这个驱动就是根据之前写的改写而成.连接:http://blog.csdn.net/ruoyunliufeng/article/details/23946487 一.代码 #include <linux/module.h> #include <linux/sc

转:FFmpeg的远程视频监控系统编解码

0 引言 随着视频编解码技术.计算机网络技术.数字信号处理技术和嵌入式系统的发展,以嵌入式网络视频服务器为核心的远程视频监控系统开始在市场上崭露头角.该系统把摄像机输出的模拟视频信号通过内置的嵌入式视频编码器直接转换成视频流,通过计算机网络传输出去.嵌入式网络视频服务器具备视频编码处理.网络通信.系统控制等强大功能,直接支持网络视频传输和网络管理,使得监控范围达到前所未有的广度.在远程视频监控系统中,摄像头获取的原始视频流在传输之前需要压缩,而FFmpeg可以将原始视频压缩为H264格式视频流,