SIP终端视频业务SDP能力协商(征求意见稿)

合集下载

sip协议标准

sip协议标准

SIP是Session Initiation Protocol的缩写,它是一种用于建立、修改和终止多媒体会话的协议。

这些会话可以是音频、视频、聊天或其他多媒体形式。

SIP是一个应用层协议,它定义了会话的控制信令,但不涉及传输媒体的细节。

SIP协议的作用非常广泛,包括VoIP电话、视频会议、即时消息等等。

SIP协议的基本原理是通过建立一个会话描述协议(SDP)来描述会话的属性和媒体类型。

然后,使用SIP消息来协商会话参数和控制会话的建立和终止。

SIP消息可以通过TCP或UDP传输,通常使用UDP。

SIP消息分为请求和响应,请求包括INVITE、ACK、BYE、CANCEL、OPTIONS、REGISTER和INFO等。

响应包括1xx、2xx、3xx、4xx、5xx、6xx等。

SIP协议还定义了一些状态码,用于指示呼叫的状态,例如振铃、接听和挂断等。

SIP协议包括以下功能。

SIP邀请用于创建会话并携带会话描述,允许参与者就一组兼容的媒体类型达成一致。

通过这种方式,SIP不限于任何特定的媒体类型,因此可以处理范围不断扩大的媒体技术。

SIP通过一种允许将请求代理或重定向到用户当前位置的机制来实现用户移动性。

用户可以在他们的家庭服务器上注册他们的当前位置。

SIP支持端到端和逐跳身份验证,以及使用S/MIME的端到端加密。

SIP会话中的成员可以使用多播或单播关系或它们的组合进行通信。

此外,SIP 独立于下层传输协议,这使其可以利用新的传输协议。

实现基本SIP协议的软件可以通过附加功能进行扩展,并且正被积极地用于许多媒体应用程序。

SIP实体可能以下列模式之一运行,所有这些模式均由科能融合的SIP软件DC-SIP实现。

用户代理是SIP呼叫的终点。

它按照用户的指示发起SIP请求,并在收到SIP请求后联系用户并代表他们响应请求。

代理用于路由请求和执行策略或防火墙。

它代表用户接受请求并将它们传递给用户,并根据需要进行修改。

SIP协议的研究

SIP协议的研究

Science &Technology Vision科技视界0引言SIP(Session Initiation Protocol 会话初始化协议)是由IETF 于1999年提出的,用于在IP 网络中建立、修改和终止多媒体会话,实现实时通信应用的一种应用层控制协议。

其应用包括语音、视频、游戏、消息、呼叫控制和在线状态等[1]。

在SIP 协议应用中的会话主要包括普通电话呼叫、IP 电话呼叫、Internet 多媒体会话和多媒体分发等。

SIP 协议的设计模式借鉴了HTTP 和SMTP 协议,编码方式基于文本,协议简洁高效并且易于扩展。

它能控制多媒体会议电话的建立和终结,并能协商和动态调整会话参数。

1SIP 协议实体SIP 协议采用客户端/服务器模式。

主要包括四种实体:SIP 用户代理(User Agent,UA)、SIP 注册服务器(Register Server)、SIP 代理服务器(Proxy Server)和SIP 重定向服务器(Redirect Server)[2]。

每种实体在SIP 协议体系结构中起到不同的作用,它们构成的网络服务链,共同支持SIP 建立会话。

位置服务器(Location Server)本身不属于SIP 实体,但是它是任何使用SIP 协议的体系结构中非常重要的一部分。

1.1用户代理SIP 用户代理是用于和用户交互的SIP 实体,包括软电话、硬件实现的SIP 电话、其他计算机应用程序等,它通常有一个和用户连接的接口。

根据SIP 协议,一个UA 按照逻辑功能可以分为用户代理客户端UAC(User Agent Client)和用户代理服务器UAS(User Agent Server)。

在呼叫过程中UAC 和UAS 各有分工,其中UAC 负责创建一个客户端事务并使用它来发起一个新的请求报文,而UAS 则负责对消息进行响应,并生成响应报文,并根据情况创建服务端事务发送响应报文。

安全防范视频监控联网系统信息传输、交换、控制技术要求GBT28181

安全防范视频监控联网系统信息传输、交换、控制技术要求GBT28181
网络传输协议的转换:支持将非SIP监控域的网络传输协议与《规范》中规定的网络传输协议,如网络层应采 用IP协议,传输层应支持TCP和UDP协议,进行双向协议转换。 控制协议的转换:支持将非SIP监控域的设备控制协议与《规范》中规定的会话初始SIP协议、会话描述SDP协 议、控制描述协议MANSCDP和媒体回放控制协议MANSRTSP进行双向协议转换。 媒体传输协议的转换:支持将非SIP监控域的媒体传输协议和数据封装格式与《规范》中规定的媒体传输协议 RTP/RTCP和数据封装格式进行双向协议转换。 媒体数据的转换:支持将非SIP监控域的媒体数据转换为符合规范中规定的媒体编码格式的数据。
国家标准 GB/T 28181
《安全防范视频监控联网系统信息传输、交换、控制技术要求》 介 绍
中星电子股份有限公司
2
3
任务书所涉及的标准
标准号
GB/T 28181 -2011 GB/T 25724-2010 GA/T 6692008 公科信 [2011]5号
名称
《安全防范视频监控联网系统信息传输、交 换、控制技术要求》
4.语音对讲:可以根据平台权限分配情况在权限允许的条件下实现到其他平台的语音 对讲; 5.录像相关的查询、下载和回放:可以根据权限分配情况在权限允许的条件下查询其 他平台上的录像文件信息,并且对文件进行下载或者回放; 6.告警上报:可以接收或者发送到其他平台的告警信号; 7.可以控制不同用户的访问权限,保证不同用户可以访问到不同的视频资源;
22
典型组网
系统功能结构图
谢谢
20
现有ViSS平台升级到新标准
原有ViSS需要增加信令安全路由网关设备和转换网关(接入网关)来与其他标准 信令监控域或非标准信令监控设备的对接。

