今天给各位分享sip服务器是什么的知识,其中也会对sip服务器是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
一、请问什么是SIP协议
SIP(Session Initiation Protocol,会话初始协议)是由IETF(Inter Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。广泛应用于CS(Circuit Switched,电路*)、NGN(Next Generation Network,下一代网络)以及IMS(IP Multimedia Subsystem,IP多媒体子系统)的网络中,可以支持并应用于语音、视频、数据等多媒体业务,同时也可以应用于Presence(呈现)、Instant Message(即时消息)等特色业务。可以说,有IP网络的地方就有SIP协议的存在。[1-2] SIP是类似于HTTP。SIP可以减少应用特别是高级应用的开发时间。由于基于IP协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的远意义。中文名会话初始化协议外文名Session Initiation Protocol出现时间二十世纪九十年代中期发布机构IETF发布时间1999年目录1会话协议
▪压缩机制▪应用
2发展历程
3通信要求
4会话构成
▪用户代理▪注册服务器▪代理服务器▪重定向服务器
5常用消息
6协议比较
▪标准应用目标▪标准体系结构▪系统组成结构▪实现难易*▪总结
7相关技术▪开源项目▪ 5J*a1会话协议SIPSIP(Session Initiation Protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是Inter多媒体会议[3]、IP电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。SIP与负责语音质量的资源预留协议(RSVP)互操作。它还与若干个其他协议进行协作,包括负责定位的轻型目录访问协议(LDAP)、负责身份验证的远程身份验证拨入用户服务(RADIUS)以及负责实时传输的 RTP等多个协议。SIP的一个重要特点是它不定义要建立的会话的类型,而只定义应该如何管理会话。有了这种灵活*,也就意味着SIP可以用于众多应用和服务中,包括交互式游戏、音乐和视频点播以及语音、视频和 Web会议。SIP消息是基于文本的,因而易于读取和调试。新服务的编程更加简单,对于设计人员而言更加直观。SIP如同电子邮件客户机一样重用 MIME类型描述,因此与会话相关的应用程序可以自动启动。SIP重用几个现有的比较成熟的 Inter服务和协议,如 DNS、RTP、RSVP等。不必再引入新服务对 SIP基础设施提供支持,因为该基础设施很多部分已经到位或现成可用。对 SIP的扩充易于定义,可由服务提供商在新的应用中添加,不会损坏网络。网络中基于 SIP的旧设备不会妨碍基于 SIP的新服务。例如,如果旧 SIP实施不支持新的 SIP应用所用的方法/标头,则会将其忽略。SIP独立于传输层。因此,底层传输可以是采用 ATM的 IP。SIP使用用户数据报协议(UDP)以及传输控制协议(TCP),将独立于底层基础设施的用户灵活地连接起来。SIP支持多设备功能调整和协商。如果服务或会话启动了视频和语音,则仍然可以将语音传输到不支持视频的设备,也可以使用其他设备功能,如单向视频流传输功能。通信提供商及其合作伙伴和用户越来越渴求新一代基于 IP的服务。如今有了 SIP(The Session Initiation Protocol会话启动协议),一解燃眉之急。SIP是不到十年前在计算机科学实验室诞生的一个想法。它是第一个适合各种媒体内容而实现多用户会话的协议,如今已成了 Inter工程任务组(IETF)的规范。今天,越来越多的运营商、CLEC(竞争本地运营商)和 ITSP(IP电话服务商)都在提供基于 SIP的服务,如市话和长途电话技术、在线信息和即时消息、IP Centrex/Hosted PBX、语音短信、push-to-talk(按键通话)、多媒体会议等等。独立软件供应商(ISV)正在开发新的开发工具,用来为运营商网络构建基于 SIP的应用程序以及 SIP软件。网络设备供应商(NEV)正在开发支持 SIP信令和服务的硬件。如今,有众多 IP电话、用户代理、网络代理服务器、VOIP网关、媒体服务器和应用服务器都在使用 SIP。SIP从类似的权威协议--如 Web超文本传输协议(HTTP)格式化协议以及简单邮件传输协议(SMTP)电子邮件协议--演变而来并且发展成为一个功能强大的新标准。但是,尽管 SIP使用自己独特的用户代理和服务器,它并非自成一体地封闭工作。SIP支持提供融合的多媒体服务,与众多负责身份验证、位置信息、语音质量等的现有协议协同工作。SIP较为灵活,可扩展,而且是开放的。它激发了 Inter以及固定和移动 IP网络推出新一代服务的威力。SIP能够在多台 PC和电话上完成网络消息,模拟 Inter建立会话。与存在已久的国际电信联盟(ITU) SS7标准(用于呼叫建立)和 ITU H.323视频协议组合标准不同,SIP独立工作于底层网络传输协议和媒体。它规定一个或多个参与方的终端设备如何能够建立、修改和中断连接,而不论是语音、视频、数据或基于 Web的内容。SIP大大优于现有的一些协议,如将 PSTN音频信号转换为 IP数据包的媒体网关控制协议(MGCP)。因为 MGCP是封闭的纯语音标准,所以通过信令功能对其进行增强比较复杂,有时会导致消息被破坏或丢弃,从而妨碍提供商增加新的服务。而使用 SIP,编程人员可以在不影响连接的情况下在消息中增加少量新信息。例如,SIP服务提供商可以建立包含语音、视频和聊天内容的全新媒体。如果使用 MGCP、H.323或 SS7标准,则提供商必须等待可以支持这种新媒体的协议新版本。而如果使用 SIP,尽管网关和设备可能无法识别该媒体,但在两个大陆上设有分支机构的公司可以实现媒体传输。而且,因为 SIP的消息构建方式类似于 HTTP,开发人员能够更加方便便捷地使用通用的编程语言(如 J*a)来创建应用程序。对于等待了数年希望使用 SS7和高级智能网络(AIN)部署呼叫等待、主叫号码识别以及其他服务的运营商,现在如果使用 SIP[4],只需数月时间即可实现高级通信服务的部署。这种可扩展*已经在越来越多基于 SIP的服务中取得重大成功。Vonage是针对用户和小企业用户的服务提供商。它使用 SIP向用户提供 20,000多条数字市话、长话及语音邮件线路。Deltathree为服务提供商提供 Inter电话技术产品、服务和基础设施。它提供了基于 SIP的 PC至电话解决方案,使 PC用户能够呼叫全球任何一部电话。Denwa Communications在全球范围内批发语音服务。它使用 SIP提供 PC至 PC及电话至 PC的主叫号码识别、语音邮件,以及电话会议、统一通信、客户管理、自配置和基于 Web的个*化服务。某些权威人士预计,SIP与 IP的关系将发展成为类似 SMTP和 HTTP与 Inter的关系,但也有人说它可能标志着 AIN的终结。迄今为止,3G界已经选择 SIP作为下一代移动网络的会话控制机制。Microsoft已经选择 SIP作为其实时通信策略并在 Microsoft XP、Pocket PC和 MSN Messenger中进行了部署。Microsoft同时宣布 CE dot 的下一个版本将使用基于 SIP的 VoIP应用接口层,并承诺向用户 PC提供基于 SIP的语音和视频呼叫。另外,MCI正在使用 SIP向 IP通信用户部署高级电话技术服务。用户将能够通知主叫方自己是否有空以及首选的通信方式,如电子邮件、电话或即时消息。利用在线信息,用户还能够即时建立聊天会话和召开音频会议。使用 SIP将不断地实现各种功能。压缩机制SIP压缩机制主要是通过改变 SIP消息的长度来降低时延。典型的 SIP消息的大小由几百到几千字节,为了适合在窄带无线信道上传输,IMS对SIP进行了扩展,支持SIP消息的压缩。当无线信道一定时,一条SIP消息所含帧数 k仅取决于消息大小。从时延模型可以看出,不仅影响 SIP消息传输时延,还影响SIP重传的概率,对自适应的定时器来说,k还成了影响定时器初值的关键因素。[5]应用google发布世界上首个开源的Html5 sip客户端HTML5 SIP客户端是一款开源的,完全利用J*aScript编写的集社交(FaceBook,Twitter,Google+),在线游戏,电子商务等应用于一体。无扩展,无插件或是必备的网关,视频堆栈技术依赖于WebRTC。如同主页
目前,SIP是类似于HTTP的基于文本的协议。SIP可以减少应用特别是高级应用的开发时间。由于基于IP协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的深远意义。
市场上几乎所有的IP语音相关产品都遵循了ITU-T组织所公布的H.323协议。虽然这些产品的开发和制作都将H.323标准作为了实际的制作标准,但是由于H.323主要是是对局域网中的数据传输进行了描述,但是其中很少有设计IP电话方面的描述,并且各个厂商在实际的开发与实现过程中,所选取的H.323协议中的内容也并不相同,也就是说虽然各大厂商都遵循H.323协议,但是所遵循的协议并不相同。因此,也导致了各大厂商之间的IP电话并不能够进行相互之间的通话。导致了企业内部IP语音通信系统在进行设计时就必须选取同一个厂商生产的网关等设备。这对IP语音通信系统的发展产生了很大的制约。目前,大家都己经认识到了这个问题,并且都纷纷要求能够有一个真正统一的一个标准,并且,各大厂商都进行了一定程度的联盟,来研究IP语音通信系统真正标准的制定。
二、SIP服务器的概念
SIP是IETF标准进程的一部分,它是在诸如SMTP(简单邮件传送协议)和HTTP(超文本传送协议)基础之上建立起来的。它用来建立,改变和终止基于IP网络的用户间的呼叫。为了提供电话业务它还需要结合不同的标准和协议:特别是需要确保传输(RTP),与当前电话网络的信令互连,能够确保语音质量(RSVP),能够提供目录(LDAP),能够鉴权用户(RADIUS)等等。
SIP被描述为用来生成,修改和终结一个或多个参与者之间的会话。这些会话包括因特网多媒体会议,因特网(或任何IP网络)电话呼叫和多媒体发布。会话中的成员能够通过多播或单播联系的网络来通信。SIP支持会话描述,它允许参与者在一组兼容媒体类型上达成一致。它同时通过代理和重定向请求到用户当前位置来支持用户移动*。SIP不与任何特定的会议控制协议捆绑。
三、SIP网关/媒体转发服务器是什么
SIP网关就是就是语音网关。
流媒体服务器是一台可以独立组网的网络视频监控系统核心设备,兼容DVR、DVS、IPC等多种品牌和编码类型的网络视频编码设备联网通讯,为内网和外网的多用户网络并发访问提供服务,满足C/S和B/S架构的联网监控需求。
多个用户并发访问同一个视频源时,流媒体服务器与视频编码设备建立单路连接,将图像分发给请求服务的设备,既可消除因上传带宽不足导致网络阻塞,又可避免视频编码设备网传*能不足导致无法访问等现象,提高网络资源利用率。可保障系统正常运行,并支持大量用户网络访问,共享监控信息资源。
四、SIP服务器是什么,举个例子
SIP服务器,作为专门用于音视频会话的网络协议,其核心功能在于建立和管理这样的通信连接。想象一下,当你使用QQ进行语音聊天并选择视频通话时,你的电脑会通过SIP协议向QQ服务器发送一个请求,这个请求包含了你想要视频对话的对方信息。服务器作为中介,会解析并定位到对方的位置,然后将你的意愿转发给对方。一旦对方同意,他们的电脑会向服务器发送确认,服务器再将这个接受信号转发给你,从而建立起视频通话的连接。这样,整个QQ视频通话过程得以顺利进行,背后的功臣就是SIP服务器。
简单来说,SIP服务器就像是一个电话*机,它负责在用户之间建立和管理音视频通信的桥梁,确保信息的准确传递和会话的顺利进行。无论是企业级的视频会议,还是日常的即时通讯,SIP服务器都在默默地工作,为我们的在线交流提供技术支持。
五、sip服务器是什么意思
SIP服务器(SessionInitiationProtocol服务器),主要应用在大型智慧社区可视对讲的大联网,用于室内机、门口机、管理机间通话命令的发送和通话连接,实时监测可视对讲设备的状态,并上报管理机的呼叫日志到平台,便于后续查询。
sip服务器是IPPBX的主要组件,负责建立网络中所有的sip电话通话。
sip服务器也叫SIP代理服务器或注册服务器。
简单的sip服务器只负责会话的建立、维护和清除,不过多干涉呼叫。
而相对比较复杂的sip服务器,一般又称为SIPPBX,则不仅仅提供对基本呼叫、基本会话的支持,还提供丰富的业务,例如Presence、Find-me、MusicOnHold等等。
sip服务器的开发目的是用来帮助提供跨越因特网的高级电话业务。
SIP是一个网络协议,主要用于音视频会话的。SIP服务器就是具有建立这种会话功能的服务器。
QQ应该用的这个协议。你用QQ语音聊天,当视频通话的时候,你的电脑会向QQ的服务器(也就是SIP服务器)发送你想跟谁视频聊天的信息,服务器会帮你找到那个人的位置,把你想干的事情告诉它。对方确定,他的电脑就给服务器回复接受的信息,服务器再帮你把这个消息转给邀请你的人。这样QQ视频通话就能正常进行了。
六、sip 200是什么意思
sip 200是什么意思?
SIP 200是一种消息状态码,通常出现在SIP协议中。当用户的SIP请求得到成功响应时,SIP服务器会返回这个状态码,这表示请求已经成功完成并且服务器已经成功处理了用户的请求。这个状态码与200 OK是类似的,暗示着成功的任务完成,但与200 OK不同的是SIP 200更强调对SIP协议的成功支持和传输。
SIP 200的用途及作用
SIP 200的具体作用是验证当前请求是否符合SIP协议的要求,如果符合协议要求,则返回SIP 200消息状态码。SIP 200消息状态码确保了SIP协议数据传输的可靠*。这一状态码不仅仅适用于音频、语音通话,还适用于视频和其他应用层通信。SIP 200的用途在SIP协议的数据传输过程中起到了核心作用。
对于用户而言,SIP 200代表着SIP服务器已经以正确的方式响应了用户的请求,这保证了调用或通话的清晰度和质量。SIP 200还可以确保用户之间的通信连接得到高质量的支持,提供了一种可靠的通信方式。对于开发人员而言,SIP 200可以简化了代码的编写,减少了传输数据的时间和成本,并提高了应用程序的可靠*。总的来说,SIP 200在SIP协议中的使用,大大促进了语音、视频通话的可靠*和质量,对于用户和开发人员来说都是十分优秀的。
七、sip系统是什么意思
SIP系统,即Session Initiation Protocol系统,是一种基于IP网络实现的通信协议。它的作用是对会话进行管理,包括通话建立、结束、传输媒体数据等等。SIP系统在VoIP(Voice over IP)通信技术中得到广泛应用,目前它已经成为了 VoIP的标准之一。
SIP系统主要由 SIP客户端和SIP服务器两个组成部分构成。其中,SIP客户端主要负责用户终端的处理工作。而SIP服务器则是提供会话协议管理服务的硬件或软件,负责协调两个用户间通话的细节问题。
相比传统的电话*系统,SIP系统具备成本低、接入灵活、可扩展*好等特点,特别是通过互联网进行语音视频通信,大大方便了跨国通信,乃至跨地区通信。同时,SIP系统还支持统一通信集成,可以与多个现有的通信网络整合,使得用户在任何地方都能方便快捷地进行通信。