移动视频监控

   http://www.cnblogs.com/windwithlife/archive/2009/05/21/1486578.html

 

  对于市场上的视频监控系统,大家都有一定的了解,就是视频采集,经过无线/有线发送到服务或代理,客户从服务或代理上得到视频/音频流。不复杂。

    对于不远的将来,3G,4G的到来,对移动的业务有一个推动,监控自然有了称动的一个特性,废话少说,先说说一般常用的架构。客户端采集->通过无线数据网->服务器->移动客户端(手机)取得视频流,

可行性:

技术环节纵观:

     采集端:

      ARM/DSP从视频头得到采集数据,进行开发(也有现成硬件),主要是编码,可以采用很多开源跨平台编码器(ffmpeg/xvid/xh264),标准流可以采用开源(Live555/vlc),也可自定义协议

   服务器:

         可以用Live555实行RTSP及流媒服务器, 开源跨平台编码器,

   客户监控端:

       可以用Live555/vlc 实现RTSP, ffmpeg/xvid/xh264编解码,由于客户端操系统的多变性,可以用采跨多种移动平台的SDL进行开发流的播放及界面的显示。

 

      至于需求就不多说了,

      至于技术系统分析及设计也不多说了,自有文档:)

      计划:

      1,原型开发(3weeks)

      2, 总体设计(2weeks)

      3, 制定开发计划,组织开发(1week)

      4,实现第一架构版(1month),严格测试

      

      5, 迭代3个周期

      6测试发布Alpha版。

原型开发,重点是解决一些关键问题,处理技术风险列表中关键项:此项目中,采集,上传到服务器的系统都常见,关键是服务器到移动端,

   服务器可以先用RealNetworks的 Helix Server搭建,很简单,10分钟下载,10分钟配置。

   客户端开发:

    寻找跨平台的几个关键环节的部分: RTSP(including RTP/RTCP),编解码,跨移动平台的显示。

   RTSP,live555是开源以C++编写,处理起来容易,不同平台移植不错。VLC的看着很庞大,看了一会,觉得有点乱。什么都有。先做备选。

   编解码,ffmpeg 资料多,看一下,也很容易懂, xvid代码据说效率高,不过用ffmpeg中的h264简化代码处理H264应该不错。

  显示, QT写界面不错,就是查了一下,往上面绘解码视频帧不容易呀(render),就用SDL吧,这个东东跨平台,多个常用移动平台都支持。Symbian也OK,不过Sybmain的DSA也没有问题,有这样的经验。

   那么就先从RTSP着手。研究 Live555.

   以后几天会写live555的分析文档,做为此项目的日志。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值