sip 原理

sip 原理

sip 原理
SIP(会话初始协议)是一种用于建立、修改和终止语音、视
频和消息传输会话的网络协议。

它是一种应用层协议,基于请求-响应模型,并且支持实时通信。

SIP的工作原理可以简单地理解为以下几个步骤:
1. 定位:SIP使用Uniform Resource Identifier (URI)来标识和定位通信终端,类似于网页上的URL。

通过URI,SIP能够将通
信请求路由到正确的终端。

2. 请求-响应通信:SIP终端通过发送SIP请求向远程终端发起通信。

SIP请求包含了所需的信息,如请求类型(INVITE、REGISTER等)、目标URI、通信参数等。

远程终端接收请求后,根据请求类型进行相应的处理,并发送对应的响应。

3. 会话协商:SIP请求和响应可用于协商和修改通信会话的参数。

例如,SIP可以用于协商媒体编解码器、传输协议、视频
分辨率等。

这允许通信终端在通话过程中进行参数的动态调整。

4. 会话维护:一旦SIP会话建立,终端之间可以通过媒体传输实时的音频、视频和消息。

SIP协议本身并不传输媒体数据,
但它可以协商会话参与者之间的媒体传输路径,并在需要时修改。

5. 会话结束:SIP也支持会话的终止。

终端可以发送BYE请
求来结束会话,对方终端接收后发送200 OK响应进行确认。

当接收到BYE请求时,两个终端将关闭媒体传输通道,并终止会话。

需要注意的是,SIP是一个灵活可扩展的协议,它可以与其他协议(如SDP、RTP等)结合使用,以实现更全面的通信功能。

通过SIP,用户可以进行实时的语音、视频通话,以及实时的消息传输。

中国电信SIP软终端规范(正)_2

中国电信SIP软终端规范(正)_2

中国电信SIP软终端规范中国电信广州研发中心2003年5月编制说明本标准是以互联网工程任务组、国际电联制定的相关标准为基础,结合国内网络的实际情况和国内相关标准制定的。

是基于SIP协议的软终端研制、开发和生产的主要依据。

本标准由中国电信广州研发中心提出本标准由中国电信广州研发中心归口本标准由中国电信广州研发中心起草目录1 适用范围 (5)2 规范性引用文件 (5)3 定义和缩略语 (5)3.1 SIP软终端的定义 (5)3.2 缩略语 (6)4 SIP软终端在NGN网络中的位置 (6)5 功能要求 (7)5.1 呼叫处理功能 (7)5.2 业务功能 (7)5.2.1基本语音业务 (8)5.2.2基于语音的补充业务 (8)5.2.3视频业务 (8)5.2.4会议业务 (8)5.2.5通过重定向功能实现的业务 (8)5.2.6通过修改Session而实现的业务 (9)5.2.7数据业务 (9)5.2.8呈现(Presence)功能 (9)5.2.9呼叫屏蔽功能 (10)5.2.10其他功能 (10)5.3 用户界面功能 (10)5.3.1总体要求 (10)5.3.2图形化界面,简单易用 (11)5.3.3时间显示 (11)5.3.4主叫、被叫号码显示 (11)5.3.5振铃音、回铃音等提示音的播放 (11)5.3.6电话本功能 (11)5.3.7通话记录本支持 (11)5.4 媒体处理功能 (12)5.4.1语音功能 (12)5.4.2图像功能 (12)5.5 协议顺从功能 (12)5.5.1视频协议要求(H261、H263、MPEG4) (12)5.5.2音频协议要求(G.711、G.723) (13)5.5.3支持标准通讯协议要求(SIP) (13)5.6 底层传输要求 (13)5.7 Q O S功能(可选) (13)5.8 注册 (14)5.8.1注册周期 (14)5.8.2地址注册 (14)5.8.3注册地址查询 (14)5.8.4注册注销 (15)5.9 软件升级 (15)5.10 号码方式 (15)6 性能指标要求 (15)6.1 网络性能指标 (15)6.2 语音性能指标 (15)6.2.1语音的客观评定 (16)6.2.2编码率 (16)6.3 运行性能指标 (16)6.4 故障性能指标 (16)7 安全性要求 (16)7.1 用户鉴权 (16)7.2 用户授权 (17)8 NAT穿越 (17)9 运营商的可控性管理 (17)10 业务实现流程 (17)11 维护要求 (18)11.1 配置管理 (18)11.1.1系统配置 (18)11.1.2基于业务的配置 (18)11.2 故障管理 (18)12 对硬件环境的要求 (18)1适用范围本规范规定了基于SIP协议的软终端在网络中的位置及呼叫处理、注册、业务功能、用户界面、媒体处理、性能和操作维护等方面的要求。

