自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

evsqiezi

多媒体工程师,从事ffmpeg,gstreamer,h264开发,做做笔记。

  • 博客(11)
  • 资源 (34)
  • 收藏
  • 关注

转载 如何看待操作系统的用户空间和内核空间

作为中央核心处理单元的CPU,除了生产工艺的不断革新进步外,在处理数据和响应速度方面也需要有权衡。稍有微机原理基础的人都知道Intel X86体系的CPU提供了四种特权模式ring0~ring3,其中ring0特权最高,ring3的特权最低,之所以要做这样的区分一个主要目的是保护资源,通俗来讲要保护的资源无非就是“内存、I/O端口以及执行特殊机器指令的能力”。任何一个时刻,x86 CPU都是在一定

2012-12-28 10:21:05 595

原创 飞鸽传输

飞鸽是一个局域网通信软件。问题:看不到另一个网段的用户。解决方法:如上图,添加网段区间,即可看到那个网段的用户。

2012-12-28 09:44:11 664

原创 VC编译典型问题

vc 2015不能断点?点击Configuration Properties->Debugging, Debugger Type的Script改成Auto。add/remove operation is read only原因:这个时候只要关闭工程,删除ncb文件和suo文件,打开工程,待Intellisesnce update完毕后,添加消息响应代码。代码不能设置断点...

2012-12-18 05:43:09 8208 1

原创 视频编码参数

编码类型编码类型为H264。Adaptive DCT        允许使用8*8DCT。对画面质量和压缩效率都有好处。I4*4,P4*4,P8*8,B8*8:AVC标准允许使用多种DCT块划分方式,这里就能选择允许使用的DCT块划分方式。前面的字母代表对于的帧类型,后面的数字代表块大小。本选项对画面质量和压缩效率都有好处,推荐都选上。I8*8需要ADaptive DCT打开才有效。

2012-12-17 12:39:48 1848

原创 MFC--消息

如何自定义消息1定义消息#define  WM_DATAARRIVE      WM_USER + 22.消息声明:afx_msg LONG OnDataArrive(WPARAM wParam,LPARAM lParam);     3.消息映射:ON_MESSAGE(WM_DATAARRIVE, OnDataArrive)4.函数实现LONG CNetmonit

2012-12-17 12:18:53 590

原创 进程间的通信

进程间除了用socket通信外,还可以使用共享内存,匿名管道,命名管道,邮槽,剪贴板通信。共享内存 //创建 m_cNameMutex.Lock(); HANDLE hmap = CreateFileMapping((HANDLE)-1,NULL,PAGE_READWRITE,0,sizeof(int),_T("share")); bool bIsExisted = fals

2012-12-13 15:03:51 606

原创 设备SDK--网络摄像机

网络摄像机是一种常见的视频服务器,下面分析几家相机的SDK。海康相机跟海康DVR的SDK兼容,相当于一路的海康DVR。锐势相机锐势相机的SDK跟海康的很像,提供2个库,一个获取裸码流,一个用来解码。按照“初始化-》登陆-》点播-》获取裸码流-》解码”的步骤即可得到原始图像。创宇相机创宇相机的SDK跟常见SDK的区别如下:1 不需要登陆。2 需要不断向相机发心跳包,心

2012-12-11 20:53:39 2104

原创 设备SDK--视频服务器SDK的测试点

查看SDK的使用方式(动态库,静态库,OCX)。是否给出解码前,解码后回调,数据是否为标准格式(H264;YUV,RGB)。 查看解码能力,解码一路需要多少内存,cpu。没有码流时,重连能否成功。间断性断网能否处理过来(停播->退出登录->登录)。重启平台,是否给出断链回调;前端设备重启(比如相机),重新点播能否成功。

2012-12-10 16:53:22 910

