自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 编译Linphone 需要的软件包

linphone-3.4.3.tar.gz依赖的库如下:libogg-1.1.3.tar.gzspeex-1.2beta3.tar.gz(依赖于libogg)libosip2-3.3.0.tar.gzlibeXosip2-3.1.0.tar.gzSDL-1.2.14.tar.gzffmpeg-0.5.1.tar.gz(依赖于SDL)开始编译之前可以的话,最好看一下lin

2012-03-23 15:49:37 903

转载 ortp库使用入门

我们知道, RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,做流媒体传输方面的应用离不开RTP协议的实现及使用,为了更加快速地在项目中应用RTP协议实现流媒体的传输,我们一般会选择使用一些RTP库,例如使用c++语言编写的JRTPLIB库,网上关于RTP协议以及JRTPLIB库的介绍已经很多了,在此我也不再赘述,文本主要介绍实现

2012-03-21 10:43:27 605

原创 linux 用speex库压缩音频

int sound::encode(){FILE *fin,*fout1,*fout2,*fout3;//三个文件指针,fin为已录制好的音频文件 short in[FRAME_SIZE];short out[FRAME_SIZE];float input[FRAME_SIZE];float output[FRAME_SIZE];//设置几个缓冲区char cbits[

2012-03-21 09:34:58 3247

原创 linux音频的播放

以下是一个基于QT上面做的一个linux下的一个音频的播放int sound::play(QString filename){int id,fd,i,j;char buf[512]; fd = open("/dev/dsp",O_WRONLY);//只写方式打开设备文件/dev/dspif(fd{perror("Couldn't open the file

2012-03-21 09:07:07 931

原创 linux下的音频采集

<!--p, li {white-space:pre-wrap}-->这是一个在QT下做的一个音频采集类,只是做一个练习。。sound::sound(QObject *parent) :QObject(parent){QMessageBox::about(NULL,"test","loving china!!");//这个可以随便写,就一QMes

2012-03-21 09:05:29 2379

转载 如何使用Speex中的AEC模块,提高声音质量?

From:http://wenbin151.iteye.com/blog/399418在Speex(www.speex.org)的最新版本中,开始集成了回音消除的模块,而回音消除一直是Voip之中亟待解决的主要问题。很多朋友和我说speex的aec模块的效能并不好,我们先来看一下speex的aec的api调用方式。/**创建AEC对象*/SpeexEchoS

2012-03-19 16:19:29 941

转载 基于C 的speex编程

From:http://www.cnblogs.com/myitm/archive/2011/07/21/2113299.htmlview plaincopy to clipboardprint?// demo.cpp : Defines the entry point for the console application.   //   #include "stdafx.h

2012-03-19 16:16:58 2419 1

转载 SPEEX 语音压缩

From: http://www.cnblogs.com/myitm/archive/2011/07/21/2113301.htmlSpeex manul中文版在VOIP的音频算法中,回音处理已经成为一个关系通话质量的主要问题。回声的产生在IP网络主要有两种:1.声学回声2.电路回声声学回声主要又分成以下几种:a ) 直接回声:由扬声器产生的声音未经

2012-03-13 15:57:21 8547 1

转载 RTP

第六节 RTP协议本节内容 6.6.1 RTP报文格式 6.6.2 基于RTP的带宽控制方法    1. 接收端的控制策略    2. 发送端的控制策略From:http://jpkc.nwpu.edu.cn/jp2005/09/main/multibook/6/6-6.htm思考练习1.在支持多媒体通信机制和能力上,RTP协议与网络层多媒体通信协议(如RSVP

2012-03-13 11:09:52 634

原创 OSS linux下的音频程序

昨天写了个利用OSS 音频驱动写的一个LINUX下的一个音频的录取与播放,写完后,录制了,听了下,播放速度太快了,然后调节了下播放时那个每次读取的数据的大小,开始都以2的N次方来调节,不是快了,就是慢了,折腾了一天,今天再看了下,试了把它调成中间的那个不是2的N次方的其他数,再调节试了下,咦。。得了,靠就这小问题就浪费了一天的时间。。 以下是程序,还不是最终完善的那个。。#include "s

2012-03-13 11:05:46 2340

转载 Linux音频设备驱动

From:http://blog.csdn.net/hare_lee/article/details/7001491 Linux音频编程指南  虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序,同时还给出了一些常用的音频编程框架。一、数字音频音频信号是

2012-03-07 13:29:56 2560

转载 linux kill用法、killall、pkill、xkill

From:http://www.2cto.com/os/201202/118483.html  、xkill 终止一个进程或终止一个正在运行的程序,一般是通过kill 、killall、pkill、xkill 等进行。比如一个程序已经死掉,但又不能退出,这时就应该考虑应用这些工具。 另外应用的场合就是在服务器管理中,在不涉及数据库服务器程序的父进程的停止运行

2012-03-02 15:57:46 375

CC2530中文数据手册完全版

CC2530中文件数据手册,做Zigbee必备手册。中文完整版。

2018-03-18

C++ C 高质量编程

这是一本介绍C++ 和C中的bug 让你在写程序时减少一半的错,也可以快速的写出好程序

2012-09-19

ARM嵌入式系统开发:软件设计与优化

介绍嵌入式开发软件方面的。给朋友们在嵌入式开发方面做点贡献

2011-12-03

嵌入式开发学习攻略

嵌入式开发路线。。给想进入嵌入式开发行业的人一条可行的道路

2011-12-03

Linux内核学习起步

要学习linux操作系统内核的就果断下了 最适合刚接触linux的朋友

2011-12-03

深入了解LINUX内核第三版

为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。   《深入理解Linux内核》第三版将引领你畅游内核中用到的最主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。

2011-12-03

空空如也

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

TA关注的人

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