自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 回声消除原理

从通讯回音产生的原因看,可以分为声学回音(Acoustic Echo)和线路回音(Line Echo),相应的回声消除技术就叫声学回声消除(Acoustic Echo Cancellation,AEC)和线路回声消除(Line Echo Cancellation, LEC)。声学回音是由于在免提或者会议应用中,扬声器的声音多次反馈到麦克风引起的(比较好理解);线路回音是由于物理电子

2017-07-11 14:51:53 1825

转载 keepalived之对等热备方案(主主热备方案)

通常情况下,利用keepalived做热备,其中一台设置为master,一台设置为backup。当master出现异常后,backup自动切换为master。当backup成为master后,master恢复正常后会再次抢占成为master,导致不必要的主备切换。因此可以将两台keepalived初始状态均配置为backup,设置不同的优先级,优先级高的设置nopreempt解决异常恢复后再次抢占

2014-08-05 12:42:17 809

转载 Linux 高可用(HA)集群之Keepalived详解

Linux 高可用(HA)集群之Keepalived详解[日期:2013-08-22]  大纲一、前言二、Keepalived 详解三、环境准备四、LVS+Keepalived 实现高可用的前端负载均衡器一、前言      这篇文章是前几篇文章的总结,我们先简单的总结一下我们前面讲解的内容,前面我们

2014-07-18 16:34:24 1016

转载 pthread join 和detach 的处理

默认情况下 pthread_create 创建的线程是 joinable的也就是即便pthread线程退出以后,退出状态也不会释放,这时候,如果一直创建的话,就会出现问题。我遇到的就是 pthread_create 返回的 thread id 跟上一次调用时候返回的一样,而pthread_create 也不会报错。程序也就无法继续创建线程了。。。解决的办法就是创建

2014-05-19 20:03:39 682

转载 Darwin Streaming Server 核心代码分析

基本概念首先,我针对的代码是Darwin Streaming Server 6.0.3未经任何改动的版本。Darwin Streaming Server从设计模式上看,采用了Reactor的并发服务器设计模式,如果对Reactor有一定的了解会有助于对Darwin Streaming Server核心代码的理解。Reactor模式是典型的事件触发模式,当有事件发生时则完成相

2014-05-11 23:02:37 793

转载 centOS6.4编译安装codelite5.3

分类: 环境配置 2013-10-30 14:02 126人阅读 评论(0)收藏 举报centoscodelite这两天实验室要求在服务器上安装一个codelite,于是由我对服务器下手,上网看了下悲剧的发现codelite不支持在centos上直接安装,只能编译安装,经过一番折腾之后,成功的装上了,下面是我的安装步骤:1、先装个wget(切换到root下安装)

2013-12-03 13:24:33 1335 2

转载 ES PES PS

1.流媒体系统结构ES:elemental stream 基本数据流;PES:packet elemental stream分组的基本数据流;然后把PES打包成PS ,TS流,PS:program stream;TS:transport stream;DTS(解码时间戳)和PTS(显示时间戳)分别是解码器进行解码和显示帧时相对于SCR(系统参考)的时间戳。SCR可以理解为解

2013-04-02 16:19:30 597

转载 PS流包结构分析

一个完整的MPEG-2文件就是一个PS流文件。    MPEG-2文件的构造格式如下图:    以一个实际的MPEG-2文件为例来分析一下PS流,MPEG-2文件:    http://download.csdn.net/source/212077    打开文件,可以看到文件以0x0000 01B9结束,即MPEG_Program_end_code,之前有很多个0x000

2013-04-02 16:17:25 2807

转载 live555 iPhone静态库编译

live555是一个c/c++写的开源跨平台的支持rtsp,还有H264编码的流媒体库,下载地址和说明都在这里: 支持windows平台,linux平台等多平台。在iphone上如果使用它的cpp源代码,由于环境配置原因可能有许多错误,所以还是采用官方推荐的,控制台编译,生成动态库文件,也避免了胡乱改动源代码而引起错误。使用的时候,只需要导入对应的头文件和静态库文件就可以,还节省编译时间。

2012-12-19 09:19:38 586

转载 ActiveX控件的安全初始化和脚本操作

ActiveX控件的安全初始化和脚本操作 简 介  很多微软的ActiveX控件(本地/远程)都需要使用持久性数据进行初始化,而且它们大多数都是可以通过脚本进行操作的 (支持一个方法,事件和属性的集合提供脚本语言操作)。初始化(使用持久性数据)和脚本操作都需要一个确定的安全性机制保证其安全性不被违背。一个说明控件初始化安全性风险的例子就是压缩/解压控件。如果用户点击了一个包含木马程序的

2012-06-07 11:50:26 893

转载 Linux操作系统下动态库的编写与调用

1. 用c语言写动态库:/* * libsthc.h * Declarations for function add */#include "stdio.h"#include "stdlib.h"#include "stdarg.h" #ifdef __cplusplusextern "C"{#endifint add(int x, int y)

2009-08-12 21:12:00 339

空空如也

空空如也

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

TA关注的人

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