自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 VS2013编译eXosip2-5.0.0

可以先参考[VS2013编译eXosip2-4.1.0]文章进行编译https://blog.csdn.net/dgyanyong/article/details/50818101   下面罗列一下额外需要修改的地方:   一、5.0版本缺少eXrefer_api.c文件,从4.1版本中找...

2018-12-28 16:34:07 345 0

原创 OCX控件全屏、恢复

本文实现了在OCX控件上双击鼠标,控件全屏,再次双击鼠标,控件恢复原始状态的功能。

2017-04-09 16:26:50 2384 2

原创 IIS7下,使用html5的video,无法播放视频

IIS7下,使用html5的video,无法播放视频

2016-11-15 22:13:36 4177 0

原创 将Windows应用程序注册为服务运行

将Windows应用程序注册为服务运行 instsrv srvany

2016-11-01 16:06:44 885 0

原创 通过Windows进程ID获取窗口句柄

通过Windows进程ID获取窗口句柄的2种方法

2016-11-01 11:33:27 15085 1

原创 使用boost和stl分别实现超时功能

使用boost和stl分别实现超时功能 10秒钟内输入一个字符。 如果没输入字符,则打印超时消息; 如果输入了字符,则发出通知信号,并显示输入所用的时间。

2016-07-25 17:35:12 2284 0

原创 svn使用说明

搭建svn服务器的方法进行说明,搭建了很多次,但总是记不住,资料文档还总忘记在什么位置,写到博客上备忘。 1、svn服务器下载地址 http://sourceforge.net/projects/win32svn/ Setup-Subversion-1.8.10.msi 2、svn客户端下载地址 ...

2016-05-10 10:23:04 561 0

原创 VS2013编译eXosip2-4.1.0

VS2013编译eXosip2-4.1.0

2016-03-07 11:30:29 4239 0

原创 C++单例模式实现方式

//C++单例模式实现方式 class CSingleton { private: ///< 禁用构造函数(注意:类变量如果需要初始化,需要在构造函数中初始化) CSingleton() : m_nFlag(0){} ///< 禁用构造传参赋值 ...

2015-09-30 10:38:30 641 0

原创 Effective C++ 改善程序与设计的55个具体做法 读书笔记

Effective C++ 改善程序与设计的55个具体做法 读书笔记

2015-09-02 10:03:41 1317 0

原创 ffmpeg问题及解答

1、编码器打开失败     这是少配置了x264需要的编码参数吧 你把AVCOdecContext的qmin,qmax设置一下 用别的编码器就不一定要设置。     2、avformt_find_stream_info,解决卡住的问题(ffmpeg, demux)  ...

2015-07-28 09:06:28 777 0

转载 C++的iostream标准库介绍+使用详解(转)

0 为什么需要iostream 我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的 stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。   i...

2015-06-16 14:02:20 13278 0

原创 在共享 DLL 中使用 MFC 出现内存泄漏

写了个lib库程序。 在控制台应用程序中调用该lib库,执行都正常,退出时也没有内存泄漏。 在MFC界面应用程序中调用该lib库,执行正常,但退出时报告有内存泄漏。 [在共享 DLL 中使用 MFC] 提示内存泄漏 设置为[在静态库中使用 MFC]后,提示消失。

2015-04-28 10:06:04 2209 0

转载 boost xml

 读写XML文件: testConfigRead.xml 1234 first second third #include #include #include #include #includ...

2015-04-24 09:21:39 1463 0

转载 判断ffmpeg读到的packet是否为关键帧

 判断ffmpeg读到的packet是否为关键帧 av_read_frame(avFormatCtx, readPacket) if(readpacket->flags &AV_PKT_FLAG_KEY ) { key frame } //////如...

2015-04-04 12:29:47 4303 0

转载 YV12和I420的区别 yuv420和yuv420p的区别

YV12和I420的区别   YV12和I420的区别        一般来说,直接采集到的视频数据是RGB24的格式,RGB24一帧的大小size=width×heigth×3 Bit,RGB32的size=width×heigth×4,如果是I420(即YUV标准格式4:2:0)的数据量是 s...

2015-03-20 14:12:54 1178 1

