自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (24)
  • 收藏
  • 关注

原创 ACE 智能指针

ACE库提供的智能指针的功能是相当强大的。主要有ACE_Auto_PtrACE_Refcounted_Auto_PtrACE_Intrusive_Auto_Ptr三个智能指针,其中用的比较多的却容易使用的是前面2个。最后一个需要在自己的类中实现一些规定的函数。在这里主要介绍前面2个指针的使用。 ACE_Auto_Ptr ACE_Aut

2015-11-20 13:41:10 579

原创 ACE_Reactor

ACE_Reactor  :       这是一个事件监听分派中心, 通过ACE_Reactor注册需要监控的事件,当事件发生时,ACE_Reactor就会自动调用注册时指定的控制程序进行处理。  转:ACE Reactor 框架简化了事件驱动程序的开发,而事件驱动是许多网络化应用的特征。该框架实现Reactor模式,允许事件驱动的应用对源自许多不同事件源的

2015-11-20 13:39:54 465

原创 ACE_Reactor

ACE_Reactor  :       这是一个事件监听分派中心, 通过ACE_Reactor注册需要监控的事件,当事件发生时,ACE_Reactor就会自动调用注册时指定的控制程序进行处理。  转:ACE Reactor 框架简化了事件驱动程序的开发,而事件驱动是许多网络化应用的特征。该框架实现Reactor模式,允许事件驱动的应用对源自许多不同事件源的

2015-11-20 13:37:16 435

原创 ACE中对线程的封装

1.ACE中对线程的封装1.1ACE_Thread实现原理ACE_Thread 提供了对OS 的线程调用的简单包装,这些调用处理线程创建、挂起、取消和删除等问题。它提供给应用程序员一个简单易用的接口,可以在不同的线程API 间移植。ACE_Thread 是非常“瘦”的包装,有着很少的开销。其大多数方法都是内联的,因而等价于对底层OS 专有线程接口的直接调用。ACE_Thread 中的所有方

2015-11-20 13:35:30 929

原创 linux下ffmpeg安装

linux下ffmpeg安装1.ffmpeg下载地址: http://www.ffmpeg.org/download.html2.解压1$ tar zvfj ffmpeg.tar.bz2这里作者假设已经重命名为ffmpeg.tar.bz23.解压后进入ffmpeg的文件夹,查看readme, 可以看到和正常的编译安装步骤无异configure && make && ma

2015-11-20 13:31:44 381

原创 ACE_Event_Handler

