自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (9)
  • 收藏
  • 关注

原创 新安卓直播方案

新版本将使用 live555 最新核心 现在正在移植ffmpeg 0.9 最新核心 现在已经移植成功显示驱动、同步驱动重新设计框架整体重新设计 目前完成 40%由于开发周期较长 工程浩大同步优化 armv6 vfp neon太能折腾了啊http://blog.csdn.net/maikforever/article/details/6709147

2011-12-26 10:32:42 1729

转载 Ubuntu下Android4.0源码的下载和编译

花了一天的时间完成了Android4.0源码的下载和编译,下面分享下过程,不明白的地方请留言。 获取Android4.0源码,也可以参考Android官网的下载步骤:官网下载参考第一步,首先建立repo环境,把此目录添加到环境变量中。mkdir ~/binPATH=~/bin:$PATH第二步,下载repo工具。sudo apt-get install

2011-12-30 16:19:54 883

原创 android 手机屏蔽广告 hosts

手机需root权限使用root文件管理器直接覆盖掉/system/etc/hosts重启即可文件管理器推荐 yaffs2 explorer 绿色无广告 实用无其它杂质# china ad block127.0.0.1 wap.casee.cn127.0.0.1 mm.admob.com127.0.0.1 r.admob.com127.0.0.1 gw.yo

2011-12-27 21:50:46 39000

原创 about windows dep

from chrome 开源Sun Aug 24 00:55:55 2008 UTC (4 weeks ago) by license.bot File size: 3734 byte(s)Use a more compact license header in source files.// Copyright (c) 2006-2008 The Chromium Authors. A

2011-12-27 17:19:08 1517

转载 使用 live555 直播来自 v4l2 的摄像头图像

结合前面的 采集 v4l2 视频, 使用 live555, 通过 rtsp 发布实时流. capture.h, capture.cpp, vcompress.h, vcompress.cpp 需要参考前面几片文章. 这里仅仅贴出 v4l2_x264_service.cppview plain#include   #include   #include

2011-12-22 22:48:56 1763

转载 发现live555中一个小bug

今天忽然发现了live555中的openRTSP.exe中的一个小问题。在openRTSP.exe连上服务器后,如果服务器退出而没有发送TEARDOWN,openRTSP.exe不会退出,即使收不到数据,它也会一直等待下去。当然,这也可以不认为是一个bug,因为服务器不辞而别也不对。究其原因,主要是openRTSP.exe中所使用的RTPSource类没有对网络出错进行处理,所以尽管网络出错,

2011-12-22 20:46:36 852

转载 移动视频监控

对于市场上的视频监控系统,大家都有一定的了解,就是视频采集,经过无线/有线发送到服务或代理,客户从服务或代理上得到视频/音频流。不复杂。    对于不远的将来,3G,4G的到来,对移动的业务有一个推动,监控自然有了称动的一个特性,废话少说,先说说一般常用的架构。客户端采集->通过无线数据网->服务器->移动客户端(手机)取得视频流, 可行性:技术环节纵观:     采集端:

2011-12-21 11:16:10 1123

转载 基于feng streaming server 搭建Android直播测试平台

