个人开发历程知识库

关注C++/Java/C#技术, 致力于安防监控/移动应用/WEB方面开发
------------------------------------ 业精于勤,荒于嬉;行成于思,毁于随
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  安防监控

视频监控/流媒体/手机监控/视频编解码
摘要: DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出 DirectX的出现就是为了为众多软件提供直接服务的。 DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。 阅读全文

posted @ 2009-12-24 11:32 peterzb 阅读(4084) 评论(0) 推荐(1) 编辑

摘要:SDL是什么? SDL具体应用到视频监控等方面; 特别是其在Windows Mobile下使用方面. 阅读全文

posted @ 2009-11-13 12:48 peterzb 阅读(5914) 评论(1) 推荐(1) 编辑

摘要:总结前段时间Windows Mobile开发中碰到的一些问题, 如开发环境搭建, 模拟器使用, 具体应用开发等方面; 同时以一个进入移动应用开发不久的新人身份, 谈谈移动流媒体应用当前发展与限制; 由于知识面, 见识等原因, 没什么经验, 只是个人浅陋观点, 欢迎大家拍砖; 很希望听听大家对当前3G网络发展情况, 各手机平台商与运营商纷纷上马软件商城, 移动多媒体应用等方面又有什么样的看法, 会采取何种态度应对. 阅读全文

posted @ 2009-08-09 22:01 peterzb 阅读(15770) 评论(23) 推荐(10) 编辑

摘要:使用BHO + ActiveX技术来解决数据采集问题, 为其它系统提供基础数据支持, 如安防监控系统. 阅读全文

posted @ 2009-08-07 11:26 peterzb 阅读(6366) 评论(0) 推荐(1) 编辑

摘要:我经常关注的博客 [推荐]国外的Windows Mobile资源站点 本月 Windows Mobile 文章推荐 移动设备的WCF编程学习资料汇总 Windows Mobile 开发常用资源下载地址... 阅读全文

posted @ 2009-07-04 03:33 peterzb 阅读(2404) 评论(1) 推荐(0) 编辑

摘要: 包含.Net学习资料, C# WinForm开发系列, Windows Mobile入门, Windows Mobile开发文章收藏, Windows Mobile 开发系列文章收藏, Symbian开发系列 - 入门篇, 移动开发资源集锦, 手机视频监控系统开发系列文章, 视频监控相关文章, 流媒体与视频监控开发相关博客文章系列收集, Oracle开发与使用文章收藏等. 阅读全文

posted @ 2009-07-03 21:11 peterzb 阅读(5970) 评论(8) 推荐(3) 编辑

摘要: 记录手机视频监控系统开发过程, 前期准备, 开发总结, 后续及其它相关技术如视频编解码/流媒体等. 阅读全文

posted @ 2009-06-29 10:36 peterzb 阅读(8705) 评论(3) 推荐(1) 编辑

摘要:介绍国内主要的视频监控设备厂商与开发手机视频监控公司. 阅读全文

posted @ 2009-06-24 01:10 peterzb 阅读(3493) 评论(1) 推荐(0) 编辑

摘要: 该系列主要整理收集在使用C#开发WinForm应用文章, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事情,Google,Baidu一下,不断的点击,不断翻阅大量的博客文章,查找自己所需的.这个系列初步打算分入门介绍(开发环境搭建,.net基础概念), DataGrid/DataGridView, TreeView,ADO.Net(DataTable/DataSet/SQL Server),GDI+(图表ZedGraph/OWC等使用,图像处理,控件自定义绘制),打印,多线程(委托, 事件, 线程, BackgroundWorker), XML, 报表(RDLC,Excel,PDF,Word),File,Socket/WCF/Rometing/WebService, 正则表达式以及其它方面.文章及相关代码搜集自网络,版权属于原作者! 阅读全文

posted @ 2009-06-14 10:20 peterzb 阅读(90585) 评论(119) 推荐(85) 编辑

