摘要: 在视频会议的开发当中,音频的质量绝对视频会议系统的产品质量,因此视频会议软件的音频播放在会议系统中占有非常重要的作用,而音频数据在网络环境中传输,会存在延迟的可能,而网络的延迟也会在不同的时段发生改变,这种网络延迟的变化就会产生抖动,而抖动产生的会导致音频质量失真和断续。因此视频会议系统都需要进行音频的抗抖动处理。传统的音频抗抖动技术是建立一个缓存区,用于保存足够时间长的数据,使最慢的数据包也能在音频还原之前及时到达,从而消除延迟的不利影响,缓存区的数据量越大,接收端可以承受的数据抖动程度就越大,但相应延迟就会越大。因此传统的语音防抖动方式,虽然解决音频的抖动消除,但却增加了固定的处理延迟时间 阅读全文
posted @ 2013-07-17 13:02 jarjar 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 视频会议系统由于需要与不同的终端进行连接,因此我们需要视频会议终端遵循统一的协议,H.323协议是视频会议软件使用最广泛的协议栈,但H.323设计得较为复杂,用户在调用H.323协议过程较多,因此利用H.323协议的视频会议系统开发周期比较长。而SIP也是视频会议广泛应用的协议栈,SIP协议相当H.323较为简单,开发周期短,因此SIP协议栈受到许多视频会议厂商的支持,下面我们就列举一下几个重要的开源SIP协议栈。1、OPAL协议栈OPAL(Open Phone Abstraction Library)的前身是Openh323开源项目,它包括几乎全部的Openh323全部代码,并加入了SIP协 阅读全文
posted @ 2013-07-17 12:59 jarjar 阅读(4631) 评论(0) 推荐(0) 编辑
摘要: 在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性及优缺点做一个全面的评价与排名。1、OpenH323项目 (★★★★★)上榜理由:最著名的H.323开源协议栈,视频会议开发必备协议栈,强烈推荐最著名的H.323开源协议栈,包含了全部的H.323协议功能,并有大量视频会议实现的参考例子,如终端、MCU服务器、gk等H.323协议的核心组成部件,Ope 阅读全文
posted @ 2013-07-17 12:51 jarjar 阅读(488) 评论(0) 推荐(0) 编辑