sip协议报文类型

sip协议报文类型

sip协议报文类型SIP(Session Initiation Protocol)是一种应用层协议,常用于建立、修改和结束实时多媒体会话,例如语音通话、视频通话和即时消息。

SIP定义了一系列的消息类型,用于在用户终端之间传递信息和控制会话的各个方面。

下面将介绍SIP协议中的一些常用的报文类型。

1.请求消息(Request):SIP协议中的请求消息用于向服务器发送请求,以请求某种操作或服务。

常见的请求消息包括:- INVITE:用于建立一次会话或邀请其他终端参与会话。

- ACK:用于回复对INVITE请求的确认。

- BYE:用于结束会话。

- REGISTER:用于用户的注册和注销。

2.响应消息(Response):SIP协议中的响应消息是服务器对请求消息的回应。

常见的响应消息包括:- 1xx:表示请求已被接收,需要进一步处理。

- 2xx:表示请求已成功完成。

- 3xx:表示请求被重定向到其他服务器或终端。

- 4xx:表示请求包含错误,无法完成。

- 5xx:表示服务器出现错误,无法完成请求。

- 6xx:表示服务器无法处理请求。

3.媒体描述消息(SDP):SDP(Session Description Protocol)用于描述会话中的媒体流信息,如编解码器、传输协议、媒体格式等。

SIP协议中的媒体描述消息使用SDP来描述媒体流的相关信息。

4.信息消息(INFO):INFO消息用于向会话中的参与者传递一些附加的信息,如DTMF信号、键盘输入等。

5.订阅/通知消息(SUBSCRIBE/NOTIFY):SUBSCRIBE消息用于向服务器请求订阅某种事件,如其他用户的状态变化。

服务器在事件发生时,会使用NOTIFY消息通知订阅者。

6.选项消息(OPTIONS):OPTIONS消息用于向服务器查询对某个请求支持的能力、状态或配置。

7.重定向消息(REDIRECT):重定向消息用于向用户提供其他服务器或终端的地址,以便进一步处理请求。

视频会议系统标准

视频会议系统标准

视频会议系统标准标准化是产业兴旺发达的前提,视频会议系统各种设备的生产厂商,他们的产品必须符合相应的标准相互连接通讯,这样才能使视频会议系统产品市场迅速发展。

在80年代,国际电信联盟(ITU)专门成立了一个小组研究视频会议,从那时起建立了一系列的建议和标准,关于视频会议最著名的标准是H.320系列和T.120系列建议。

H系列的建议和标准是专门针对交互式电视会议业务而制定的,而T系列是针对其他媒体的管理功能做出规定,连中协议的结合将使多媒体会议的通信有更完善的依据。

1994年以Intel为首的90多家计算机和通信公司联合制定了一个个人会议标准PCS(Personal Conferecing Specification)。

1. H.320标准H.320系列标准是会议系统中应用最早,最为成熟的协议,支持ISDN,E1,T1,带宽从64Kbps到2Mbps,几乎所有的会议系统厂家都支持。

甚至许多LAN会议系统的产品也支持H.320.H.320标准包括视频、音频的压缩和解压缩、静止图像、多点会议、加密等特性。

H.320可分为五个部分:通用系统,音频,多点会议,加密,数据传送等。

目前包括15个标准,如下:H.221 定义了视听服务中64K-1290K信道的帧结构,后又增加了多点会议及加密内容。

H.230 传递帧同步控制和指示信号,负责处理基于H.320的CODEC设备之间传送的控制信息。

H.242 描述了在高至2M的数字信道上,会议电视终端之间建立通信和设置呼叫的规程,定义了基于H.320设备之间传送压缩食品和音频信号的协议。

H.261又称Px64,它是视频编辑解码器的标准,采取中间格式兼容不同电视制式间的差异,是一种有运动补偿的帧间预测编码变换编码(ZDDCT)量化可变长编码传输缓存器控制的混合编码方式。

视频编码器按照图像内容进行帧内/帧间判决和处理。

G.711 64Kbps PCM电话质量(3.5kHz)语言压缩标准。

sip协议原理分析及总结

sip协议原理分析及总结

sip协议原理分析及总结SIP协议学习总结1、SIP协议定义SIP(Session Initiation Protocol,即初始会话协议)是IETF提出的基于⽂本编码的IP电话/多媒体会议协议。

⽤于建⽴、修改并终⽌多媒体会话。

SIP 协议可⽤于发起会话,也可以⽤于邀请成员加⼊已经⽤其它⽅式建⽴的会话。

多媒体会话可以是点到点的话⾳通信或视频通信,也可以是多点参与的话⾳或视频会议等。

SIP协议透明地⽀持名字映射和重定向服务,便于实现ISDN,智能⽹以及个⼈移动业务。

SIP协议可以⽤多点控制单元(MCU)或全互连的⽅式代替组播发起多⽅呼叫。

与PSTN 相连的IP电话⽹关也可以⽤SIP协议来建⽴普通电话⽤户之间的呼叫。

SIP协议在IETF多媒体数据及控制体系协议栈结构的位置H.323SIP RTSP RSVP RTCPH.263 etc.RTP TCP UDPIPPPP Sonet AAL3/4AAL5ATM EthernetPPPV.34SIP协议⽀持多媒体通信的五个⽅⾯:◆⽤户定位:确定⽤于通信的终端系统;◆⽤户能⼒:确定通信媒体和媒体的使⽤参数;◆⽤户有效性:确定被叫加⼊通信的意愿;◆会话建⽴:建⽴主叫和被叫的呼叫参数;◆会话管理:包括呼叫转移和呼叫终⽌;SIP协议的结构SIP是⼀个分层的协议,也就是说SIP协议由⼀组相当⽆关的处理层次组成,这些层次之间只有松散的关系。

SIP最底层的是它的语法和编码层。

编码⽅式是采⽤扩展的Backus-Naur Form grammar (BNF范式)。

第⼆层是传输层。

它定义了⼀个客户端发送请求和接收应答的⽅式,以及⼀个服务器接收请求和发送应答的⽅式。

所有的SIP要素都包含⼀个通讯层。

第三层是事务层。

事务是SIP的基本组成部分。

⼀个事务是UAC向UAS发送的⼀个请求以及UAS向UAC发送的⼀系列应答。

事务层处理应⽤服务层的重发,匹配请求的应答,以及应⽤服务层的超时。

SIP协议报告

SIP协议报告

第一部分 SIP 协议概述1 SIP 协议简介SIP SIP(会话发起协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。

因特网(会话发起协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。

因特网电话(IP IP电话)电话)正在向一种正式的商业电话模式演进,正在向一种正式的商业电话模式演进,SIP SIP SIP就是用来确保这种演进实现的就是用来确保这种演进实现的就是用来确保这种演进实现的NGN NGN (下一代网络)系列协议中重要的一员。

(下一代网络)系列协议中重要的一员。

Internet 的许多应用程序都要求创建和管理会话,会话可以看成是相互联系的参与者之间的数据交换。

应用程序的实现因为参与者的行为而变得复杂:用户可以在终端节点之间移动,可以通过多种名字被访问到,可以通过多种名字被访问到,也可以通过多种不同的媒体也可以通过多种不同的媒体也可以通过多种不同的媒体(有时可能是同时的)(有时可能是同时的)进行交流。

已经出现的许多协议都可以用来传送实时多媒体会话的数据例如视频、音频和文本信息。

SIP 协议可以和这些协议协同工作使得internet 的终端节点(被称为用户代理User Agent )可以和另外一个终端节点协商一种共享的会话特性。

和另外一个终端节点协商一种共享的会话特性。

SIP SIP是一个用于建立、修改、结束单用户或多用户之间会话(这些会话包括了是一个用于建立、修改、结束单用户或多用户之间会话(这些会话包括了是一个用于建立、修改、结束单用户或多用户之间会话(这些会话包括了Internet Internet 电话、多媒体发布和多媒体会议)多媒体发布和多媒体会议)的应用层控制协议。

的应用层控制协议。

的应用层控制协议。

它是一个基于它是一个基于它是一个基于ASCII ASCII ASCII的端到端的协议。

的端到端的协议。

SIP SIP协议独立于下层的传输协议而工作,也无需依赖于所建立的会话的类型。

sip precondition的用法

sip precondition的用法

文章标题:深度解析SIP Precondition的用法与意义今天我来向大家介绍一种在VoIP通信中广泛应用的技术——SIP Precondition。

在现实的通信场景中,我们经常会遇到网络带宽不足或质量不稳定的情况,SIP Precondition就是一种解决这类问题的技术。

接下来,我将从浅入深地探讨SIP Precondition的用法和意义,希望能够让大家对这个话题有一个全面的认识。

1. 什么是SIP Precondition?SIP Precondition是一种在SIP协议中使用的机制,用于在建立呼叫时协商网络资源,以确保通话的质量和稳定性。

通过SIP Precondition,通话双方可以在呼叫建立阶段就确定网络带宽、延迟和抖动等参数,从而在通话过程中更好地适应网络环境的变化。

2. SIP Precondition的原理和实现方式SIP Precondition的原理其实并不复杂,它主要通过SIP协议中的SDP(Session Description Protocol)消息进行协商和交换网络资源参数。

在呼叫建立阶段,双方的终端会交换各自的网络情况,并根据需求进行资源预留和调整,从而保证通话的质量。

3. SIP Precondition的用法在实际的应用场景中,SIP Precondition可以为我们带来诸多便利。

在一些对通话质量要求较高的场景中,我们可以通过SIPPrecondition来协商合适的网络资源,保证通话的清晰度和稳定性。

又比如在视频会议中,通过SIP Precondition可以更好地适应网络环境的变化,确保会议的顺利进行。

SIP Precondition的用法非常灵活,可以根据实际需求进行定制化的配置。

4. SIP Precondition的意义和价值SIP Precondition的意义在于它可以让通话双方在呼叫建立阶段就充分了解网络环境,从而更好地适应网络的变化。

[实用参考]Resiprocate及SDP协议详细分析

[实用参考]Resiprocate及SDP协议详细分析

Resiprocate介绍1.前言本文主要内容来自互联网,特此感谢Steven的辛苦撰写和resiprocate开源组织的无私奉献以及sip协议的创造者Schulzrinne教授和Rosenberg大师的辛勤工作。

2.从SIP谈起说明:不期待一次就把RFC3261或者其他的协议文档内容及其细节全部记住或者完全理解;把原理性的东西及其脉络厘清也许更重要;在调试程序和看协议栈源码的过程中我的做法是一直把RFC3261(经常的是那份中文文档☺的文档打开;遇到忘记或者不是太明白的概念和内容就在文档中再搜索相关主题及内容来看看;经常会碰到这样的问题,我发个内容给SIPProPP或者SIPServer,可是并没得到我希望的回复或者与期待的回复内容有出入,这时,我的经常做法是再去研读协议的相关定义,看看是不是我哪个细节并没理解深入或者引起注意,导致我发出去的内容与协议标准有出入或者我的流程与协议定义不吻合。

接下来的内容是前人的文档整理,只是个大概,如果没兴趣,完全可以跳过不看;协议栈部分基本上是分成DUM与Stack两部份可以先后看,也可以先看Stack部分。

补充说明:文档中的大部分图片都来自网上公开的资料,只有少数几幅是自绘,因此出现内容不清和误导,概不负责☺特此感谢借鉴资料和图片的原创者们,虽然他们并不知道又误导了一个菜鸟。

2.1SIP(SessionInitiationProtocol)简介最先由美国哥伦比亚大学的HenningSchulzrinne教授在1998年初开始发起,1999年3月由IETF的MMUSIC(MultipartMultimediaSessionControl)工作小组制定正式标准成为RFC2543,1999年9月IETF成立新的工作小组,负责SIP新版本2.0的制定,并于20PP年7月释出初版RFC2543bis,于20PP年发布了RFC3261。

RFC3261的发布,标示着SIP的基础已经确立,随后又发布了几个RFC增定版本,充实了安全性及身份认证等几个领域的内容,例如RFC3262对临时响应做了可靠性的规范。

SIP鐭ヨ瘑鍒嗕韩

SIP鐭ヨ瘑鍒嗕韩
SIP协议定义
SIP(Session Initiation Protocol,会话初始协议)是一个用于建立、更改和 终止多媒体会话的应用层控制协议,其中的会话可以是IP 电话、多媒体 会话或多媒体会议。 SIP 是IETF 多媒体数据和控制体系结构的核心协议(最新RFC 文档是RFC 3261)。其主要目的是为了解决IP 网中的信令控制,以及同软交换平台 的通信,从而构成下一代的增值业务平台,对电信、银行、金融等行业 提供更好的增值业务。 SIP 用于发起会话,它能控制多个参与者参加的多媒体会话的建立和终结, 并能动态调整和修改会话属性,如会话带宽要求、传输的媒体类型(语 音、视频和数据等)、媒体的编解码格式、对组播和单播的支持等。 SIP 协议基于文本编码,大量借鉴了成熟的HTTP 协议,并且具有易扩展、 易实现等特点,因此非常适合用来实现基于因特网的多媒体通信系统。
300~399 要完成该请求需要更进一步的操作
重定向
400~499 消息语法错误,服务器不能处理该请求 客户端出错
500~599 由于UAS/Server的原因,无法处理该请求 服务器出错
600~699 该请求在任何UAS/Server上都不能完成 全局错误
2019/8/23
SIP知识分享-bymblee
RTP 用于为具有实时特征的数据(如交互音频和视频)提供端到 端网络的实时传输服务;
RTCP 用于实时监控传输质量,并提供拥塞控制和流控制。
RTP 和RTCP 配合使用,就能以有效的反馈和最小的开销使传输效 率最佳化。但他们在网络中媒体流是明文传输的,为了保证通信内 容的安全性,SRTP 协议应运而生。
可选协商参数, 暂不支持
2019/8/23
SIP知识分享-bymblee

SIPSIP协议文档中文版

SIPSIP协议文档中文版

SIP 会话使用多达四个主要组件:SIP 用户代理、SIP 注册服务器、SIP 代理服务器和 SIP 重定向服务器。

这些系统通过传输包括了SDP 协议(用于定义消息的内容和特点)的消息来完成 SIP 会话。

下面概括性地介绍各个 SIP 组件及其在此过程中的作用。

●SIP用户代理(UA)是终端用户设备,如用于创建和管理 SIP 会话的移动电话、多媒体手持设备、PC、PDA 等。

用户代理客户机发出消息。

用户代理服务器对消息进行响应。

●SIP 注册服务器是包含域中所有用户代理位置的数据库。

在 SIP 通信中,这些服务器会检索参与方IP 地址和其他相关信息,并将其发送到 SIP 代理服务器。

●SIP 代理服务器接受 SIP UA的会话请求并查询 SIP 注册服务器,获取收件方 UA 的地址信息。

然后,它将会话邀请信息直接转发给收件方 UA(如果它位于同一域中)或代理服务器(如果 UA 位于另一域中)。

●SIP重定向服务器允许SIP代理服务器将SIP会话邀请信息定向到外部域。

SIP 重定向服务器可以与 SIP 注册服务器和 SIP 代理服务器同在一个硬件上。

以下几个情景说明SIP组件之间如何进行协调以在同一域和不同域中的 UA 之间建立 SIP 会话:在同一域中建立 SIP 会话下图说明了在预订同一个ISP从而使用同一域的两个用户之间建立SIP会话的过程。

用户A使用SIP电话。

用户B有一台 PC,运行支持语音和视频的软客户程序。

1.加电后,两个用户都在ISP网络中的SIP代理服务器上注册了他们的空闲情况和 IP 地址。

2.用户 A 发起此呼叫,告诉SIP代理服务器要联系用户B。

3.然后,SIP代理服务器向SIP注册服务器发出请求,要求提供用户B的IP地址,并收到用户 B 的 IP 地址。

4.SIP代理服务器转发用户A与用户B进行通信的邀请信息(使用 SDP),包括用户A要使用的媒体。

1)呼叫用户 B2)查询B 在哪里3)响应B 的 SIP 地址4)呼叫5)响应6)响应多媒体通道已建立5.用户 B 通知SIP代理服务器可以接受用户A的邀请,且已做好接收消息的准备。

IMS网络管理及PSTN仿真业务管理知识技术要求

IMS网络管理及PSTN仿真业务管理知识技术要求

IMS网络管理及PSTN仿真业务管理知识技术要求IMS网络管理及PSTN仿真业务管理是当今信息通信领域中非常重要的一项技术。

IMS网络是一种将IP技术与传统电信网络结合起来的网络,可以提供语音通信、多媒体通信和各种增值业务。

而PSTN仿真业务管理则是指通过仿真技术来模拟传统的电话网络(Public Switched Telephone Network),并进行相应的管理。

IMS网络管理技术要求:1. 熟悉IMS网络的基础知识:包括IMS网络的组成、结构和功能,IMS核心网络的协议架构,IMS基础设施,以及IMS 网络中的各种元素和实体。

2. 掌握IMS网络的运营和管理:包括IMS网络的运维监控、故障排除和性能优化等方面。

运维监控主要包括对IMS网络设备的状态监测、事件告警和性能指标监测等;故障排除主要包括对IMS网络中出现的问题进行定位、分析和解决;性能优化主要包括对IMS网络的负载均衡、容量规划和性能调优等。

3. 了解IMS网络的安全管理:包括对IMS网络的安全威胁进行评估和管理,制定相应的安全策略和规则,以及实施安全措施和技术来保护IMS网络的安全。

PSTN仿真业务管理技术要求:1. 掌握PSTN网络的基本知识:包括PSTN网络的结构和功能,传统电话通信的原理,以及PSTN中的各种设备和交换机。

2. 熟悉PSTN仿真技术:了解PSTN仿真技术的原理和实现方式,掌握PSTN仿真系统的部署和配置,以及仿真业务的管理和监控。

3. 熟悉PSTN仿真业务的管理:包括对仿真业务的计划和配置,对仿真网络的监控和故障排除,以及对仿真业务的质量评估和优化等方面。

IMS网络管理和PSTN仿真业务管理的技术要求还包括以下方面:1. 掌握网络管理系统(NMS)和业务支撑系统(OSS)的使用:这些系统是对IMS网络和PSTN仿真业务进行集中管理和监控的工具,掌握它们的使用方法和功能,能够利用它们进行网络和业务的管理和配置。

sipsdprtprtcprtsp间的关系

sipsdprtprtcprtsp间的关系

sipsdprtprtcprtsp间的关系⽤⼀句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据、RTCP对RTP进⾏控制,同步。

感觉这些基础关系此君写的⽐较清楚,转载学习⼀下,如有侵权,联⽴删1、 RTPReal-time Transport Protocol,是⽤于Internet上针对多媒体数据流的⼀种传输层协议。

RTP协议详细说明了在互联⽹上传递⾳频和视频的标准数据包格式。

RTP协议常⽤于流媒体系统(配合RTCP协议),视频会议和⼀键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。

RTP协议和RTP控制协议RTCP⼀起使⽤,⽽且它是建⽴在UDP协议上的。

RTP 本⾝并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于⽹络应⽤程序去实现这⼀过程。

RTP 并不保证传送或防⽌⽆序传送,也不确定底层⽹络的可靠性。

RTP 实⾏有序传送, RTP 中的序列号允许接收⽅重组发送⽅的包序列,同时序列号也能⽤于决定适当的包位置,例如:在视频解码中,就不需要顺序解码。

2、 RTCP实时传输控制协议(Real-time Transport Control Protocol或RTP Control Protocol或简写RTCP)是实时传输协议(RTP)的⼀个姐妹协议。

RTCP为RTP媒体流提供信道外(out-of-band)控制。

RTCP本⾝并不传输数据,但和RTP⼀起协作将多媒体数据打包和发送。

RTCP 定期在流多媒体会话参加者之间传输控制数据。

RTCP的主要功能是为RTP所提供的服务质量(Quality of Service)提供反馈。

RTCP收集相关媒体连接的统计信息,例如:传输字节数,传输分组数,丢失分组数,jitter,单向和双向⽹络延迟等等。

⽹络应⽤程序可以利⽤RTCP所提供的信息试图提⾼服务质量,⽐如限制信息流量或改⽤压缩⽐较⼩的编解码器。

视频会议系统中的SDP会话描述协议

视频会议系统中的SDP会话描述协议

视频会议系统中的SDP会话描述协议
视频会议系统中的SDP会话描述协议
SDP,会话描述协议。

为视频会议提供统⼀的描述格式,包括会话信息和媒体信息,以实现会话者之间的能⼒协商。

视频会议系统
SIP协议仅仅完成了初始化连接,⽽媒体通信需要的信息,⽐如通信对⽅的⾳视频编码格式、通信端⼝等信息是需要有专门的协议去沟通完成的。

SIP信令⼀般讲SDP协议构建的内容作为消息体。

SDP分为会话描述和媒体级描述,其中会话信息包括:会话的名称和⽬的;会话存活时间;为接收媒体所需的信息;会话使⽤的宽带信息。

媒体信息包括:媒体类型、传输协议、媒体格式;多播或远端地址和端⼝。

SDP其实就是⼀种描述会话的格式标准,⼤家采⽤这种标准,就是为了通过SDP来将信息格式化。

SIP协议中的媒体协商

SIP协议中的媒体协商

输的, 可能会发生丢失。为了避免这种情况出现, 可以在 INVITE 消 息 中 加 入 对 180(ring ing )消 息 可 靠 传 输 的 要 求 。
73
2005 . 08
技术交流
这样, 如果终端 A 收到了 180 临时响应, 就发出 PRACK
消 息 , 终 端 B 在 收 到 PRACK 之 后 , 再 发 出 200 消 息 响 应 ,
会话描述:


v= (协议的版本)

o= (会话识别符或会话创建者的名字)

s= (会话名)
“ IN”表 示“ Inte rne t”; <a d d re s s typ e > 有“ IP4”和“ IP6”两 种; <a d d re s s > 是会话创始人的 IP 地址。 (3) s =<s e s s ion na me >“: s = ”域 是 会 话 名 , 它 由 ISO 10646 字符集构成, 一个会话只能有唯一的一个“ s = ”域。
<typ e >=<va lue > 在 SDP 中 有 具 体 的 内 容 和 规 定 要
100 为临时响应, 表示呼叫正在处理中。终端 B 振铃, 向软
求, 以下对 SDP 协议中的一些域作简要分析:
交 换 发 送 临 时 响 应 180, 主 叫( SIP 终 端 A) 收 到 180 后 听
SDP 协 议 通 过 一 种 offe r/a ns we r 机 制 来 达 到 协 商 目
的, offe r 和 a ns we r 必须成对出现。在单播模式中会话的一
个参加者提供 SDP 消息, 构成 offe r, offe r 传送给另 一 个 接
收者, 称为应答者。应答者产生 a ns we r, a ns we r 是 SDP 消
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软科学报告SIP终端视频业务SDP能力协商(征求意见稿)研究单位:中国电信集团广州研发中心完成日期: 2005 年6 月编制说明 SIP协议是IETF制订的因特网多媒体通信架构的核心协议之一。

可用于建立、改变或者终止多媒体会话的应用层协议。

本文档明确了通过SIP完成SDP能力协商的方法。

目录1 概述 (2)2 存在的问题 (2)3 内容要求 (2)3.1 对Offer方要求 (2)3.2 对于Answer方要求 (3)4 消息参数描述 (3)4.1 H.261视频能力的描述 (3)4.2 H.263视频能力的描述 (3)5 例子 (5)SIP终端视频业务SDP能力协商1概述SIP协议是IETF制订的因特网多媒体通信架构的核心协议之一。

可用于建立、改变或者终止多媒体会话的应用层协议。

SIP协议通过一个完整的SDP Offer/answer过程完成主、被叫之间媒体能力的交换和协商。

在SDP Offer中,Offer一方通过SDP将自己的媒体能力告知对方,向对方提供一个可用于建立呼叫的媒体能力集合,同时也告知对方自己的媒体通道属性。

Answerer一方则需要在SDP Answer中告知Offer协商之后用于建立呼叫的媒体通道属性,同时也通过SDP将本端的可用媒体能力信息告知对端。

2存在的问题对于音频媒体通道,由于音频的属性不复杂。

会话双方只需要知道对端的RTP地址、端口、编解码能力以及其他很少的一些媒体通道参数就可以在两个端点之间建立起音频媒体通道并使用该通道进行会话。

但对于视频业务,除了需要进行编解码能力协商和RTP地址、端口交换之外,还需要完成CIF、QCIF、SQCIF以及最大速率等参数的协商,这些参数将直接影响通信双方是否能够接收对端发送过来的视频RTP包以及控制图像质量等。

如果不提供CIF,QCIF,MaxBR能力,将可能导致被叫方无法知道主叫方视频最大速率,只能用自己的默认值编码和发送视频,可能导致呼叫失败。

例如:如果主叫方只有 QCIF能力,解码速率最大为384K,如果被叫方发送了1.5M的CIF视频码流,则会导致主叫解码失败。

3内容要求3.1 对Offer方要求如果支持视频,要求SDP中必须携带视频协商参数,必选参数包括编解码格式、图像格式、mpi值以及MaxBR。

如果Answer方不支持视频协商部分参数,要求Offer方可以从Answer方发送的媒体流中检测出视频格式,完成视频协商。

3.2 对于Answer方要求如果支持视频,要求SDP中必须携带视频协商参数,必选参数包括编解码格式、图像格式、mpi值以及MaxBR(详细参数说明见附录)。

如果Offer方不支持视频协商部分参数,要求Answer方可以从Offer方发送的媒体流中检测出视频格式。