转载 MP4文件格式的解析,以及MP4文件的分割算法

mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封装H.264视频数据的,不过Adobe却不推...

2015-02-25 20:12:43 561 0

转载 设计模式几大原则

谈到设计模式,不能不说一下GRASP (职责分配原则),这个比模式更重要.我将再后边接着来分析. 下面我来分析一下设计模式原则,以及在设计模式中的体现.主要参考:程杰 (这里用DH代替)  和Justin Tech 的博客. 一:设计模式的核心原则是:"开-闭"原则(  Op...

2015-02-25 13:23:22 557 0

转载 公安视频监控系统建设存在问题及系统规划思路简析

导语:近年来,随着各地视频监控系统建设规模的扩大,公安业务对视频依靠程度的不断提升,视频监控图像信息的应用成为公安机关治安防范、打击犯罪和指挥通信的重要手段。但在公安视频监控系统建设中,存在的几大问题也不容忽视。本文就此几大问题做出规划和调整,以使公安视频监控系统更好、更稳定的服务于国家安全,在保...

2015-02-25 09:28:32 1766 0

转载 C++11 thread

 windows系统中,需要vs2012才支持。 1.线程的创建 C++11线程类std::thread,头文件include 首先,看一个最简单的例子: void my_thread() { puts("hello, world"); } int ...

2015-02-16 11:01:33 557 0

转载 ffmpeg, demux, avformt_find_stream_info,解决卡住的问题

 用ffmpeg做demux,网上很多参考文章。对于网络流,avformt_find_stream_info()函数默认需要花费较长的时间进行流格式探测, 那么,如何减少探测时间内?可以通过设置AVFotmatContext的probesize和max_analyze_duration属性...

2015-01-31 18:13:56 2361 0

转载 解码流程的理解

 1. 注册所有容器格式和CODEC: av_register_all() 2. 打开文件: av_open_input_file() 3. 从文件中提取流信息: av_find_stream_info() 4. 穷举所有的流,查找其中种类为CODEC_TYPE_V...

2015-01-31 10:28:56 1093 0

转载 std::string用法总结

 在平常工作中经常用到了string类,本人记忆了不好用到了的时候经常要去查询。在网上摘抄一下总结一下,为以后的查询方便: string类的构造函数: string(const char *s);    //用c字符串s初始化string(int n,char c);     //用n个...

2015-01-21 15:02:31 421 0

转载 利用ffmpeg做视频解码的顺序

这几天在实验室捣鼓着用ffmpeg做视频解码,终于把数据解出来了,虽然还没有做显示部分,不知道解码解得对不对,但料想是不会有什么问题了.回头看看这几天的工作,其间也遇到了不少问题,主要还是对ffmpeg解码过程不熟悉,现总结了ffmpeg解码的顺序大致如下: 1.初始化解码器:avcodec_i...

2015-01-16 10:57:58 842 1

转载 UML类图-示例

小菜:“对了,我时常在一些技术书中看到这些类图表示,简单的还看得懂,有些标记我很容易混淆。要不你给我讲讲吧。” 大鸟:“这个其实多看多用就熟悉了。我给你举一个例子,来看这样一幅图,其中就包括了UML类图中的基本图示法。” UML类图图示样例

2014-12-18 16:03:32 2331 0

转载 live555 linux 编译

 live555 支持 h.264 初步告捷,可以播放,尽管不是很稳定,或者说暂时只能播放 1 帧(主要是我现在还不了解 帧的概念),同时还有 Mal SDP 的传输问题,但还是总结一下,作为参考。 liveMedia项目(http://www.live555.com/) 1、编译安装 ...

2014-12-05 17:21:03 602 0

原创 抓包live555交互内容

抓包live555交互内容 rtsp server使用live555的mediaServer,客户端使用VLC,使用WireShark抓包。

2014-12-04 17:36:12 1053 0

转载 rtsp交互命令简介及过程参数描述

 Real Time Streaming Protocol或者RTSP(实时流媒体协议),是由Real network 和 Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一 种可扩展的框架,使能够提供可控制的,按需传输实时数据,比如音频和视频文件。源...

2014-12-04 17:13:17 490 0

原创 使用VS2010编译live555

使用VS2010编译live555 下载live555 http://www.live555.com/liveMedia/public/ vs2010的live555编译工程文件 http://download.csdn.net/detail/dgyanyong/8220555   2、解...

2014-12-03 12:31:32 2559 0

原创 Windows操作注册表API简单例子

 //Windows操作注册表API简单例子 //操作注册表主要包括下面几个系统API //1、RegOpenKeyEx    打开注册表项 //2、RegCreateKeyEx  创建注册表项 //3、RegCloseKey     关闭注册表项 //4、RegQueryValu...

2014-10-18 15:12:32 3035 0

原创 枚举Windows系统服务,通过进程ID取服务名

枚举Windows系统服务,通过进程ID取服务名,判断进程是否是服务

2014-10-18 10:38:48 5422 0

转载 onvif规范的实现:成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的视频对接

有了前几篇的基础,现在可以正式开始onvif的实现工作,其中一项非常重要的部分就是视频流的对接,即能够在符合onvif标准的监控客户端软件里接收到设备端NVT发来的RTSP视频流。这里,我所用的客户端软件是Onvif Device Manager v2.2。【来自http://blog.csdn....

2014-10-13 16:51:47 2292 0

转载 onvif规范的实现:server端Discovery实现,通过OnvifTestTool12.06测试

 说明:网上关于ONVIF开发的文章并不多,也更找不到具体的实例来入门学习。只能靠翻阅各种Specification摸索中前进,下面是最近几天的成果。调通了服务端(或者说设备端)的Discovery,使用OnvifTestTool12.06能够搜到我的设备。【来自http://blog.cs...

2014-10-13 16:50:01 910 0

原创 解决Critical error: #inport: Cannot open file "ns1.h" for reading.

使用gSOAP工具,根据onvif的wsdl生成onvif代码框架 1、根据onvif官网提供的remotediscovery.wsdl产生onvif.h头文件 wsdl2h -o onvif.h -c -s -t ./typemap.dat http://www.onvif.org/on...

2014-10-13 15:36:34 6772 1

转载 onvif规范的实现:使用gSOAP创建SOAP调用实例

 目录(?)[+] 预备知识SOAP调用示例实例分析 预备知识 ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供。ONVIF规范涵盖了完全的XML及WSDL的定义。每一个支持ONVIF规范的终端设备均须提供与功能相应的Web Servic...

2014-10-09 09:50:49 1926 0

原创 VS2010下用gSoap实现简单加法实例

功能: 实现一个简单的a+b程序,在服务器端写一个程序,里面包含了a+b的函数 然后通过客户端代码向其发送两个数字,在服务器运算得到结果返回给客户端显示出来 1、gSOAP官网下载    http://sourceforge.net/projects/gsoap2/files/ 2、新建一个目录...

2014-10-09 09:39:47 7936 0

转载 onvif规范 中文介绍

 目录(?)[-] 什么是ONVIF ONVIF规范的实现机制ONVIF规范的内容基于ONVIF规范的项目的开发 什么是ONVIF ? ONVIF规范描述了网络视频的模型、接口、数据类型以及数据交互的模式。并复用了一些现有的标准,如WS系列标准等。 ONVIF规范的目标...

2014-10-08 15:55:35 776 0

转载 ffmpeg 新老接口问题及对照集锦

 网上很多关于ffmpeg (libav)的资料都是N年以前的,而事实上ffmpeg数年来一直在“以时俱进”,因此无论是一些新手,或者号称为老手的人,有时候难免出头痛。。。。。。 为了解决大家的头痛的问题,特列一个贴子,把ffmpeg相关的一些常见的、版本的问题列举出来,供大家参考,同...

2014-06-18 16:59:45 663 0

转载 jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译

 一、JRTPLIB简介   老外用C++编写的开源RTP协议库,用来进行实时数据传输,可以运行在 Windows、Linux、 FreeBSD、Solaris、Unix和VxWorks 等多种操作系统上,主页为:http://research.edm.uhasselt.be/~jor...

2014-06-18 10:19:49 938 0

原创 ACE相关学习文章

1、ACE的陷阱

2014-04-23 06:49:56 620 0

提示
确定要删除当前文章?
取消 删除