onvif学习笔记9:OSD命令学习 几个月前写了篇介绍OSD坐标系统的文章:《onvif学习笔记6:onvif的OSD坐标小记》,但没有涉及接口,因为当时并不懂。后面发现网络上除了ONVIF官网外,基本没有什么资料介绍ONVIF的OSD功能。于是抽空去了解一下,形成此文。本文只对OSD部分字段做解释,详细具体的参考文后给出的官网地址。 2016-06-11 16:41 流媒体学习 暂无评论 喜欢 0 阅读 1,890 次 阅读全文
onvif学习笔记8:最近写的一个ONVIF客户端的心得小结 最近,利用业余时间编写一个简单的ONVIF客户端MFC程序,这里记录一下过程。 2016-06-07 22:31 流媒体学习 暂无评论 喜欢 0 阅读 1,944 次 阅读全文
ffmpeg 2.6.3在Windows系统MinGW的编译 本文应网友要求而写,目标:在Windows 7操作系统中搭建MinGW环境,编译ffmpeg。 一、准备环境 1、MinGW 1)、到http://www.mingw.org/(实际下载地址为https://sourceforge.net/projects/mingw/files/)下载最新版本的安装包:mingw-get-setup.exe。 2)、双击mingw-get-setup.exe,选择“Install”,默认安装到C盘,可以选择安装在D盘。本文的安装目录为D:\MinGW\ 3)、点击“Continue”,将会下载必要的组件(配置... 2016-05-25 21:30 流媒体学习 暂无评论 喜欢 0 阅读 1,790 次 阅读全文
libjpeg-turbo在Windows VS2010下的编译 去年曾经写过文章使用libjpeg-turbo,不过当时是基于Linux X86平台的,现在需要在Windows下使用这个库,于是上网找了一些编译方法,形成此文。 2016-04-19 22:33 GNU/Linux程序, 流媒体学习 暂无评论 喜欢 0 阅读 1,610 次 阅读全文
onvif学习笔记7:一个C++封装的onvif代码的阅读笔记 在前面的文章《onvif学习笔记4:Windows环境使用gsoap生成onvif框架代码》、《onvif学习笔记5:onvif框架代码初步了解》中,我们了解了如何生成不同的版本的onvif框架代码,同时也看到gSOAP生成的C++版本的代码无论在代码结构还是可扩展性,都比C版本的好很多。笔者无意中接触到一个比较好的onvif工程,本文就使用这个工程代码进行一番粗略的分析,着重介绍其中的服务类的运行。 2016-04-07 22:30 流媒体学习 暂无评论 喜欢 0 阅读 1,221 次 阅读全文
onvif学习笔记6:onvif的OSD坐标小记 ONVIF的OSD服务为ONVIF客户端程序提供控制、配置设备(服务端)的OSD。与OSD有关的命令有:CreateOSD、DeleteOSD、GetOSDs、GetOSD、SetOSD、GetOSDOptions,本文不叙述这些接口的用法,仅对OSD坐标做一些个人笔记。 2016-04-06 23:46 流媒体学习 暂无评论 喜欢 0 阅读 2,182 次 阅读全文
onvif学习笔记5:onvif框架代码初步了解 前文讲述了使用gsoap生成onvif代码的框架,这仅是万里长征第一步,因为这些代码是无法运行起来的,需要额外添加工作才能使用与测试工具对接。本文对这些框架代码进行一步初步的认识和学习。由于代码比较庞大,后续可能不间断地探索,慢慢积累点滴。 2016-03-05 23:35 流媒体学习 暂无评论 喜欢 0 阅读 2,126 次 阅读全文
onvif学习笔记4:Windows环境使用gsoap生成onvif框架代码 因工作原因,被安排接手onvif,为了对其有个真正、切实、系统、认真、严谨的了解,就利用周末等业余时间来学习研究。 本文主要讲述在windows环境中使用gsoap生成onvif框架的代码,但不涉及框架代码的使用。由于实际真正使用的只有生成的代码文件,所以无论使用Linux还是Windows,都无所谓。 2016-03-05 12:55 流媒体学习 暂无评论 喜欢 0 阅读 1,907 次 阅读全文
由子网掩码字符串转换成长度前缀的代码示例 最近在进行的ONVIF任务,有一个接口是设置IP的,叫SetNetworkInterfaces,可以设置包括网络速率、双工、自动协商等功能,还可以改IP。但里面有子网掩码字段,只有一个叫PrefixLenght的,直译为前缀长度。具体如下: 2016-01-24 18:43 我的程序代码, 流媒体学习 暂无评论 喜欢 0 阅读 1,227 次 阅读全文
linux时区的几个代码片段 这两天学习了Linux环境下的时区方面的东西。做一些小笔记,也包括代码方面。 2016-01-23 15:36 GNU/Linux系统, 流媒体学习 暂无评论 喜欢 0 阅读 1,671 次 阅读全文
linux下时区的一些认识 最近搞ONVIF,在时间接口中有一个时区的字段,需要使用POSIX格式的时区,ONVIF手册要求符合IEEE100.3.1的第8章节,但要注册才能看IEEE标准,我印象中以前下载过,但找不到了。幸好,找到一篇讲POSIX格式时区的文章,终于有点认知了。 2016-01-18 19:27 GNU/Linux系统, 流媒体学习 暂无评论 喜欢 0 阅读 1,936 次 阅读全文
遇到一个把.o文件strip后出现的奇怪问题 最近参与的任务是ONVIF的重构。在把live555组播搞完后,就正式投入ONVIF的事了。主负责ONVIF的同事已经把代码重新做了一套框架出来,大体代码已经实现了,我就把它交叉编译整合到公司架构代码上。但在编译过程中因为一个问题导致花了一天的时间才解决。 2016-01-15 22:48 代码生活, 流媒体学习 暂无评论 喜欢 0 阅读 727 次 阅读全文
onvif学习笔记3:NTP命令实现的示例 对于开始接触onvif的人,相信都会被其庞大的代码吓到。一般不建议上来就看代码,而是先去了解概念,然后去官网下载Spec来看。有一定概念后,再对照着wsdl命令描述、spec描述来阅读代码,这个时候就会比较清晰了。本文就按这个思路来讲解一下NTP的设置和获取命令。 2015-12-14 22:40 业余研究, 流媒体学习 暂无评论 喜欢 0 阅读 1,483 次 阅读全文