voip2

电视机端: c/c++, javascript, 浏览器各种应用

电视机端和转接手机是skype, 打进来的

 

Skype URIs enable developers to create innovative mobile, web, and desktop apps that initiate Skype calls and chats, enabling your users to reach their friends, family and businesses in a convenient yet familiar way. For a Skype URI to work, a Skype client must be installed on the user’s device, and the user must have an active Skype account.

Currently supported Skype URIs include:

  • switching focus to the Skype client.
  • initiating audio calls to other Skype users, phones, or mobiles—both one-to-one dialogs and multi-party conferences.
  • initiating video calls to another Skype user.
  • sending instant messages to an individual or establishing a group multi-chat.

Skype button

Skype.ui Javascript function enables you to dynamically embed Skype URIs to Skype button, but provides additional functionality, such as video, conference calls, and multi-chats.

 

http://howto.cnet.com/8301-11310_39-57575244-285/3-android-apps-for-wi-fi-calling-with-google-voice/

http://baike.baidu.com/view/7042.htm

http://www.redwolf-blog.com/?p=955

 

 

SIP是一种基于文本的应用层控制协议,用于建立、修改以及终止IP网上双方或多方的会话。SIP具有较强的兼容性以及可扩展性。

VOIP即voice over IP,与传统电路交换不同,VOIP是将模拟音频信号进行采样、压缩、打包等一系列处理后,以IP数据报的形式在ip分组交换网络上进行传输。

关键技术

信令技术:SIP

语音编码技术:波形编码(G711..)、参量编码(G728)和混合编码(Speex)

实时传输技术:RTP定义了internet上传输音频、视频的标准包格式,提供了端对端的实时传送服务,支持组播以及单播网络服务下的音频、视频、模拟数据的交互。通常使用UDP来传输RTP包。

QOS质量保障技术:voip 采用了资源预留协议RSVP(信令协议,可以为网络上的任何终端、主机之间建立的路径保留带宽,为数据传输预定、保证Qos)以及实时传输控制协议RTCP。

 

SIP消息是SIP组件之间通信的载体。

 

 

 

 

 

 

 

                       

 

 

 

Speex 正是针对VOIP应用而设计的一种基于CEIP(code excited linear prediction)算法的开源的编码器。支持多种采样率,支持超宽带、宽带、窄带模式,具有很高的语音质量。CEIP是对一类使用了线性预测、分析合成、矢量量化技术的编码器的统称。CEIP利用线性预测模型对声道进行模拟,使用了自适应码本跟固定码本作为时变滤波器激励输入,在感觉加权域使用了闭环的优化搜索算法。

人的声音根据产生的方式不同,可以分为浊音和清音。

浊音:周期性脉冲气流在声道内发生谐振,并向外辐射而产生的声音。基音频率决定了一个人说话声调的高低。男性60-200 女性 200-450

清音:声门关闭的情况下,释放口腔内原有的气体。具有明显的随机噪声的特点。

 

 

 

 

PJSIP协议栈

采用分层架构:SIP/SDP 消息编码解析层、传输管理层、SIP终端、事务层、会话层以及应用层。由于SIP协议采用文本消息发送请求和响应,所以首先需要将SIP协议采用文本消息发送请求和响应,所以首先需要将SIP消息按照巴斯克范式(ABNF)编码和解析,这就是SIP/SDP消息编码解析层所完成的功能。

 

 

通过互联网能打电话到普通电话上,关键是服务供应商要在互联网上建立一套完善的电话网关。所谓电话网关,是指可以将Internet和公共电话网连接在一起的电脑电话系统,其一端与Internet连接,另一端是可以打进打出的电话系统。当用户上网后,使用专用的网络电话软件,可以通过麦克风和声卡将语音进行数字化压缩处理,并将信号传输到离目的地最近的电话网关,电话网关将数字信号转换成可以在公共电话网上传送的模拟信号,并接通对方电话号码,双方就可以通过互联网电话网关通话了。

 

 

 

ip电话网关

IP Phone Gateway: 是传统电话与ip电话的接口设备。IP电话网关的传统电话接口可以和公用电话网中的任何一个用户接通,而IP电话网关的IP电话接口可以和internet上的任何一个用户接通。

1)  传统电话间通话,经过ip电话网关两次(a->b)

2)  多媒体pc与传统电话用户之间通话,一次(e->a)

 

 

 

整个软件系统可分为应系统软件和应用软件两部分。

应用软件的设计是根据底层系统软件对话机环路扫描的结果和internet上接收数据包联合起来对整个系统进行协调和操作。

应用程序主要分为DSP程序加载,与DSP通信,与电话通信三大部分。

 

 

VoIP网关语音接口设计及实现

VoIP语音网关设计与实现

基于SIP协议的VoIP语音网关的研究与设计

一种基于TAPI的IP电话软件网关的设计与实现

 

 

 

 

 

 

 

 

 

 

 

 

 

 

http://dev.skype.com/silk

Silk: super wideband audio codec

 Sender-based multipath out-of-order scheduling for high-definition videophone in multi-homed devices

 

posted on 2013-05-23 18:24  lauraxia  阅读(252)  评论(0编辑  收藏  举报

导航