- 博客(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 923
转载 ortp库使用入门
我们知道, RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,做流媒体传输方面的应用离不开RTP协议的实现及使用,为了更加快速地在项目中应用RTP协议实现流媒体的传输,我们一般会选择使用一些RTP库,例如使用c++语言编写的JRTPLIB库,网上关于RTP协议以及JRTPLIB库的介绍已经很多了,在此我也不再赘述,文本主要介绍实现
2012-03-21 10:43:27 613
原创 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 3296
原创 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 958
原创 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 2409
转载 如何使用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 950
转载 基于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 2446 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 8652 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 644
原创 OSS linux下的音频程序
昨天写了个利用OSS 音频驱动写的一个LINUX下的一个音频的录取与播放,写完后,录制了,听了下,播放速度太快了,然后调节了下播放时那个每次读取的数据的大小,开始都以2的N次方来调节,不是快了,就是慢了,折腾了一天,今天再看了下,试了把它调成中间的那个不是2的N次方的其他数,再调节试了下,咦。。得了,靠就这小问题就浪费了一天的时间。。 以下是程序,还不是最终完善的那个。。#include "s
2012-03-13 11:05:46 2355
转载 Linux音频设备驱动
From:http://blog.csdn.net/hare_lee/article/details/7001491 Linux音频编程指南 虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序,同时还给出了一些常用的音频编程框架。一、数字音频音频信号是
2012-03-07 13:29:56 2611
转载 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 389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人