ACE_Event_Handler是ACE中的所有反应式事件处理器的基类。这个类提供了以下能力:它定义输入事件、输出事件、异常事件、定时器事件以及信号事件的挂钩方法。它的挂钩方法允许应用以许多方式扩展事件处理器子类,而不必改变框架。它对面向对象回调的使用简化了“数据”与“对这些数据进行操作的挂钩方法”的关联它对对象的使用还使“一个事件源(或成组事件源)”与“事件源所关联的数据(比如网络会话

2015-11-20 11:56:57 754

转载 ACE 编译

1. $ export ACE_ROOT=/mnt/hgfs/pub/ACE_wrappers/$ export LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH上面两步必须做,否则会出各种错误2. 在$ACE_ROOT/ace目录下创建config.h文件,并编辑加了下行:#include "ace/config-linux.h

2015-11-18 14:56:06 972

原创 ACE在Linux下编译安装

下载地址: http://download.dre.vanderbilt.edu/ACE版本:ACE-6.2.2.tar.bz2下载完成后解压路径为:/root/ACE/ACE_wrappers设置环境变量:    vi .bashrc,添加的内容为:[cpp] view plaincopyprint?

2015-11-18 14:45:21 627

转载 英伟达硬件加速编解码

硬件加速硬件加速的学术名称是 GPGPU(General-purpose computing on graphicsprocessing units),中文名称是通用图形处理器。最基本的思想是使用 GPU 的运算能力完成原本需要 CPU 来进行的运算。并行计算GPU 是用来处理图形任务的图形处理器,其中一个非常大的优势在于它的并行处理能力。面对单指令流多数据流(SIMD),

2015-11-16 14:28:22 7368

转载 英伟达硬件解码器分析

这篇文章主要分析 NVCUVID 提供的解码器,里面提到的所有的源文件都可以在英伟达的 nvenc_sdk 中找到。解码器的代码分析SDK 中的 sample 文件夹下的 NvTranscoder 中包含了编码器和解码器的用法,编码器的内容不在这里分析,因为 FFMPEG 中已经包含了相关的代码,不需要其他的处理。解码器在 SDK 中有一份封装,主要是 NvTranscod

2015-11-16 14:26:46 6284 1

转载 英伟达硬件加速解码器在 FFMPEG 中的使用

这篇文档介绍如何在 ffmpeg 中使用 nvenc 硬件编码器。私有驱动nvenc 本身是依赖于 nvidia 底层的私有驱动的,所以想要使用编码器首先需要安装 nvidia 的私有驱动。在 NVIDIA VIDEO CODEC SDK 的介绍中说明,最新版本的 nvenc sdk 5.0 在 linux 需要 346.22 以上的驱动,在windwos 下则需要 347.0

2015-11-16 14:24:30 7478

转载 英特尔 QSV 在 FFMPEG 中的使用(Linux)

Intel Media SDK现在 Intel 不再发布单独的 Intel Media SDK, 这个组件在 Linux 平台下集成在 Intel Media Server Studio 中,后文简称 MMS目前的 MMS 版本推荐的安装平台只有一个 CentOS(SUSE12 在当前版本中也算是一个推荐平台)。其他平台的安装比较复杂,官方也不太推荐使用。后文的介绍是基于 Ce

2015-11-16 14:23:39 14366 2

转载 英特尔 QSV 在 FFMPEG 中的使用(Windows)

INDE在 Windows 下通常使用 INDE 中的 Intel Media SDK 而不是 MMS,因为后者只在 Linux 下和 Windows Server 下可用。INDE 可以免费下载,建议下载它的离线安装包,因为很多功能你并不需要,使用离线安装包,你可以指下载你想要的功能。安装 Media SDK在 Windows 上安装 Media SDK 

2015-11-16 14:21:41 10502 1

GB28181 视频倒放流

GB28181 视频倒放流

2024-01-23

GB28181 信令文档

GB28181 信令文档

2023-11-28

ffmpeg+qsv例子

window下利用mingw+msys 编译ffmpeg+qsv 的库及代码例子

2018-12-03

音频采集波形图

采集本地音频或者播放采集的音频 、计算音频的变化以波形图呈现出来

2017-12-15

nt 服务做看门狗

利用nt 服务做桌面程序的看门狗!!!

2017-08-24

列举当前鼠标状态

利用vs2010 和 hid 的api 写的一个鼠标插拔的例子

2017-07-25

RTP打包与解析,荷载PS和H264

RTP打包与解析,荷载类型包括PS和H264

2016-07-20

GPU_Player

利用rtsp 获取数据源 dxva 解码渲染

2015-03-30

ffmpeg 硬件加速

利用ffmpeg 调用dxdva 实现硬件加速

2014-10-24

ffmpegDemo

ffmpeg 编写了几个类,希望对新学者有所帮助

2014-07-30

Onvif Search

应大家的要求上传一个Onvif+ vc6.0搜索的设备源码。希望对大家有所帮助

2014-07-29

ffmpeg and Dxvah264

利用ffmpeg 自带的dxva 和GPU渲染技术。封装的一套SDK ,函数接口比较简单。只有四个接口

2014-07-25

intel 硬解+ 软解 SDK

利用Intel media sdk 封装的一套h264 软解+硬解库高效输出

2014-05-12

摄像机流转发

通过onvif 搜索获取rtsp URL 获取摄像机的视频流 。然后转发。同时支持64路1080p转发

2014-04-18

android rtsp

利用ffmpeg开发的rtsp ,代码不咋地但是可以学习学习

2014-03-20

android yuv2rgb

利用opengl es2 写好的yuv2rgb 的源代码。希望帮助那些优化视频的朋友们

2013-12-23

rtp原始码流存储为AVI类

封装了一个AVIFIle 类 解析nal 包 然后转换成AVI数据保存

2013-11-20

ffmpeg 硬件加速

利用ffmpeg 调用dxdva 实现硬件加速

2013-10-23

ffmpeg 封装的rtsp类

window 下封装了一个rtsp类 ,播放rtsp音视频流

2013-10-18

Onvif客户端源码

Onvif 客户端获取设备地址,ptz地址,Io地址

2013-10-01

direct3d 绘制YUV视频输出

通过cfile 读取本地文件 获取每一帧的数据通过xvid 解码软件解码 然后创建d3d的对象 和缓冲 离屏表面 讲解码后的视频输出现实。

2013-06-09

c++ 界面库已破解

window 系统的皮肤太难看了,一直想找个比较好的漂亮的界面。前不久一哥们发了个破解版的给我用了下效果不错,分享给大家试试。

2012-09-26

mfc UNICODE编译需要的UAFXCW.lib库

最新安装vc 6.0编译时经常出问题缺少一些文件下载下来后自己保存方便以后自己用

2012-04-27

常用的封装类

将常用的数据封装成类统计起来,有mutex,串口的,directdraw,注册表等常用的类的封装

2012-03-07

css+button

css +div 鼠标移动时,单击时按钮图片自动切换

2011-11-17

vc++关于ODBC和ADO数据库开发全部源码

vc环境下数据库开发涉及到ODBC和ADO开发的全部模版源码,适合初学者入门,了解的人提高自己的开发能力。

2011-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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