您的位置:首页 > 运维架构

摄像头监控系统(毕业设计跟进)

2014-02-23 22:52 288 查看
准备做一个这样的东西:笔记本摄像头实时采集数据,数据注入流媒体服务器以rtsp协议发布出去,主服务器做数据的管理,android端进行播放。

目前已经做了很多的准备工作。(欢迎纠正错误,共同进步,本人不是专门搞视频的,好多地方不懂)

1、摄像头数据采集:

第一种方法:利用opencv库采集数据,再利用ffmpeg转码成h264格式,再利用rtp打包算法将h264承载至rtp包中。

第二种方法:利用jmf,直接采集数据,并产生rtp包(视频具体是什么格式我也不清楚)。

第三种方法:直接用vlc采集数据并直接以rtsp流发布出去。

2、流媒体服务器:

第一种方法:将Live555作为代理服务器,datasource是rtp形式的流

第二种方法:将live555作为流媒体服务器,datasource是内存中的h264视频数据(或者是管道中的数据)

3、主服务器:

利用tomcat搭建服务器,主要用到ssh。

4、android播放器:

要可以播放rtsp视频流的。

第一种方法:利用Vitamio万能播放器,也是农民伯伯强力推荐的,毕竟是国人弄的。

第二种方法:直接利用videoview(有些手机可能不支持)。

第三种方法:利用live555,打成so文件,作为解码的库(对videoview不支持的很有用)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: