About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
Akagi201
9/7/2014 - 1:38 PM
share
Share
add_circle_outline
Save
SIP.md
SIP.md
content_copy
file_download
Rendered
Source
android
http://sipdroid.org/
Specs
SIP是一个信令协议(signaling communications protocol), 广泛用于控制在IP网络上的多媒体通信会话(multimedia communication sessions)如voice和video.
SIP协议定义了在peers之间发送的信息, 用于管理建立, 终止和其他一个call的必要元素.
SIP可以用于创建, 修改和终止包含一个或者多个媒体流(media stream)的会话(session).
SIP可以用于两点(two-party / unicast)或者多点(multiparty / multicast)的会话(session).
其他的SIP应用包括视频会议(video conferencing), 流媒体分布(streaming multimedia distribution), 及时消息(instant messaging), 存在信息(presence information), 文件传输(file transfer), IP传真(fax over IP)和线上游戏(online games).
SIP被开发和标准化在RFC3261, 由IETF赞助.
SIP是一个应用层协议, 被设计成独立于下面的传输层(underlying transport layer). 它可以运行在TCP, UDP或SCTP上面.
SIP是一个基于文本的协议, 包括许多HTTP和SMTP的组件.
SIP连通其他的用于识别和运输会话媒体的应用层协议一起工作. 媒体鉴定和协商是通过SDP(Session Description Protocol)获得的.
对于传输媒体流(voice, video), SIP通常利用RTP(Real-time Transport Protocol) 或 SRTP(Secure Real-time Transport Protocol). 对于安全的传输SIP信息, 协议可以使用TLS(Transport Layer Security)加密.
SIP网络单元
用户代理(User Agent): 分为用户代理客户端UAC(User Agent Client) 和 用户代理服务端(User Agent Server).
代理服务器(Proxy): 位于UAC和UAS之间.
注册服务器(Register)
clear