摘要:【原理 - 理论基础】流媒体 什么是流媒体技术 流媒体技术原理 手机流媒体技术简介 移动流媒体技术及其应用发展方向 IP视频通信中的丢包恢复技术 【视频监控相关】家庭视频监控 手机视频监控系统 视频监控技术 迎来网络“多媒体”时代 关于 frame的一些基本知识 音视频同步-时间戳 [转载]FFMPEG功能 [转载]ffmpeg的使用 [转载]3GP文件格式研究 OPENH... 阅读全文

posted @ 2009-06-13 11:15 peterzb 阅读(3853) 评论(1) 推荐(1) 编辑

摘要: 近2个月来忙于开发Windows Mobile手机上的视频监控系统,先上开发成果如下图(图1为取前端DVR实时子码流视频,图2为录像文件回放);手机视频监控系统主要涉及5大方面,分别为最核心的视频编解码,网络传输,UI设计,服务端(手机流媒体)以及与其它系统的结合.在手机上浏览实时视频图像画面一般过程是手机客户端发起一个视频预览请求到手机流媒体,告知流媒体当前客户端想浏览那一路视频,流媒体服务器去连接前端远程的DVR/DVS取其子码流数据,转发传输QCIF画面质量的视频数据到手机上,客户端软件调用解码库对接收到视频数据解码,最终通过DirectShow绘制到界面上显示. 阅读全文

posted @ 2009-06-01 00:10 peterzb 阅读(12032) 评论(19) 推荐(0) 编辑

摘要:使用C#实现一个流媒体视频监控客户端程序,演示对前端大华监控设备DVR/DVS的视频预览以及本地录像文件回放. 阅读全文

posted @ 2009-05-31 21:42 peterzb 阅读(18328) 评论(18) 推荐(0) 编辑

摘要:总结在使用MFC开发视频监控控件中碰到的一些问题 阅读全文

posted @ 2009-05-28 00:46 peterzb 阅读(9240) 评论(9) 推荐(2) 编辑

摘要: 手机监控软件,可以通过登陆手机视频流媒体,获取其转发的设备的码流进行解码输出到手机屏幕上(Windows Mobile手机能够自动拨号连接上网络)。 主要功能: 1、登陆手机视频网关,根据所用户登入的用户来选择赋予的权限(获取该用户可看的视频源)。 2、选择视频源浏览视频,对手机视频网关过来的码流进行解码,并实时显示到手机屏幕上。 3、通过手机导航键进行云台控制。 阅读全文

posted @ 2009-05-25 18:03 peterzb 阅读(3207) 评论(0) 推荐(0) 编辑

摘要:手机视频监控系统是通过用户的手机随时随地来观看远程监控点的视频。那么手机视频监控是如何实现的呢?整套系统是基于互联网而运行的,通过在某个地方安置的监控摄像机拍摄,并将拍摄的视频画面经过视频服务器压缩处理后上传到互联网中,通过网络传输到监控中心的视频监控服务器,然后使用手机上网的方式,登陆到视频监控服务器然后获得监控资源列表,然后可以选择监控的视频。当用户进入到监控画面是还能简单的控制远端的云台,保证自己得到想要的角度。前端的监控摄像机端是通过有线或无线的方式连接到互联网,手机视频查看端是使用无线上网的方式实现。 阅读全文

posted @ 2009-05-20 23:21 peterzb 阅读(5733) 评论(6) 推荐(1) 编辑

摘要: 互联网技术及应用的飞速发展已经影响到各个领域,利用廉价的IP网络资源,完成对监控图像的动态实时传输,使人们已经基本实现了在任何地点(Anywhere)、任何时间(Anytime),都能够进入自己的系统中,随时得到所需的音视频及其他监控报警信息。 阅读全文

posted @ 2009-05-17 14:04 peterzb 阅读(1402) 评论(0) 推荐(1) 编辑

摘要:家庭综合通信、娱乐及综合信息服务、家庭安防、智能家居及远程控制是家庭信息化产品的的4个主要方向,家庭视频监控则是家庭安防的核心产品。根据诺达咨询《数字家庭系列报告之---家庭信息化产品规划研究》分析: 阅读全文

posted @ 2009-05-17 13:51 peterzb 阅读(4620) 评论(0) 推荐(0) 编辑

摘要:现在手机越来越普及了,手机上能实现的功能也越来越多,很多人开始转入了手机上的应用开发,但是手机平台五花八门,如果想使开发出的程序具有较高的商业价值,就必须能够适应较多数的手机平台,要充分考虑程序的可移植性,本人接触手机应用开发已有近三年的时间,经历了许多种手机平台的开发,如基于symbian OS的S60系列、UIQ系列,基于windows CE的Pocket PC系列、SmartPhone系列,还有如MTK、ADI、Philips等,对于工程的设计深有感触,虽然经历了不少失败的教训,但收获也不小,这里把这几年的移植设计工作做一下总结,希望对于正在做移动应用开发的同业者有借鉴作用。在设计项目过程中主要要考虑如下几个要领: 阅读全文

posted @ 2009-05-16 22:19 peterzb 阅读(754) 评论(0) 推荐(0) 编辑

摘要:手机作为人们必备的移动通信工具,目前在全球已经有超过10亿的用户,其数量还在不断地增长。随着移动多媒体时代的到来,用手机看电视,用手机看电影,用手机听音乐等使用移动流媒体技术的应用,已经在中国迅速发展起来。 一、什么是流媒体技术? 流媒体技术是从互联网上发展起来的一种传送多媒体数据流的技术,其主要特点是以流(streaming)的形式进行多媒体数据的传输。采用流媒体技术的客户端播放器在播放一个多媒体内容之前,预先下载媒体内容的一部分作为缓存,在将缓存中的这部分内容向用户播放的过程当中,该多媒体内容的剩余部分将在后台从服务器继续下载到客户端播放器上。这样,一边客户端播放器在不断播放缓冲区中的多媒体内容,另一边多媒体内容的其他部分从后台服务器不断地传输到缓冲区中,这样就实现了所谓“边下载,边播放”流式播放。 流媒体技术应用到移动网络和终端上,称之为移动流媒体技术。从上面所述我们可以看到,移动流媒体技术具有三个突出特点:(1)能够实时播放视音频等多媒体内容,也可以对多媒体内容进行点播,具有交互性。可以让用户摆脱被动接受内容的苦恼,而灵活自主、随时随地地选择自己想观看的内容, 阅读全文

posted @ 2009-05-16 21:34 peterzb 阅读(4785) 评论(1) 推荐(0) 编辑

摘要:流媒体(Streaming Media)的出现改变了这种状况。它不需要下载整个文件就可以在向播放器传输的过程中一边下载一边播放,实现了在网上点播或观看电影、电视的梦想。现在,以"流"的形式进行数字媒体的传送,使人们一定的带宽环境下就可以在线欣赏到连续不断的高品质音频和视频节目。在互联网大发展的时代,流媒体技术的产生和发展必然会给我们的日常生活和工作带来深远的影响。专家预言,流媒体将成为未来因特网上应用的主流,实现沟通和传播的多向性使传播不再受时间和空间的限制。   所谓流媒体是指用户通过网络或者特定数字信道边下载边播放多媒体数据的一种工作方式。流媒体应用的一个最大的好处是用户不需要花费很长时间将多媒体数据全部下载到本地后才能播放,而仅需将起始几秒的数据先下载到本地的缓冲区中就可以开始播放,后面收到的数据会源源不断输入到该缓冲区,从而维持播放的连续性,因此流媒体播放器通常只是在开始时有一些时延。流媒体系统要比下载播放系统复杂得多,所以需要将多媒体的编解码和传输技术很好地结合在一起,才能确保用户在复杂的网络环境下也能得到较稳定的播放质量。 阅读全文

posted @ 2009-05-16 20:47 peterzb 阅读(1874) 评论(0) 推荐(0) 编辑