VoIP
文章平均质量分 82
奔跑的码仔
心有多大,舞台就有多大
展开
-
VoIP(1)-基本原理和发展历程
VoIP(Voice Over Internet Protocol),即IP上传送语音,简单地说,就是实现了语音在IP上的实时传送,为了有效地利用IP带宽资源,通常在传送之前先要对语音数据进行压缩处理。真正的快速发展是在90年代以后,IP分组语音话音通信技术获得了突破性的进展和实际应用。1996年,ITU-T通过了著名的H.323协议,这一协议的推出,成为了VoIP的公共规范,极大地推动了VoIP转载 2013-04-17 22:25:26 · 9970 阅读 · 1 评论 -
GIPS-NetEQ 最大化语音质量、最小化延迟
GIPS NetEQ是一项专为IP电信系统开发的高级语音质量处理技术,其能够在大幅提高语音质量的同时,有效地减由于缓冲带来的延时影响。翻译 2013-09-03 16:09:01 · 7873 阅读 · 1 评论 -
Ubuntu 安装WebRTC
WebRTC为google开发的一套音视频引擎解决方案,通过这套方案可以轻松地实现应用间的音视频通信,下面主要介绍了如何在CentOS下安装WebRTC的过程。1.Depot Tools安装首先需要安装depot tools,安装步骤如下:首先,需要确认是否安装了git。通过git获取depot tool工具: git clonehttps://chromium.googlesou原创 2013-05-01 16:39:13 · 8626 阅读 · 1 评论 -
QQ 中所使用的GIPS语音技术
2004年12月9日,腾讯发布了QQ2004II正式版,新版在语音通话方面进行了很大的改善。后来笔者在不经意间发现QQ的版权信息中多出一段话:“本软件中使用的GIPS语音引擎和相关商标为Global IP Sound AB公司版权所有.Patens and Patens Pending, Global IP Sound Inc.”这是至今为止QQ第一次在版权声明中加入了第三方版权说明。原创 2013-08-03 22:41:38 · 4485 阅读 · 0 评论 -
linphone mediastream2 分析-双向录音机
(转载请标明出处,请勿用于商业用途)http://blog.csdn.net/linux_embedded/article/details/8957482 linphone是一个轻量级voip客户端,linphone的架构设计十分的清晰,其底层音视频引擎mediastream2是一个独立的模块,基于它可以很容易的实现各种音视频的应用没。本文中所说的linphone 双向录音功能就是基于原创 2013-05-21 21:14:17 · 8006 阅读 · 3 评论 -
VoIP技术(4)-G.729-G.723-iLBC-语音编码
4.4 算法—G.729分析在VoIP系统中应用最广泛的就是G.729和G.723.1两种。G.729编码是LPC参数编码,线性预测采用的是前馈型前向自适应技术,并使用预视提高合成模型的精度。预测模型系数根据当前帧和部分下一帧话音数据进行更新,G.729帧长为10ms,由2个子帧组成,预视5ms。由于采用的是前向型自适应技术,因此除了传送激励信号外,还需传送预测器系数。为了降低复杂度,G.72转载 2013-04-17 22:30:32 · 4987 阅读 · 1 评论 -
VoIP技术(5)--VoIP语音质量保证
5.VoIP语音质量保证策略影响通信的语音质量的因素很多。在VoIP系统中,虽然与电路交换系统在大多数情况下都是类似的,但也有其不少特殊的因素,如编解码类型、较长的时延、时延抖动、分组的丢失等。 考虑到传统的电信业务使用线路交换技术,而VOIP使用包交换技术,因此这也是VOIP技术与线路交换技术相比之下需要解决的问题。5.1 延迟和抖动VOIP在传输语音、视频等实时性要求转载 2013-04-17 22:31:31 · 5897 阅读 · 0 评论 -
VoIP技术(3)-语音编码算法
4.语音编码算法原理与应用 4.1 波形编码算法基本原理语音编码主要有波形编码和参数编码两大类。波形编码就是根据语音信号波形导出相应的数字编码形式。最早的波形编码就是PCM,即ITU-T G.711A和ITU-T G.711μ,其编码速率为64kbit/s。 图9 自适应量化器PCM虽然能够提供相当好的语音质量,但要占用过高的网络带宽资源。这里主要讨论低速率转载 2013-04-17 22:29:26 · 3525 阅读 · 0 评论 -
VoIP技术(2)-RTP/RTCP/SRTP语音传输技术
3.语音传输技术 由因特网的七层架构来看,RTP协议是工作在UDP/IP协议之上的,如图6所示。 图6 在VoIP系统,在将编码语音数据交给UDP进行传输之前,要利用RTP/RTCP协议进行处理。RTP/RTCP协议实际上包含RTP协议和RTCP协议两部分。3.1 RTP协议RTP协议通常运行在UDP层之上,二者共同完成运输层的功能。UDP提供复用及校验和服务,也就转载 2013-04-17 22:28:19 · 4052 阅读 · 0 评论 -
Linux 下定时器的实现方式分析
文章出处:http://www.ibm.com/developerworks/cn/linux/l-cn-timers/#icomments定时器属于基本的基础组件,不管是用户空间的程序开发,还是内核空间的程序开发,很多时候都需要有定时器作为基础组件的支持,但使用场景的不同,对定时器的实现考虑也不尽相同,本文讨论了在 Linux 环境下,应用层和内核层的定时器的各种实现方法,并分析了各转载 2014-12-14 14:54:02 · 1933 阅读 · 0 评论