4消息参数描述4.1 H.261视频能力的描述对H.261 fmtp的定义如下:a=fmtp:xx H261_optionH261_option = *Size SP | *Annex SP | *ParamsSize = "QCIF" "=" mpi | "CIF" "=" mpimpi = 1*2DIGITAnnex = "D"Params= "MaxBR" "=" maxbrmaxbr=1*5DIGIT其中xx代表H.261视频codec的payload type值,通常为31。

Size参数用于描述支持的图像的尺寸和帧频。

H.261定义了两种分辨率的视频格式QCIF 和CIF。

Mpi参数为一整数,用于描述最大的帧频。

具体mpi参数的含义和定义请参阅H.261协议中对该参数的定义。

Annex D表示支持由H.261协议定义的H.261 Annex DMaxBitRate (MaxBR)参数表示媒体流的最大比特率(单位:100 bits/s)。

该参数对通信双方对视频RTP包的打包和解包有较大影响。

4.2 H.263视频能力的描述对H.263 fmtp的定义如下:a=fmtp:xx H263_optionH263_option = *Size SP | *Annex SP | *ParamsSize = "SQCIF" "=" mpi | "QCIF" "=" mpi | "CIF" "=" mpi |"CIF4" "=" mpi I "CIF16" "=" mpi |"XMAX" "=" xmax SP "YMAX" "=" ymax SP "MPI" "=" mpimpi = 1*2DIGITxmax=1*4DIGITymax=1*4DIGITAnnex = "D" "=" #annex_d | "E" | "F" | "G" | "I" | "J" |"K" "=" #annex_k | "L" "=" #annex_l | "M" | "N" "=" annex_n |"O" "=" #annex_o | "P" | "Q" | "R" | "S" | "T"annex_d= "1" | "2"annex_k= "1" | "2" | "3" | "4"annex_l= "1" | "2" | "3" | "4" | "5" | "6" | "7"annex_n= "1" | "2" | "3" | "4"annex_o= "1" | "2" | "3"Params= "PAR" "=" par_a ":" par_b | "CPCF" "=" cpcf | "MaxBR" "=" maxbr |"BPP" "=" bpp | "HRD" | "Interlaced"par_a=1*3DIGITpar_b=1*DIGITcpcf=1*2DIGIT "." 1*3DIGITmaxbr=1*5DIGITbpp=1*5DIGIT其中xx代表H.263视频codec的payload type值,通常为34。

Size参数用于描述支持的图像的尺寸和帧频。

H.263定义了CIF、QCIF、SQCIF、CIF4、CIF16等视频格式,除此之外,还可以通过XMAX、YMAX以及MPI等参数对非标准格式进行描述。

Mpi参数为一整数,用于描述最大的帧频。

具体mpi参数的含义和定义请参阅H.263协议中对该参数的定义。

Annex参数用于描述可支持的H263 Annex标准。

对各种Annex格式的定义请参阅H.263协议。

PAR参数表示象素的纵横比,缺省值为12:11。

该参数通常不使用。

CPCF参数表示图像的始终频率,默认值为29.97。

该参数通常不使用。

MaxBitRate (MaxBR)参数表示媒体流的最大比特率(单位:100 bits/s)。

该参数对通信双方对视频RTP包的打包和解包有较大影响。

BitsPerPictureMaxKb (BPP)表示单帧图像最大千比特数,通常不使用。

Hypothetical Reference Decoder (HRD)参数的定义参见H.263 Annex B中对该参数的定义。

该参数通常不使用。

常用的H.263参数有cif、qcif、sqcif等图像格式、mpi值以及MaxBR等。

其余参数通常都不使用。

5例子通信双方通过在SDP携带视频媒体通道能力描述进行视频通道能力协商和会话媒体通道的建立:1、Offer一方通过在SDP携带视频媒体通道能力描述表示本端有视频通信能力以及视频通信意愿。

SDP Offer中包含有自己的视频媒体能力信息。

以下为一个包含有音频和视频媒体能力的SDP Offer实例:v=0o=Offer 2890844526 2890844527 IN IP4 s=c=IN IP4 192.0.0.1t=0 0m=audio 49170 RTP/AVP 0 8a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000m=video 0 RTP/AVP 31 34a=rtpmap:31 H261/90000a=rtpmap:34 H263/90000a=fmtp:31 CIF=1 QCIF=1 MaxBR=1000a=fmtp:34 CIF=1 QCIF=1 MaxBR=10002、Answerer一方分别对视频和音频进行应答。

对于视频媒体能力的协商,answerer一方除了需要知道自己是否支持对端列举出的H.261、H.263等codec信息,而且还需要知道是否支持该中codec之下的cif、qcif等信息。

譬如被叫只支持H.261cif、H.261qcif以及H.263qcif,而且希望使用H261qcif,那么SDP Answer应该如下:v=0o=answer 2890844526 2890844527 IN IP4 s=c=IN IP4 192.0.0.2t=0 0m=audio 49170 RTP/AVP 0 8a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000m=video 0 RTP/AVP 31 34a=rtpmap:31 H261/90000a=rtpmap:34 H263/90000a=fmtp:31 QCIF=1 CIF=1 MaxBR=640a=fmtp:34 QCIF=1 MaxBR=6403、经过以上协商过程之后通信双方将使用H.261qcif进行通信,而且最大带宽为64Kbits/s。

相关文档
最新文档