转载 RTMP简介

Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正常运行。1. AMFAMF(是Action

2012-12-06 19:29:30 3520

原创 设备SDK--华三IMOS平台

华三IMOS平台跟别家平台比起来,有以下几个特点:1 心跳华三平台需要用户做心跳,可以自动发送(调用IMOS_AutoKeepAlive(),2012-6月的版本没这个函数),也可以手动每隔30秒调用IMOS_UserKeepAlive()。2 图像回调分别给出了Y值,U值,V值的指针和大小,方便用户自己组装YUV的数据。 常见错误码及其分析:1057 发送同步消息超时

2012-12-06 18:13:15 2337 1

原创 windows常见问题

sysfader:iexplore.exe-应用程序错误解决方法: 如果你的系统是windows xp,请右键单击"我的电脑",点击"属性"-->"高级",在"性能"一栏中,将所有特殊效果取消(这些都跟显卡有关);如果还没解决,打开IE8,找到“工具 -> Internet选项 -> 高级 -> 浏览 -> 启用第三方浏览器扩展*”,取消选中后重新启动IE8浏览器(这是在禁用非微软的浏览器辅助

2012-12-01 09:45:38 503

codeblocks绿豆色主题

codeblocks的一个主题,绿豆色主题,很好看,我自己喜欢的一个主题。

2018-01-10

codeblocks主题

codeblocks的主题设置,常有用,其中vim主题非常好,看起来很好看。

2017-11-18

aac头解析.docx

aac头解析.

2016-08-26

Windows下如何编译OpenSSL.docx

Windows下如何编译OpenSSL.docx.

2015-09-08

msado60_Backcompat

Win7上编译的ADO程序无法在低版本系统上运行,创建ADO时提示错误:0x80004002.

2014-12-10

tigervnc-1.3.1.rar

TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines. TigerVNC provides the levels of performance necessary to run 3D and video applications, and it attempts to maintain a common look and feel and re-use components, where possible, across the various platforms that it supports. TigerVNC also provides extensions for advanced authentication methods and TLS encryption.

2014-10-16

signcode.rar

数字签名可以讲CAB标为安全,数字签名的时候,要用到此软件。

2014-08-29

13818 1 ts ps

此文档是一个ISO文档,主要介绍TS,PS,PES的格式。

2014-08-01

VC2008下用ATL开发windows服务

VC2008下用ATL开发windows服务,服务的特点:开机启动,无界面。

2014-07-24

路由器的三种上网方式

本文档详细介绍了三种上网模式,PPPOE,静态IP,动态IP。

2014-07-14

win7下配置IIS

此文档,详细讲解了windows下配置iis,图文并茂,很容易理解,操作。

2014-03-13

IPCCapture

onvif协议不提供直接获取抓拍图片到本地的功能,只提供获取图片的地址(如:http://172.16.200.24/cgi-bin/jpg/image.cgi),必须通过HTTP的GET方式得到图片,此代码为C++编写,稍作改动即可完成图片获取到本地。

2014-03-12

c99下的stdint.h

stdint.h是c99中引进的一个标准C库的头文件。 比如在使用X264的时候会用到此头文件。

2014-03-09

pexports-0.43

有时候,编译只生成了动态库,没有生成lib文件,pexports能够把DLL解释称DEF文件,在利用VC的lib.exe就可以解释出lib文件。

2014-03-09

ffmpeg解码视频

此代码用ffmpeg来解码视频码率,本人亲自测过AVI,h264,mpeg2,使用时要加入必要的头文件,库文件。

2014-02-24

windows下用mingw编译ffmpeg

window下搭mingw环境,mingw下编译ffmpeg都比较麻烦,参考文档又旧又杂,本文档采用的方法简单有效,可以很快实现编译。

2014-02-20

VC2008工程下的解析TS出ES的例子

在VC2008工程下,一个TS的解析例子,含有一个视频文件test.264,解析出来的文件为1.264。 解析步骤为: 1 取得PAT. 2 取得PMT. 3 取得PES. 4 取得ES. 参考文档见:http://blog.csdn.net/evsqiezi/article/details/11960733。

2014-02-10

gsoap实现的加法实例

gsoap的入门例子,实现两个数字相加。

2013-12-03

VC6在64下退不出缺少的库

VC6在64位下断点调试,经常会退步出来,从任务管理器中关,也退不出,替换这连个库就解决了。

2013-11-07

ffmpeg的SDK

ffmpeg是一个很好用的开源编解码库,编译也是个麻烦的过程,先提供编译好的SDK,版本号为3.2。

2013-10-24

字符转utf8

汉字等字符有时候在网络传输时候要转成UTF8格式,此资源即实现C++下的转化。

2013-07-10

ICE_helloword.rar

使用ICE做一个简单的例子,客户端给服务端发送helloword,如果不在一个电脑要加上-h IP,对初学ICE帮助很大。

2013-07-04

rgb2yuv.rar

查表法进行,RGB跟YUV之间转换,效率很高。

2013-06-18

nasm和yasm

nasm.exe和yasm.exe是汇编工具,在编译ffmpeg时会用到。

2013-05-29

nasm与ndisasm

编译X264等源码时,经常会用到这两个工具。

2013-01-05

MySourceFilter

写第一个简单的filter,功能是:循环显示3张图片。

2012-11-21

rgb,yuv查看器

一个很好用图像播放器,支持rgb,yuv的各种格式。

2012-11-20

base64_live555

从live555抠出来的base64,使用的是查表法。

2012-11-13

udp通信的静态库

封装的一个UDP库,在windows,linux下都可以使用。

2012-11-06

coreavc2.0

coreavc,版本2.0,据说是最快的软解码。

2012-09-14

图片转换icon

png,gif,jpg,bmp转换成icon,

2012-09-14

23种设计模式

23种设计模式详解,比如单例模式,状态模式等。

2012-04-20

CVS使用方法

CVS和VSS一样都是版本控制软件。与VSS不同,CVS是在Unix下发展起来的。目前也有面向Windows操作系统的版本(包括服务端和客户端)。 以下将介绍CVS中的基本术语。

2011-12-31

桌面录像+摄像头录像

两个软件,一个是截桌面成录像,一个是采集摄像头成录像。

2011-11-26

空空如也

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

TA关注的人

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