由于Android 不像iPhone有http live streaming的端到到方案(方便提供海量服务),暂时用开源的feng(http://lscube.org/feng,支持mp4(H264+AAC))搭建一个RTSP/RTP直播服务器用来测试,feng相对于darwin、live555等流媒体服务器的优势很容易增加新的媒体文件解析器,按照其中demux_avf.c结构利用ffmpeg

2011-12-19 13:29:48 1221

转载 用MinGW编译ffmpeg

此文章已太久,请看新文章http://hi.baidu.com/yeyingxian/blog/item/d969bd773479f403b151b90c.html 1. 下载各种工具包。MinGW的官方网址是http://sourceforge.net/project/showfiles.php?group_id=2435但是sourceforge经常会被电信封杀,需要找

2011-12-16 14:50:07 964

转载 普通人的编辑利器——Vim

作者:善用佳软 版本:v1.5-r5-20080220本文适合Vim新手,既可阅读入门,也可跟随本文一步步操作,动手体验。  2005年5月,我开始用Vim。此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而空。并且,从Vim我才体会到,什么才是真正的编辑利器。在善用佳软或其他论坛发文,我都是先在Vim中输入,并方便高效地编辑好格式,再贴到网上。而我的通讯录、

2011-12-16 10:58:38 675

转载 人脸检测的C/C++源代码

人脸检测的C/C++源代码,曾发表于 OPENCV 的 MAILING LIST,主要是对OPENCV 3.1 版本发布的代码做了一些速度上的优化,并且解决了内存泄漏的问题。这个程序所使用的 Paul Viola 提出(该论文“Rapid Object Detection using a Boosted Cascade of Simple Features”发表在 CVPR'01)的 Ada Bo

2011-12-15 11:42:08 1273

转载 关于ffmpeg分离mp4视频帧硬解码遇到的问题

前段时间在WINCE6搞好一阵时间利用ffmpeg分离mp4出来的视频帧送到硬件解码去,但发现不少问题,我用的是三星的S5PC100处理器,想利用三星提供的MFC的API来进行硬解码,但是根本无法解码,根据调试输出的信息,少了信息头数据,上网查找了好久后,发现mp4/mkv/mov/flv封装的h.264,因为为了减少存储,减少了一些头信息,不是标准的ES流,而从av_read_frame出来的码

2011-12-15 11:31:29 1748

转载 ffmpeg编译的静态链接库问题

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zyg0227.blog.51cto.com/1043164/325408安装了ffmpeg在wince编译生成dll和.a文件,但是发现这个.a文件并不是像win32下面的lib文件,不能够直接调用,如果直接调用会产生error LNK2001: unresolved

2011-12-15 10:10:35 1189

转载 FFmpeg Documentation

Table of Contents1. Introduction2. Quick Start2.1 Video and Audio grabbing2.2 X11 grabbing2.3 Video and Audio file format conversion3. Invocation3.1 Syntax3.2 Main options3.3 Video Optio

2011-12-14 20:54:48 1568

原创 stdint.h

//// Created by [email protected]//#ifndef STDINT_H#define STDINT_H#include /* 7.18.1.1 Exact-width integer types */typedef signed char int8_t;typedef unsigned char uint8_t;typedef short

2011-12-14 19:23:43 1382

转载 Cygwin 交叉编译 ffmpeg for win ce

ffmpeg作为一个开源的比较好的解码库,编码库,音视频播放位一体的程序,很值得参考,虽然直接把他一直到mobile上面效率不佳,但是经过针对arm 汇编优化后的解码库还是不错的。我在我的项目里面准备使用它的解码库,根据自己的实际需要裁减编译成vs2005可用的静态库。  从网上找了很多资源,可是都有头没尾的,自己实际编译了一下。整理供自己以后编译用,呵呵。  环境:Windows

2011-12-14 15:10:14 777

转载 开源点评:ZeroMQ简介

貌似有2个月没写技术帖了。今天,向各位程序猿同学介绍一个和网络通讯有关的开源项目——ZeroMQ(绰号 ØMQ,以下简称 ZMQ)。事先声明,本帖仅仅是简介,不涉及太深入的话题。 ★ZMQ是啥玩意儿?  通俗地说,ZMQ是一个开源的、跨语言的、非常简洁的、非常高性能、非常灵活的网络通讯库。   它的官方网站在"这里",维基百科的介绍在"这里"(暂时没有中文的维基词条)。

2011-12-14 14:19:46 854

原创 cygwin 编译 win32 程序 同时不依赖 cygwin1.dll

./configure --target-os=mingw32 --enable-memalign-hack --enable-static --disable-shared --extra-cflags=-mno-cygwin --extra-libs=-mno-cygwintks by vk

2011-12-14 11:49:17 1745

转载 MinGW,MSYS,cygwin 区别

MinGW:是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC(GNU Compiler C)产生 Windows32 程序。MSYS:Minimal GNU(PO

2011-12-14 11:14:13 1666

原创 通用 log 日志库。

今天又试用了 log4c 至此 log4cpp log4cplus log4cxx log4c 四大家子全部试用完,没有一个尽人百分百满意的地方。log4c 有 stream appender 却没有 log4cpp 的 syslog 及 trace 日志。而 log4cpp 却在内存管理上或者我想要的 console log/logcat/ 都不满足。唉 有时间真想重写了一套 l

2011-12-13 16:29:10 1437 3

转载 MinGw 下编译 FFMPEG

前段时间帮同学做一个项目,需要在windows下用到ffmpeg。ffmpeg是Linux下的很流行的一个开源解码器,在windows下编译,很自然的想到了使用mingw+msys来模拟Linux环境,于是开始进行配置,没想到遇到的问题还挺多的,在这里和大家一起探讨一下。    1.首先是mingw+msys环境的配置,现在mingw做的很好了,不用两个分开安装了,直接从sourceforge

2011-12-13 14:48:37 1049

转载 H264 mpeg2,4 frame

一般在开头有一个单元分隔符NAL,两个单元分隔符之间的数据包就是一帧图像。就是00 00 01 09,这个09就是单元分隔符的标志。不过协议并没有说NAL流必须如此组织,可能还有其它的组织形式。我手头的H264文件都是这样组织的。 H264的字节流确实没有帧的概念.具体原因请仔细研读协议. 这个要看你怎么理解了。和MPEG2、MPEG4相比,H.264字节流中帧的形式发生了变化。以

2011-12-13 10:31:43 647

转载 用UNetBootin制作CentOS的USB安装盘

据说有人愿意赞助我300多元去制作一个校园的Linux服务器,这个价钱,就够一台二手主机,凑着用就好!周二下午去岗顶看一下二手货,顺便在我的U盘上放一个CentOS安装文件,这样可以在店家那里测试一下USB安装系统。经历多番波折,终于制作好了CentOS的USB安装盘。我用的是CentOS6.0的Minimal版本的iso安装文件,写入U盘使用UNetBootin这个工具。具体步骤

2011-12-12 17:16:34 2748

转载 HTTP传输二进制初探

从第一次接触http协议的时候,不知是怎么回事,形成了这么一个错误的观点,认为http协议是个纯ASCII字符协议,也就是说在http流里是看不到二进制流的0x00值的。其实答案是:http协议里的content可以是纯二进制流。http://my.chinaunix.net/space.php?uid=22568683&do=blog&id=84701关于HTTP传输ASCI

2011-12-12 16:41:05 6388

转载 P2P之UDP穿透NAT的原理与实现(附源代码)

P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在 这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介

2011-12-12 14:41:32 1246

转载 glib库-Linux平台下最常用的C语言函数库

glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk +库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。使用glib库的程序都应该包含glib的头文件glib.h。########################### glib基

2011-12-08 14:27:17 1369

转载 程序员也敢吃10元的盒饭

2011年12月03日 星期六 10:35 又是一个阳光灿烂的中午,看了一上午的报纸,茶水也顺带喝了不少,肚子早已经咕咕作响了,今天中午吃点什么了,貌似楼下的新开张的盒饭还不错,于是我来到楼下准备买上一盒。   菜色还不错,价格有6元,8元,10元,12元,20元的,像哥这样的精英管理人才,怎么着也的吃最高级的才配合身份,就在我准备购买时,一个响亮的声音响起,   "老板,给我一份10

2011-12-08 11:56:35 655

转载 疯狂的 Web 应用开源项目

下面是一个Web应用的开源列表。没什么可说的,太疯狂了。尤其是Web 2.0那一堆。我不知道你怎么想,有些开源项目的源码写得挺不好的,尤其是性能方面。或许你会以为改一改他们就可以成为为自己所用,不过,改这些开源的项目还真不容易。玩玩还可以。数字媒体相册(Flickr, Picasa)Gallery,基于PHP + MySQL的Web相册。非常易于使用,包括一个配置向

2011-12-07 16:55:24 1401

转载 使用正则表达式解析URL

在开发http相关程序时,经常会碰到从网络链接URL中提取协议名、服务器、路径等目标对象,如果仅使用C/C++字符串操作函数,那么则显得有点麻烦且代码不易维护,其实关于文本内容的解析工作,都可优先考虑使用正则表达式库来解决处理,关于C++方面的正则库也有很多种,如atl,pcre,boost等。下面就使用boost中的regex来解析URL提取协议名、服务器、路径为目标说明其用法。   (1)

2011-12-07 15:36:20 1421

转载 以小见大——那些基于 protobuf 的五花八门的 RPC(1)

赖勇浩(http://laiyonghao.com )Google protobuf(http://code.google.com/p/protobuf)提供了 service 关键字来描述 RPC,但没有实现,所以大家都纷纷自制 RPC,仅仅是在 protobuf 官网列出来的,就有十几个(http://code.google.com/p/protobuf/wiki/ThirdParty

2011-12-05 19:55:04 734

转载 WebQQ协议分析(1)——登录

申明:本文章只做研究之用,不得用于商业目的,不得大规模推出自己的QQ代替腾讯的产品,后果自负。 绪:一直想弄个程序与QQ直接通信,再弄个聊天机器人什么的,困于无从下手:QQ太麻烦了,抓包来看看吧,全是乱码,没个能读通的,明显加过密,解密的难度也太大了。好在出了个WebQQ,一切问题都解决了,因为浏览器要运行程序,得从服务器下载数据啊,也就是源代码了。源代码都有了,还

2011-12-05 11:26:04 740

转载 GRETA库在VS 2005环境下的编译经验

作者:朱金灿来源:http://www.cnblogs.com/clever101       GRETA是微软研究院推出的一个正则表达式模板类库,GRETA 包含的 C++ 对象和函数,使字符串的模式匹配和替换变得很容易,它们是:·  " rpattern: 搜索的模式·  " match_results/subst_results: 放置匹配、替换结果的

2011-12-05 11:00:33 626

转载 什么是TCP 三次握手及为什么进行三次握手?

TCP 连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程:1. 客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表示客户端上用来存储从服务器发送来的传入段的缓冲区的大小)。2. 服务器收到客户端发送过来的SYN报文后,向客户端发

2011-12-05 10:22:11 648

转载 开源日志库<log4cplus+VS2008使用>整理

一.简介  log4cplus是C++编写的开源的日志系统,功能非常全面.本文介绍如何在Windows+VS2008中使用该日志库。 二.下载  可从网站[url]http://log4cplus.sourceforge.net[/url]上去下载 log4cplus 1.0.3 rc9,具体地址[url]http://downloads.sourceforge.net/log4cpl

2011-12-05 10:18:07 648

转载 软件Release版本异常捕获程序(BugReport)

标签:BugReport Release 异常捕获一.设计目的    由于很多的软件产品,会不时的遇到一些异常崩溃的情况,而有时候,这个问题又不时总能重现,导致开发人员无法跟进此Bug;另一方面,在我们的软件产品发布出去之后,客户在使用过程中,也会遇到一些这样的情况,而一旦这样的情况发生之后,软件会毫不犹豫的弹出Windows错误并无情的结束程序。本程序的设计的目的就是为了解决

2011-12-05 10:17:28 988

转载 Windows 防火墙控制

通常,我们在初次执行某些网络应用程序的时候,Windows防火墙会提示我们是否阻止该程序的网络连接,如下图:本文主要介绍如何使用COM接口编程来操作Windows防火墙,使程序自动的解除阻止(即将本程序添加到防火墙的例外列表中),打开防火墙,关闭防火墙等。 1. 获得防火墙接口 INetFwProfileINetFwProfile * m_pIFir

2011-12-05 10:14:57 1752

转载 zlib 的使用

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wangzai9931.blog.51cto.com/168627/1640941. 下载zlib,附件是zlib 1.2.3 .2. 解压代码,打开 .\projects\visualc6\zlib.dsw .3. Build :  zlib Lib

2011-12-05 10:14:19 711

转载 一个线程池(ThreadPool)的使用

代码来源:codeproject1) 步骤一#include "ThreadPool.h"2)步骤二从IRunObject派生自己的处理类class CMyRunObject : public IRunObject{public: CMyRunObject(); ~CMyRunObject(); void Run(); void Initia

2011-12-05 10:12:46 617

转载 STUN, STUNT, XSTUNT

STUN(From: http://zh.wikipedia.org/w/index.php?title=STUN&variant=zh-cn) STUN(Simple Traversal of User Datagram Protocol through Network Address Translators (NATs),NAT的UDP简单穿越)是一种网络协议,它允许位于NAT

2011-12-05 10:08:35 707

转载 使用nginx, memcached, libevent, mysql实现url排重

0. 思路用nginx在前端做反向代理, 把请求转到c写的程序url_query, 这个程序去memcached里取url, 没有则关掉connection.此时nginx会fallback到另一个C写的程序url_set, 该程序去查mysql数据, 如果有则存memcached, 同时返回HTTP 200, 否则返回HTTP 404.这样写的好处就是url_query挂掉不影响

2011-12-03 15:26:08 1107

CSS 2.0中文手册.chm

CSS 2.0中文手册.chm 非常好用查css 的资料

2012-08-11

高质量C++编程指南.chm

非常精典的教程 CHM格式的 体积很少 值得收藏

2010-11-27

Microsoft Windows驱动程序模型设计.chm

非常精典的教程 CHM格式的 中文版的。

2010-11-27

PC机汇编语言实战精解.chm

非常精典的教程 CHM格式的 体积很少 值得收藏

2010-11-27

Windows游戏编程大师技巧.chm

非常精典的教程 CHM格式的 体积很少 值得收藏

2010-11-27

VC 技术内幕(第五版).chm

非常精典的教程 CHM格式的 体积很少 值得收藏

2010-11-27

Visual C++ MFC入门教程.chm

非常精典的教程 CHM格式的 体积很少 值得收藏

2010-11-27

ADO中文帮助.CHM

ADO中文帮助.CHM 下载后评论不扣分^_^

2010-11-27

空空如也

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

TA关注的人

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