版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章第七章 多媒体通信终端多媒体通信终端程控教研室程控教研室课堂主要内容课堂主要内容基于多媒体计算机的多媒体通信终端基于多媒体计算机的多媒体通信终端基于特定网络的多媒体通信终端基于特定网络的多媒体通信终端多媒体通信终端概述多媒体通信终端概述多媒体通信终端相关标准多媒体通信终端相关标准视频会视频会议议视频监视频监控控概念概念 多媒体通信终端:是指接收、处理和集成各种媒体信息,并通过同步机制将多媒体信息同步地呈现给用户,同时具有交互功能的通信终端。多媒体终端的构成搜索模块编解码模块同步模块准备模块执行模块用户网络应用协议同步协议接口协议输入交互部分再编辑接口终端的特点终端的特点交互性交互性同步性
2、同步性多媒体通信终端的特点多媒体通信终端的特点集成性集成性按照分层按照分层结构支持结构支持开放系统,开放系统,模式设计模式设计的通信协的通信协议要符合议要符合国际标准。国际标准。多媒体通信终端的关键技术多媒体通信终端的关键技术 开放系开放系统模式统模式人人- -机和机和通信接口通信接口技术技术软硬件软硬件集成技术集成技术信源编码、信源编码、数字信号数字信号处理处理终端应终端应用系统用系统与用户的接口、与通信网的接口。 选择兼容性好的计算机硬件平台、网络软件、操作系统接口、多媒体信息库管理系统接口、应用程序接口标准及设计和开发等。 语音、静止图像、视频图像的采集和快速压缩编解码算法的工程实现 、
3、与各种表示媒体的接口、时空组合问题。 多媒体信息库、各种应用软件、和管理软件。 多媒体通信终端的相关标准多媒体通信终端的相关标准ITU制定的H.32x系列标准LAN、MAN、Intranet、InternetLANB-ISDN、ATMH.321N-ISDNH.320H.322H.323H.324H.310PSTNATMIETF制定的用于IP的SIP协议H.323H.323标准标准vH.323H.323是是ITU-TITU-T的一个标准簇,它于的一个标准簇,它于19961996年年由由ITU-TITU-T的第的第1515研究组通过,最初叫做研究组通过,最初叫做“工工作于不保证服务质量的作于不保证
4、服务质量的LANLAN上的多媒体通信上的多媒体通信终端系统终端系统”。v19971997年底通过了年底通过了H.323V2H.323V2,改名为,改名为“基于分基于分组交换网络的多媒体通信终端系统组交换网络的多媒体通信终端系统”。 H.323V2H.323V2的图像质量明显提高,同时也考虑的图像质量明显提高,同时也考虑了与其他多媒体通信终端的互操作性。了与其他多媒体通信终端的互操作性。v19991999年年5 5月月ITU-TITU-T又提出了又提出了H.323H.323的第三个版的第三个版本本。v介于传输层与应用层之间介于传输层与应用层之间应 用 层H323 层传 输 层网 络 层数 据 链
5、 路 层物 理 层协议体系H.323协议站协议站 (TCP/IP)Audio/Video ApplicationC & I(T.126, T.127)G.7xxH.26xRTPRTCPQ.931(H.225.0)H.245T.124T.125Unreliable Transport (UDP)Reliable Transport (TPKP+TCP)Network (IP)Data LinkT.123PhysicalRAS(H.225.0)LL1L2L3L4L6L5L7音频音频/视频编解码器视频编解码器 音频编解码器音频编解码器v G.711(mandatory) A-law, A-l
6、aw, MuMu-Law, 64 -Law, 64 kbit/skbit/sv G.723.1 5.3, 6.3 5.3, 6.3 kbit/skbit/sv G.729/G.729A 8 8 kbit/skbit/s (6.4, 11.8 (6.4, 11.8 kbit/skbit/s) )v G.728 16 16 kbit/skbit/s, low delay, low delayv G.722 wide band, 64 wide band, 64 kbit/skbit/s视频编解码器视频编解码器v H.261 (mandatory) QCIF, CIFQCIF, CIF Frame
7、per second Frame per second according the according the available bandwidthavailable bandwidthv H.263 More efficientMore efficient Better quality at low Better quality at low bit ratebit rate More robust to errorsMore robust to errorsGatekeeperMultipoint ProcessorH.323Multipoint ControllerRouterWAN/
8、InternetRouterfirewallfirewallWAN/InternetH.323 GatewayH.320H.320H.323 网络H.323系统构成系统构成 终端终端网关网关网守网守多点控制单元多点控制单元信令与控制信令与控制实时通信实时通信编解码编解码系统控制系统控制网关提供了一网关提供了一种电路交换网种电路交换网络(络(SCN)和)和包交换网络的包交换网络的连接途径,它连接途径,它在不同的网络在不同的网络上完成呼叫的上完成呼叫的建立和控制功建立和控制功能。能。 网守也称为关网守也称为关守、网闸,是守、网闸,是H.323系统中系统中的信令单元,的信令单元,管理一个区域管理一个
9、区域里的终端、里的终端、MCU和网关等和网关等设备设备 完成视频会议完成视频会议的控制和管理的控制和管理功能,它由功能,它由MC和和MP组成。组成。MCU可以是独可以是独立的设备,也立的设备,也可以集成在终可以集成在终端、网关或网端、网关或网守中。守中。 H323终端终端v终端用于实现实时双向多媒体通信,终端用于实现实时双向多媒体通信,H.323终端可以是运行了终端可以是运行了H.323协议栈软件的协议栈软件的PC,也可以是内置了也可以是内置了H.323协议栈功能的独立设协议栈功能的独立设备。备。 vH.323终端必须支持语音通信,视频与数据终端必须支持语音通信,视频与数据通信是可选实现功能。
10、通信是可选实现功能。vH.323终端必须支持:终端必须支持:v用于交换终端能力和打开媒体通道的用于交换终端能力和打开媒体通道的H.245v用于呼叫建立和呼叫信令的用于呼叫建立和呼叫信令的H.225.0v用于向用于向Gatekeeper注册以及其余控制的注册以及其余控制的RASv用于封装音频和视频包的用于封装音频和视频包的RTP/RTCPQ.931 Call SignalH.245 Multimedia ControlRAS Zone ControlG.711, G.722, G.728, G.723, G.729H.261, H.263T.120RTP /RTCPH.225.0网路接口网路接口
11、PBNTransport (Lev 4)TCP/IP,SPX/IPX,LAN (Eth, TR, )InternetISDN (+PPP)PSTN (+PPP)ADSLFrame RelayAudioVideoDataC&IUserH.323 ScopeH.323 终端结构终端结构 SIP协议协议 SIP(Session Initiation Protocol)是)是IETF(Internet Engineering Task Force,互联网工程任务组)制定的多,互联网工程任务组)制定的多媒体通信协议,是基于媒体通信协议,是基于IP的一个文本的一个文本型应用层控制协议,独立于底层协
12、议,型应用层控制协议,独立于底层协议,用于建立、修改和终止用于建立、修改和终止IP网上的双方网上的双方或多方的多媒体会话。或多方的多媒体会话。SIP协议概念协议概念v会话启动协议会话启动协议SIP(Session Initiation Protocol)是一个在是一个在IP网络上进行多媒体通信的应用层控网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。多个参加者参加的会话进程。 vSIP协议可用于发起会话,也可以用于邀请成协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。员加入已经用其它方式
13、建立的会话。vSIP协议透明地支持名字映射和重定向服务,协议透明地支持名字映射和重定向服务,便于实现便于实现ISDN、智能网以及个人移动业务。、智能网以及个人移动业务。 SIP协议的特点协议的特点v一个正在发展和不断研究中的协议。一个正在发展和不断研究中的协议。 v简练、开放、兼容和可扩展等原则简练、开放、兼容和可扩展等原则 。v充分注意到因特网开放而复杂的网络环充分注意到因特网开放而复杂的网络环境下的安全问题。境下的安全问题。 v充分考虑了对传统公共电话网的各种业充分考虑了对传统公共电话网的各种业务,包括务,包括IN业务和业务和ISDN业务的支持。业务的支持。 SIP体系结构体系结构v 用户
14、代理用户代理 (User Agent): 就是就是SIPSIP终端,也可以说是终端,也可以说是SIPSIP用户。用户。 按功能分为两类:按功能分为两类: 用户代理客户端用户代理客户端UAC (User Agent Client)UAC (User Agent Client),负责发起呼叫;,负责发起呼叫; 用户代理用户代理服务器服务器UASUAS(User Agent ServerUser Agent Server),负责接受呼叫),负责接受呼叫并做出响应。并做出响应。 。v 重定向服务器(重定向服务器(Redirect server) 重定向服务器将请求中的目的地址映射为零个或多个重定向服务
15、器将请求中的目的地址映射为零个或多个新的地址,然后返回给客户端,客户端直接再次向这新的地址,然后返回给客户端,客户端直接再次向这些新的地址发起请求。些新的地址发起请求。 v代理代理服务器服务器(Proxy Server):): 可以当作一个客户端或者是一个服务器。具有可以当作一个客户端或者是一个服务器。具有解析能力,负责接收用户代理发来的请求,根解析能力,负责接收用户代理发来的请求,根据网络策略将请求发给相应的服务器,并根据据网络策略将请求发给相应的服务器,并根据应答对用户做出响应,也可以将收到的消息改应答对用户做出响应,也可以将收到的消息改写后再发出。写后再发出。v注册服务器注册服务器(Re
16、gister Server ): 用来完成用来完成UASUAS的登录。在的登录。在SIPSIP系统中所有的系统中所有的UASUAS都要在网络上注册、登录,以便都要在网络上注册、登录,以便UACUAC通过服务通过服务器能找到。它的作用就是接收用户端的请求,器能找到。它的作用就是接收用户端的请求,完成用户地址的注册。完成用户地址的注册。 1名字翻译和用户定位:确保呼叫达到位于网络的被叫方,执行描述信息到定位信息的映射。 特征协商:允许与呼叫有关的组在支持的特征上达成一致。呼叫参与者管理:在通话中引入或取消其他用户的连接,转移或保持其他用户的呼叫。SIP协议实现的功能协议实现的功能呼叫特征改变:用户
17、能在呼叫过程中改变特征。234系统结构差异系统结构差异不同不同应用领域之分应用领域之分SIP和和H.323的不同的不同 基于基于N-ISDN网的多媒体通信终端网的多媒体通信终端 H.320协议栈 基于基于N-ISDN网的多媒体通信终端网的多媒体通信终端 基于H.320标准的多媒体电视会议系统终端结构示意图 基于计算机的多媒体通信终端基于计算机的多媒体通信终端 数据准数据准备软件备软件 编辑软件 支持多媒体支持多媒体的操作系统的操作系统 应用软件应用软件 基于计算机的多媒体通信终端软件平台基于计算机的多媒体通信终端软件平台網路電話Session Initiation Protocol (SIP)
18、Speaker:Speaker:王嘉裕王嘉裕Date:2008/09/11Date:2008/09/11SIP - Session Initiation Protocolv前身前身 - MMUSIC (Multiparty Multimedia Session Control), Sep. 1999v由由IETF的的SIP Working Group 發發展展開開始於始於 19951995Proposed standard RFC2543, Proposed standard RFC2543, February 1999February 1999New Version of SIP - RFC
19、 3261, New Version of SIP - RFC 3261, June 2002June 2002SIPvA Signaling ProtocolCreate, Modify, Terminate Create, Modify, Terminate Multimedia SessionsMultimedia Sessionsv使用使用 IPvClient / Server 架構架構 v相似於相似於 HTTP, SMTPUniform Resource Locator (URL)Uniform Resource Locator (URL)sip:.twsip:b
20、.twsip:+886424961356.twsip:+886424961356.tw也可以是也可以是 tel:+886424961356tel:+886424961356Request and ResponseRequest and Response回回應訊應訊息息SIP藉由藉由現現成的成的 IETF 協協定定來來提供提供vSIP的訊息格式的訊息格式 (HTTP 1.1) RFC 2616RFC 2616v描述媒體的連線描述媒體的連線 (SDP) RFC 2327(SDP) RFC 2327v媒體媒體(RTP) RFC 3550 and (RTS
21、P) RFC 2326RFC 3550 and (RTSP) RFC 2326v定址方式定址方式 (URL) RFC 1738 and (URI) RFC 2396 RFC 1738 and (URI) RFC 2396 v名稱解析和位置的移動性名稱解析和位置的移動性 (DHCP) RFC 2131 and (DNS) (DHCP) RFC 2131 and (DNS) RFCsRFCs 1034&10351034&1035v資料編碼方式資料編碼方式 (MIME) RFC 2045RFC 2045v安全安全 (TLS) RFC 2246RFC 2246 IPsecIPsec R
22、FC 2401&2406 RFC 2401&2406SIP的封包格式的封包格式IHLTotal LengthIdentificationFlagsFragment OffsetHeader ChecksumProtocolTime to LiveSource AddressDestination AddressPaddingOptionsVersion DSCP ECNIPv4 的表頭的表頭UDP 8 個個 Bytes的表頭的表頭 (這裡也可以是這裡也可以是TCP或者或者 SCTP)SIP表頭表頭以以US-ASCII文字為基礎文字為基礎, 變動長度變動長度SIP訊息主體訊息主體
23、也是變動長度也是變動長度, 視視Message-Type的需要而存在的需要而存在可以是任何形式的資料可以是任何形式的資料Protocol ZooSource: Henning Schulzrinne,/hgs/internet/SIP組組成元件成元件User AgentProxy ServerGatewayProxy ServerLocation ServerRedirect ServerRegistrar ServerPSTNPLMNGatewaySIP User AgentsvUser Agent (UA)用用戶戶端端 User Agent
24、 Client User Agent Client (UAC)(UAC)送出送出 SIP SIP 請請求求伺服器端伺服器端 User Agent User Agent Server (UAS)Server (UAS)回回應應 SIP SIP 請請求求 接受或拒接受或拒絶絶User Agent = UAC + UASUser Agent = UAC + UASUA 1UA 2LAN AUA 3UA 4LAN BSIP訊訊息流程息流程RequestResponseMedia SessionUser AgentProxy ServerRedirect ServerLocation ServerUse
25、r AgentProxy ServerSIP Request methodsvRFC 3261REGISTERREGISTERINVITEINVITEACKACKBYEBYEOPTIONSOPTIONSCANCELCANCELv其它的其它的RFCSIP Request methodsINFO (RFC 2976)INFO (RFC 2976)PRACK (RFC 3262)PRACK (RFC 3262)SUBSCRIBE and NOTIFY (RFC SUBSCRIBE and NOTIFY (RFC 3265)3265)UPDATE (RFC 3311)UPDATE (RFC 3311)
26、MESSAGE (RFC 3428)MESSAGE (RFC 3428)REFER (RFC 3515)REFER (RFC 3515)PUBLISH (RFC 3903)PUBLISH (RFC 3903)SIP Response 說明說明 範例範例 1xx Informational 代表請求已收到代表請求已收到 100 Trying 180 Ringing 181 Call is Being Forwarded 183 Session Progressing 2xx Success 代表請求已被成功處理代表請求已被成功處理 200 OK 202 Acceptable 3xx Redire
27、ction 代表重新導向代表重新導向 300 Multiple Choices 301 Moved Permanently 302 Moved Temporarily 4xx Client Error 代表用互端錯誤代表用互端錯誤 401 Unauthorized 406 Not Acceptable 407 Proxy Authentication Required 486 Busy Here 487 Request Terminated 488 Not Acceptable Here 5xx Server Error 代表伺服器端錯誤代表伺服器端錯誤 502 Bad Gateway 503
28、 Service Unavailable 6xx Global Failure 代表整體網路環境錯誤代表整體網路環境錯誤 600 Busy Everywhere 603 Decline SIPINVITE100 TryingINVITE100 Trying180 Ringing 180 Ringing 200 OK 200 OK ACK ACK BYE100 TryingBYE 200 OK200 OKCall Setup Call Teardown Media SessionUACUASServerv連線過連線過程程建立建立連線連線通通話話斷線斷線SIP訊訊息息 範範例例SIPSDPINVI
29、TE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142v=0o=Alice 2897654321 2897654321 IN IP4 s=Phone Cal
30、lc=IN IP4 t=0 0m=audio 49170 RTP/AVP 0a=rtpmap:0 PCMU/8000SIP HeadersINVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: applicati
31、on/sdpContent-Length: 142SIP HeadersINVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142Method 即即 命令命令Reque
32、st URI SIP 協定版本協定版本SIP HeadersINVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142所有經過的所有經過的SIP設備都會被列在這裡設備都
33、會被列在這裡 branch用來識別不同的連線分支用來識別不同的連線分支在所有在所有 SIP Requests中都是必要的欄位中都是必要的欄位 INVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpCon
34、tent-Length: 142最多可以被幾個最多可以被幾個Server轉傳轉傳SIP Headers在所有在所有 SIP Requests之中除了之中除了INFO都是必要的欄位都是必要的欄位 INVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Conten
35、t-Type: application/sdpContent-Length: 142目的地位址目的地位址SIP Headers在所有在所有 SIP Requests中都是必要的欄位中都是必要的欄位 INVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Cont
36、ent-Type: application/sdpContent-Length: 142來源位址來源位址 虛擬的隨機亂數虛擬的隨機亂數 (當作是當作是ID使用使用)SIP Headers在所有在所有 SIP Requests中都是必要的欄位中都是必要的欄位 James Polk 20050503INVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: a84b4c76e6
37、6710 CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142在網域內獨一無二的識別碼在網域內獨一無二的識別碼SIP Headers在所有在所有 SIP Requests中都是必要的欄位中都是必要的欄位 INVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Cal
38、l-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142遞增的序號遞增的序號 SIP Headers在所有在所有 SIP Requests中都是必要的欄位中都是必要的欄位 James Polk 20050503INVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Al
39、ice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142直接可以路由到來源位址的完整網域名稱或直接可以路由到來源位址的完整網域名稱或IP位址位址SIP HeadersINVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Al
40、ice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142用來描述附加的訊息主體格式用來描述附加的訊息主體格式 (如果有的話如果有的話)SIP HeadersINVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;
41、tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142用來描述附加的訊息主體的內容長度用來描述附加的訊息主體的內容長度 (Octets)SIP HeadersINVITE sip: SIP/2.0Via: SIP/2.0/UDP ;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag
42、=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142SIP HeadersSession Description Protocol (SDP)v描述多媒體連線的協定描述多媒體連線的協定 RFC 2327RFC 2327v簡單,可以擴充的,以文字為基礎簡單,可以擴充的,以文字為基礎vSIP Offer/Answer Model RFC 3264RFC 3264v在每一行在每一行欄欄位位= =值值 值值 值
43、值 欄欄位是一位是一個個字元字元 ( (大小大小寫寫有差有差別別) ) 等號兩旁不可以有空格v分為分為Session和和Media層次層次SDP的的結構內結構內容容vSession 層次層次 (從從 v=這一行這一行開始開始) Session NameSession Name 主主動發動發起的一端起的一端 活活動時間動時間vMedia 層次層次 (從從 m=這一行這一行開始開始) 媒媒體體形式形式 video, audio, video, audio, Port numberPort number 傳輸層協傳輸層協定定 RTP/UDP/IP, RTP/UDP/IP, H.320, .H.320
44、, . 媒媒體體格式格式 H.261 video, MPEG H.261 video, MPEG video, .video, .SDP的的範範例例SDP的的欄欄位位v= (protocol version)例如例如: v=0: v=0o= (owner/creator and session identifier)o= o= Username Username 不可以含有空格不可以含有空格Session id Session id 和和version version 建建議議使用使用Network Network Time Protocol (NTP)Time Protocol (NTP)的
45、的時間時間戳戳記來確記來確保保值的唯一性值的唯一性 例如例如: o=john 2887654326 : o=john 2887654326 2887654307 2887654307 ININ IP4IP4 s= (session name string)例如例如: s=SDP Seminar: s=SDP Seminart= (start time and stop time)例如例如: t=2887654321 : t=2887654321 2887654310(2887654310(通常通常設為設為0)0)為必要欄位SDP的的欄欄位位m= (media
46、 name and transport address)m= m= m= / m= / 例如例如: : m=video 49170/2 RTP/AVP 0 m=video 49170/2 RTP/AVP 0 audio, video, application, data audio, video, application, data and control“and control“ RTP/AVP - the RTP/AVP - the IETFsIETFs RealtimeRealtime Transport Protocol using the Transport Protocol usi
47、ng the Audio/Video profile carried over UDPAudio/Video profile carried over UDP UDPUDP RTP/AVP RTP/AVP RFC 3551 RFC 3551ve= (email address)例如例如: : e=e= (John Doe) (John Doe) 或者或者 e=John Doe e=John Doe vp= (phone number)例如例如: p=+886-4-2496-1356 : p=+886-4-2496-1356 或者或者 p=+886 p
48、=+886 4 2496 13564 2496 1356u-law PCM, single channel, audio sampled at 8KHzSDP的的欄欄位位vc= (connection information)c= c= 例如例如: : c=c=IN IP4IN IP4 2/127 2/127通常通常這個連線這個連線位址是一位址是一個個 class Dclass D的的 IP IP 群播位址群播位址, , base multicast /addresses例如例如: c=IN IP4 /127/3 : c=IN IP4
49、/127/3 指指的是多的是多個個c=IN IP4 /127, c=IN IP4 /127, c=IN IP4 /127, c=IN IP4 c=IN IP4 /127, c=IN IP4 /127/127如果如果這這一一個會議連線個會議連線不是群播不是群播, , 則則它它可以搭配可以搭配額額外的外的屬屬性性欄欄位位決決定是完定是完整整網網域位址或域位址或單單一一IPIP位址等等位址等等SDP的的欄欄位位vi= (session information)vu= (URI
50、 of description)vb= (bandwidth information)vz= (time zone adjustments)vk= (encryption key)va= (zero or more session attribute lines)vr= (zero or more repeat times)SIP Methods: INVITE, ACK and BYEAliceBobINVITEINVITE sip:bob0 SIP/2.0Via: SIP/2.0/TCP ;branch=z9hG4bK776asdhdsMa
51、x-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142 (Alices SDP not shown) SIP Methods: INVITE, ACK and BYEINVITE200 OKAliceBobSIP/2.0 200 OKVia: SIP/2.0/TCP ;branch=z9hG4bKnashd
52、s8 ;received=3To: Bob ;tag=a6c85cfFrom: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 131 (Bobs SDP not shown)SIP Methods: INVITE, ACK and BYEINVITE200 OKAliceBobACKACK sip:bob0 SIP/2.0Via: SIP/2.0
53、/TCP ;branch=z9hG4bKnashds8Max-Forwards: 70To: Bob ;tag=a6c85cfFrom: Alice ;tag=1928301774Call-ID: CSeq: 314159 ACKContent-Length: 0SIP Methods: INVITE, ACK and BYEINVITE200 OKSession EstablishedAliceBobACKSIP Methods: INVITE, ACK and BYEINVITE200 OKSession Esta
54、blishedAliceBobACKBYEBYE sip: SIP/2.0Via: SIP/2.0/TCP 3;branch=z9hG4bKnashds8Max-Forwards: 70From: Bob ;tag=a6c85cfTo: Alice ;tag=1928301774Call-ID: CSeq: 231 BYEContent-Length: 0 SIP Methods: INVITE, ACK and BYEINVITE200 OKSession EstablishedAliceB
55、obACKBYE200 OKSIP/2.0 200 OKVia: SIP/2.0/TCP 0From: Alice ;tag=1928301774To: Bob ;tag=a6c85cf Call-ID: CSeq: 231 BYEContent-Length: 0AliceBobSIP Proxy “”透透過過Proxy ServerINVITEINVITE sip:/TCP SIP/2.0Via: SIP/2.0/TCP ;branch=z9
56、hG4bK776asdhds ;received=3Max-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 142 (Alices SDP not shown) INVITEINVITEAliceBob透透過過Proxy ServerSIP Proxy “”INVITE sip:bob192
57、.168.10.20/TCP SIP/2.0Via: SIP/2.0/TCP ;branch=z9hG4bK4b43c2ff8.1 ;received=Via: SIP/2.0/TCP ;branch=z9hG4bK776asdhds ;received=3Max-Forwards: 69To: Bob From: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-
58、Type: application/sdpContent-Length: 142 (Alices SDP not shown) Via Header for Alices phoneVia Header for zzz serverMax-Forwardsdecreases 1James Polk 20050503INVITEINVITEAliceBob透透過過Proxy ServerSIP Proxy “”200 OKSIP/2.0 200 OKVia: SIP/2.0/TCP ;branch=z9hG4bK4b43c2ff8.1 ;
59、received=Via: SIP/2.0/TCP ;branch=z9hG4bKnashds8 ;received=3To: Bob ;tag=a6c85cfFrom: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 131 (Bobs SDP not shown)Notice both Via headersINVIT
60、EINVITE200 OKAliceBob透透過過Proxy ServerSIP Proxy “”200 OKSIP/2.0 200 OKVia: SIP/2.0/TCP ;branch=z9hG4bKnashds8 ;received=3To: Bob ;tag=a6c85cfFrom: Alice ;tag=1928301774Call-ID: CSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Length: 131 (Bobs SD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 情感类微博婚恋观呈现研究-基于新浪微博10个情感领域知名博主的文本分析
- 《比例的意义》(课件)-2025-2026学年六年级下册数学人教版
- 用字母表示数(课件)-2025-2026学年人教版数学六年级下册
- 2026年模具购买合同(1篇)
- 生产车间个人年度工作总结3篇
- 1.1《小数的四则混合运算①》(课件)-2025-2026学年五年级下册数学沪教版
- 《二次函数y=ax^2+bx+c(a≠0)的图象(2)》参考教案
- 三互活动策划方案(3篇)
- 书房充电活动方案策划(3篇)
- 修路沟施工方案(3篇)
- 时间在哪里(单元测试)2025-2026学年二年级数学下册人教版(含答案)
- 新里程大学英语听说教程谭思坦课后部分参考答案
- 病原生物与免疫-高职PPT完整全套教学课件
- 英语专业四级考试阅读技巧课件
- 六级词汇电子版(含例句)上
- 2023年3月PETS2真题卷及答案
- YS/T 22-2010锑酸钠
- GB/T 5825-1986建筑门窗扇开、关方向和开、关面的标志符号
- GB/T 28650-2012公路防撞桶
- GB/T 24524-2009金属材料薄板和薄带扩孔试验方法
- 大学生志愿服务基地合作共建协议书
评论
0/150
提交评论