SIP 教程
会话发起协议(SIP)是在VoIP技术中最常用的协议之一。它是一种应用层协议,它与其它应用层协议一起工作,以通过互联网控制多媒体通信会话。
VoIP技术
在进一步的向前,让我们先了解有关VoIP的几个要点。
-
VOIP是一种技术,可以让你在互联网上提供语音和多媒体(视频,图片)内容。它随时进行通信,随着互联网的可用的任何地方最便宜的方式之一。
-
VOIP的一些优点包括:
- 低成本
- 可移植性
- 没有多余的电缆
- 灵活性
- 视频会议
-
对于VOIP电话,所有需要的是一台电脑/笔记本电脑/手机与互联网连接。下图描述了一个VoIP呼叫是如何发生的。
有了这么多的基础,让我们回到SIP。
SIP – 概要
在SIP鉴于以下几点需要注意:
-
SIP用于创建,修改和终止多媒体会话因特网协议上的一个信令协议。会话无非是两个端点之间的一个简单的调用。一个终端可以是智能电话,平板计算机,或能够接收和发送多媒体内容在因特网上的任何设备。
-
SIP是由IETF(因特网工程任务组)标准中定义的应用层协议。它是在RFC3261中定义的。
-
SIP混有两种广泛使用的互联网协议:HTTP的用于电子邮件的Web浏览器和SMTP。从HTTP,SIP借用了客户端 - 服务器体系结构以及使用URL和URI。从SMTP,它借用了文本编码方案和标题样式。
-
SIP采用SDP(会话描述协议)描述一个会话和RTP(实时传输协议)的用于提供语音和IP视频网络。
-
SIP可以用于两方(单播)或多方(多播)会话。
-
其他的SIP应用包括文件传输,即时通讯,视频会议,在线游戏和流媒体分发。
SIP是否适合?
SIP是一个简单的网络信令协议与一个或多个参与者创建和终止会话。 SIP协议被设计为独立于基础传输协议,所以SIP应用程序可在TCP,UDP或其他较低层网络协议运行。
下图描述了SIP的地方适合于对事物的通用方案:
通常情况下,将SIP协议用于互联网电话和多媒体分发两种或更多端点之间。例如,一个人就可以开始使用SIP电话呼叫其他人,或者有人可能会造成与许多与会者的电话会议。
SIP协议被设计成非常简单的,使用一组有限的命令。它也是基于文本的,因此任何人可以读取SIP会话的端点之间传递的SIP消息。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:SIP 教程
本文地址:http://www.codeinn.net/sip/1768.html