CN101026616B - 基于ip多媒体子系统的交互式媒体会话建立方法 - Google Patents
基于ip多媒体子系统的交互式媒体会话建立方法 Download PDFInfo
- Publication number
- CN101026616B CN101026616B CN200610033768.4A CN200610033768A CN101026616B CN 101026616 B CN101026616 B CN 101026616B CN 200610033768 A CN200610033768 A CN 200610033768A CN 101026616 B CN101026616 B CN 101026616B
- Authority
- CN
- China
- Prior art keywords
- mrfp
- terminal
- rtsp
- mrfc
- address port
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种基于IP多媒体子系统的交互式媒体会话建立系统,其包括终端、代理CSCF、服务CSCF、应用服务器、MRFC和MRFP,其中,该终端用于发起交互式媒体会话请求,接收媒体会话响应;该代理CSCF用于转发终端和服务CSCF之间的请求和响应消息;该服务CSCF用于根据触发规则把业务请求消息触发到应用服务器,对消息进行路由;该应用服务器用于处理媒体业务请求;该MRFC用于控制MRFP的资源分配;该MRFP用于接受MRFC的控制,为RTSP连接和RTP连接分配地址端口信息,建立RTSP连接和RTP连接。本发明还涉及一种基于IP多媒体子系统的交互式媒体会话建立方法。本发明的系统和方法可应用于承载和控制分离的NGN网络环境下,且可保证媒体传输的效率。
Description
技术领域
本发明涉及一种会话建立系统和方法,尤其涉及一种基于IMS(IP Multimedia Subsystem,IP多媒体子系统)的交互式媒体会话建立系统和方法。
背景技术
随着技术的发展,我们不再满足于被动地坐在电视机或计算机旁观看某个节目。我们更多地希望我们可以控制节目的播放过程,如通过“快进”越过广告节目,或者通过“快退”反复欣赏刚才的一个精彩镜头等等。我们称这种可以和用户进行交互式控制的媒体应用为交互式媒体业务。
目前,交互式媒体业务应用十分广泛,如数字电视中的点播应用,允许用户对播放过程进行随意的控制;如远程教学应用,学生可以随时复习老师刚刚讲过的某个知识点等等。
交互式媒体业务中,可以允许用户进行暂停、快进、快退等用户交互式控制操作。目前,这种交互式的控制是通过RTSP协议(Real Time Stream Protocol,实时流协议)来实现的,该协议定义了媒体发送者和接收者之间进行交互控制的消息机制和数据包的结构。一般来讲,媒体接收者为一些终端设备,如电视机、计算机、手机、PDA等;媒体发送者为存放媒体的数据源,一般为应用服务器。
媒体发送者和媒体接收者为了传输交互式控制信令,必须建立传输信令的通道,即RTSP连接。该连接可以通过TCP协议(Transport Control Protocol,传输控制协议)建立,也可以通过UDP(User Datagram Protocol,用户数据报)协议建立,默认端口号为554。同时,为了传输媒体,需要建立传输媒体的通道,一般为RTP(Realtime Transport Protocol,实时传输协议)连接。RTP连接通常用UDP协议承载。传统的网络环境中,媒体发送者和媒体接收者首先建立RTSP连接,然后通过RTSP连接的SETUP(建立)消息协商两者使用的RTP连接的地址信息,协商地址信息完毕后,媒体接收者通过PLAY(播放)消息通知媒体发送者开始播放媒体流。
IMS是3GPP(3rd Generation Partnership Project,第三代移动通信标准化伙伴项目)R5/R6标准定义的一个IP多媒体子系统,IMS采用IP分组域作为其控制信令和媒体传输的承载通道,采用SIP协议(Session Initiation Protocol,会话初始化协议)作为呼叫控制信令,实现了业务管理、会话控制及承载接入的三者分离。
通过上述分离的IMS网络架构,为各类业务的快速部署和统一控制提供了必 要的条件,这些业务不仅包括会话类业务,也同时包括媒体类业务。IMS网络环境中,通过应用服务器进行统一的业务管理。在媒体类业务的应用中,可以把各种特定的媒体类应用部署为不同的媒体类应用服务器,如点播应用服务器,广播电视应用服务器等。同时,业务控制功能也可以利用会话控制层面的实体和机制进行统一的业务控制。
而现有的交互式媒体会话建立系统和方法中,终端直接向应用服务器建立RTSP连接,然后通过RTSP连接协商RTP连接的地址信息。
在NGN(Next Generation Network,下一代网络)环境中,承载和控制分离,应用服务器分解为媒体控制功能实体和媒体承载功能实体。RTSP连接建立在终端和媒体承载功能实体之间,但终端和媒体承载功能实体通过RTSP连接协商RTP连接的地址信息时,由于相关的协商消息不经过媒体控制功能实体,因而媒体控制功能实体无法实现其对媒体承载功能实体的控制。
发明内容
本发明所要解决的技术问题在于提供一种可应用于承载和控制分离的NGN网络环境下的基于IMS的交互式媒体会话建立系统和方法。
为解决上述另一技术问题,本发明所采用的技术方案是:提供一种基于IP多媒体子系统的交互式媒体会话建立方法,其包括以下步骤:
S1.终端发起交互式业务请求,该交互式业务请求的消息中同时携带有终端的用于实时流协议RTSP连接的地址端口信息和用于传输媒体流的RTP连接的地址端口信息,该交互式业务请求路由后到达媒体资源控制功能实体MRFC;
所述MRFC与媒体资源处理功能实体MRFP交互,获得所述MRFP分配的所述MRFP上用于RTSP连接的地址端口信息以及用于RTP连接的地址端口信息;所述MRFC将所述MRFP上用于RTSP连接的地址端口信息以及用于RTP连接的地址端口信息携带在业务请求响应消息中返回给所述终端;
S2.所述终端根据所述业务请求响应中携带的所述MRFP上用于RTSP连接的地址端口信息与所述MRFP建立用于交互式的控制的RTSP连接;所述终端根据所述业务请求响应中携带的所述MRFP上用于RTP连接的地址端口信息与所述MRFP建立用于传输媒体流的RTP连接。
本发明的有益效果是:由于本发明的基于IP多媒体子系统的交互式媒体会话建立系统和方法中MRFP上的RTSP连接和RTP连接的资源分配都是经过MRFC来控制的,从而MRFC可以控制和记录MRFP的地址端口等资源信息,因此可应 用于承载和控制分离的NGN网络环境下;同时,由于RTP媒体连接建立在终端和MRFP之间,从而保证媒体传输的效率。
附图说明
图1是本发明基于IMS的交互式媒体会话建立系统的网络架构图;
图2本发明第一实施例基于IMS的交互式媒体会话建立的过程示意图;
图3本发明第二实施例基于IMS的交互式媒体会话建立的过程示意图;
图4本发明第三实施例基于IMS的交互式媒体会话建立的过程示意图;
图5本发明第四实施例基于IMS的交互式媒体会话建立的过程示意图。
具体实施方式
在IMS网络环境中建立交互式媒体会话,同时必须考虑遵守NGN网络中承载和控制分离的原则。建立交互式媒体会话的所有控制功能,如协商媒体连接所需的端口等信息,必须在控制层面进行,而最终承载层面的媒体连接在终端和网络承载实体(如存放有媒体内容的应用服务器)之间直接建立。
在IMS网络环境中,控制层面的媒体控制功能实体对应于IMS网络架构中的媒体资源控制功能实体(Multimedia Resource Function Controller,MRFC),承载层面的媒体承载功能实体对应于IMS网络架构中的媒体资源处理功能实体(Multimedia Resource Function Processor,MRFP)。所以,在IMS网络环境中,当终端和应用服务器之间建立交互式控制连接和媒体连接时,相关的信令控制需要经过MRFC进行,最终的媒体连接建立在终端和MRFP之间。
请参阅图1,本发明基于IMS的交互式媒体会话建立系统包括终端、代理CSCF(Call Session Control Function,呼叫会话控制功能)、服务CSCF、应用服务器、MRFC和MRFP。其中终端用于发起交互式媒体会话请求,接收媒体会话响应;代理CSCF用于转发终端和服务CSCF之间的请求和响应消息;服务CSCF用于根据触发规则把业务请求消息触发到应用服务器,对消息进行路由;应用服务器用于处理媒体业务请求;MRFC用于控制MRFP的资源分配,如端口号等信息的分配,同时,根据具体情况,可能作为RTSP代理,中转终端和MRFP之间的RTSP消息,或者对RTSP消息进行SIP封装/解封装;MRFP用于接受MRFC的控制,为RTSP连接和RTP连接分配地址端口等资源信息,建立RTSP连接和RTP连接,同时,根据具体情况,可能对RTSP消息进行SIP封装/解封装。
本发明第一实施例基于IMS的交互式媒体会话建立方法包括以下步骤:
A1.终端发起交互式业务请求,该交互式业务请求路由后到达MRFC,该交 互式业务请求的消息中同时携带有终端的用于RTSP连接的地址端口信息以及用于传输媒体流的RTP连接的地址端口信息;
A2.MRFC控制MRFP交互获得MRFP为与终端的RTSP连接和RTP连接分配的地址端口信息;
A3.MRFC向终端返回业务请求响应,该业务请求响应中同时携带了MRFP上的RTSP连接的地址端口信息以及RTP连接的地址端口信息;
A4.终端根据收到的地址端口信息直接与MRFP建立起用于交互控制的RTSP连接和用于传输媒体流的RTP连接。
由于MRFP上的RTSP连接和RTP连接的资源分配都是经过MRFC来控制的,从而MRFC可以控制和记录MRFP的地址端口等资源信息,符合NGN网络环境下承载和控制分离的思想。最终RTSP连接建立在终端和MRFP之间,用户可通过该连接进行暂停、快进、快退等交互式的操作。
在RTSP协议中,终端首先通过SETUP消息和应用服务器协商传输媒体流的RTP地址端口等信息,然后才可以通过PLAY消息开始播放媒体流。在RTSP协议的状态机中,如果终端没有经过SETUP消息交互,就直接用PLAY消息播放媒体流,应用服务器会拒绝该请求。而本发明的上述方法中,由于RTSP连接和RTP连接信息在一个请求消息中同时协商完毕。所以终端可以直接通过PLAY消息播放节目,而不必再事先使用SETUP消息协商RTP连接的信息。故本发明的上述方法中需要对RTSP协议做适当的调整,如终端和应用服务器在SETUP消息中不再协商RTP连接的参数信息;或者允许终端不发送SETUP消息,而直接使用PLAY消息通知应用服务器播放节目。上述方法中,交互式业务请求和响应中的RTSP和RTP的参数信息,可以通过SDP协议(Session Description Protocol,会话描述协议)携带,SDP协议可以用SIP协议承载。
请参阅图2,本发明第一实施例基于IMS的交互式媒体会话建立的过程如下:
101.终端发起交互式业务请求,该交互式业务请求经代理CSCF和服务CSCF路由转发到应用服务器,该交互式业务请求的消息中同时携带有终端的用于RTSP连接的地址端口信息以及用于传输媒体流的RTP连接的地址端口信息;
这些信息可以通过SDP携带;
102.应用服务器转发该交互式业务请求到MRFC;
103.MRFC控制MRFP交互获得MRFP为与终端的RTSP连接和RTP连接分配的地址端口信息,MRFP分配成功后返回给MRFC,通过该交互,MRFC获得了MRFP上用于RTSP连接的地址端口信息以及用于RTP连接的地址端口信息,该交互协议可以采用H.248协议或者SIP和XML(extensible Markup Language,可扩展标记语言)的结合;
104.MRFC返回业务请求响应给应用服务器,响应中包含MRFP上的RTSP连接的地址端口信息以及RTP连接的地址端口信息;
105.应用服务器经过代理CSCF和服务CSCF返回业务请求响应给终端;
106.终端根据业务请求响应中携带的MRFP上的RTSP连接的地址端口信息,和MRFP建立RTSP连接,用于进行交互式的操作,如快进、快退、暂停等;
107.终端根据业务请求响应中携带的MRFP上的RTP连接的地址端口信息,和MRFP建立用于传输媒体流的RTP连接。
上述实施例中,终端通过IMS系统,在业务请求消息交互中同时协商了终端和MRFP的RTSP和RTP的地址端口信息,然后,终端和MRFP之间直接建立RTSP连接和RTP连接,分别用于进行交互式的控制和媒体传输。
本发明第二实施例基于IMS的交互式媒体会话建立方法包括以下步骤:
B1.终端发起交互式业务请求,该交互式业务请求路由后到达MRFC,该交互式业务请求的消息中同时携带有终端的用于RTSP连接的地址端口信息;
B2.MRFC控制MRFP交互获得MRFP为与终端的RTSP连接分配的地址端口信息;
B3.MRFC向终端返回业务请求响应,该业务请求响应中同时携带了MRFP上的RTSP连接的地址端口信息;
B4.终端根据收到的RTSP连接的地址端口信息与MRFP建立起用于交互控制的RTSP连接;
B5.终端通过RTSP连接发送SETUP消息给MRFP,该SETUP消息中携带终端用于传输媒体流的RTP连接的地址端口信息;
B6.MRFP收到SETUP消息后,分配本地的用于RTP连接的地址端口信息,并上报给MRFC;
B7.MRFP向终端返回SETUP应答,该应答中携带了MRFP上的RTP连接的地址端口信息;
B8.终端根据收到的RTP连接的地址端口信息与MRFP建立起用于传输媒体流的RTP连接。
请参阅图3,本发明第二实施例基于IMS的交互式媒体会话建立的过程如下:
201.终端发起交互式业务请求,该交互式业务请求经代理CSCF和服务CSCF路由转发到应用服务器,该交互式业务请求的消息中携带有终端的用于RTSP连接的地址端口信息,这些信息可以通过SDP携带,SDP用SIP承载;
202.应用服务器转发该交互式业务请求到MRFC;
203.MRFC控制MRFP交互获得MRFP为与终端的RTSP连接分配的地址端口信息,MRFP分配成功后返回给MRFC,通过该交互,MRFC获得了MRFP上用于RTSP连接的地址端口信息,该交互协议可以采用H.248协议或者SIP和XML的结合;
204.MRFC返回业务请求响应给应用服务器,响应中包含MRFP上的RTSP 连接的地址端口信息;
205.应用服务器经过代理CSCF和服务CSCF返回业务请求响应给终端;
206.终端和MRFP建立RTSP连接;由于终端收到的地址端口为MRFP的地址端口,所以RTSP连接建立在终端和MRFP之间;
207.RTSP连接建立后,终端通过RTSP连接发送SETUP消息给MRFP,SETUP消息中携带终端用于RTP媒体连接的端口信息;
208.MRFP收到SETUP消息后,分配本地的用于RTP连接的地址端口信息;
209.MRFP分配本地RTP端口成功后,向MRFC上报自己的资源状态情况,其中包括端口的分配情况;交互协议可以采用H.248协议或者SIP和XML的结合;
210.MRFP返回SETUP应答消息,返回的应答中包含MRFP分配的RTP连接的地址端口信息;
211.终端和MRFP之间的其他RTSP消息交互,如PLAY消息;
212.MRFP和终端之间建立RTP连接。
上述实施例中,终端和MRFP先协商RTSP连接的地址端口信息,然后通过RTSP连接协商RTP连接的地址端口信息,MRFP上报端口及其他资源状态给MRFC。
本发明第三实施例基于IMS的交互式媒体会话建立方法包括以下步骤:
C1.终端发起交互式业务请求,该交互式业务请求路由后到达MRFC,该交互式业务请求的消息中同时携带有终端的用于RTSP连接的地址端口信息;
C2.MRFC控制MRFP交互获得MRFP为与终端的RTSP连接分配的地址端口信息;
C3.MRFC向终端返回业务请求响应,该业务请求响应中同时携带了MRFC上的RTSP连接的地址端口信息,MRFC为RTSP连接分配一个本地的端口并返回给终端,MRFC保存本地分配的RTSP端口和MRFP分配的RTSP端口的对应关系,以便将来转发消息;
C4.终端根据业务请求响应中的RTSP连接的地址端口信息,与MRFC建立RTSP连接;
C5.RTSP连接建立后,终端通过RTSP连接发送SETUP消息给MRFC,SETUP消息中携带终端用于RTP媒体连接的地址端口信息;
C6.MRFC根据MRFP的资源状态情况,判断是否允许MRFP继续进行业务操作,如果允许,根据步骤C3中记录的端口对应关系,转发SETUP消息给MRFP;
C7.MRFP收到SETUP消息后,分配本地的用于RTP连接的地址端口信息,并返回给MRFC;
C8.MRFC向终端返回SETUP应答消息,返回的应答中包含MRFP分配的RTP连接的地址端口信息;
C9.终端根据收到的RTP连接的地址端口信息与MRFP建立起用于传输媒体流的RTP连接。
上述实施例中,由于MRFC作为一个RTSP代理,把业务请求响应中MRFP为RTSP连接分配的地址端口信息也映射为自己的地址端口信息。这样,当终端收到业务请求响应后,由于应答中的地址端口信息是MRFC的地址端口,所以RTSP连接建立到MRFC,所以终端在RTSP连接中发送的SETUP消息会经过MRFC,从而MRFC可以控制MRFP上端口资源的分配情况。MRFC对SETUP应答消息中的RTP连接的地址端口信息不做转换,这样终端收到的SETUP应答消息中的地址端口信息为MRFP的地址端口,所以媒体连接直接建立在终端和MRFP之间。这样,RTSP消息经过MRFC中转,RTP媒体连接直接在终端和MRFP之间建立。
请参阅图4,本发明第三实施例基于IMS的交互式媒体会话建立的过程如下:
301.终端发起交互式业务请求,该交互式业务请求经代理CSCF和服务CSCF路由转发到应用服务器,该交互式业务请求的消息中携带有终端的用于RTSP连接的地址端口信息,这些信息可以通过SDP携带,SDP用SIP承载;
302.应用服务器转发该交互式业务请求到MRFC;
303.MRFC控制MRFP交互获得MRFP为与终端的RTSP连接分配的地址端口信息,MRFP分配成功后返回给MRFC,通过该交互,MRFC获得了MRFP上用于RTSP连接的地址端口信息,该交互协议可以采用H.248协议或者SIP和XML的结合;
304.MRFC返回业务请求响应给应用服务器,响应中包含MRFC上的RTSP连接的地址端口信息;MRFC作为一个RTSP代理,为RTSP连接分配一个本地的端口并返回给终端,MRFC保存本地分配的RTSP端口和MRFP分配的RTSP端口的对应关系,以便将来转发消息;
305.应用服务器经过代理CSCF和服务CSCF返回业务请求响应给终端;
306.终端根据业务请求响应中的RTSP连接的地址端口信息,与MRFC建立RTSP连接;
307.RTSP连接建立后,终端通过RTSP连接发送SETUP消息给MRFC,SETUP消息中携带终端用于RTP媒体连接的地址端口信息;
308.MRFC根据MRFP的资源状态情况,判断是否允许MRFP继续进行业务操作,如果允许,根据步骤304中记录的端口对应关系,转发SETUP消息给MRFP;
309.MRFP收到SETUP消息后,分配本地的用于RTP连接的地址端口信息,并返回给MRFC;
310.MRFC向终端返回SETUP应答消息,返回的应答中包含MRFP分配的RTP连接的地址端口信息;
311.终端和MRFP之间的其他RTSP消息交互,如PLAY消息,经过MRFC 转发;
312.MRFP和终端之间建立RTP连接。
上述实施例中,MRFC通过代理功能,转发终端和MRFP之间的RTSP消息。同时,MRFC也可以终结RTSP连接,并将RTSP消息中的控制信息转换成其他协议消息,如H.248协议消息,从而控制MRFP完成交互式的用户控制。该实施例中,终端和MRFP之间的RTSP消息经过MRFC代理转发,所以MRFC可以控制并获得MRFP分配的RTP连接的地址端口信息。
本发明第四实施例基于IMS的交互式媒体会话建立方法包括以下步骤:
D1.终端发起交互式业务请求,该交互式业务请求路由后到达MRFC,该交互式业务请求的消息中同时携带有终端的用于RTSP连接的地址端口信息;
D2.MRFC控制MRFP交互获得MRFP为与终端的RTSP连接分配的地址端口信息;
D3.MRFC向终端返回业务请求响应,该业务请求响应中同时携带了MRFP上的RTSP连接的地址端口信息;MRFC返回业务请求响应时,把自己加入到SIP头域的路由标记(record-route)域中;
D4.终端根据业务请求响应中的RTSP连接的地址端口信息,与MRFP建立RTSP连接,RTSP连接建立消息通过SIP消息封装;
D5.RTSP连接建立后,通过RTSP连接的SETUP消息,终端和MRFP协商RTP连接的地址端口,该SETUP消息转发给MRFC;
D6.如果MRFC允许终端和MRFP建立RTP连接,则转发SETUP消息给MRFP;
D7.MRFP处理SETUP消息,并通过MRFC向终端返回SETUP应答,该SETUP应答中包含MRFP分配的RTP连接的地址端口信息,MRFC记录该地址端口信息;
D8.终端根据收到的RTP连接的地址端口信息与MRFP建立起用于传输媒体流的RTP连接。
上述实施例中,由于所有RTSP消息会经过MRFC,MRFC可以获悉终端发出的SETUP消息,从而可以控制MRFP进行RTP地址端口信息的分配。RTP媒体连接依然直接建立在终端和MRFP之间。
请参阅图5,本发明第四实施例基于IMS的交互式媒体会话建立的过程如下:
401.终端发起交互式业务请求,该交互式业务请求经代理CSCF和服务CSCF路由转发到应用服务器,该交互式业务请求的消息中携带有终端的用于RTSP连接的地址端口信息,这些信息可以通过SDP携带,SDP用SIP承载;
402.应用服务器转发该交互式业务请求到MRFC;
403.MRFC控制MRFP交互获得MRFP为与终端的RTSP连接分配的地址端口信息,MRFP分配成功后返回给MRFC,通过该交互,MRFC获得了MRFP上用 于RTSP连接的地址端口信息,该交互协议可以采用H.248协议或者SIP和XML的结合;
404.MRFC返回业务请求响应给应用服务器,该业务请求响应中包含MRFP上的RTSP连接的地址端口信息;MRFC返回业务请求响应时,为确保后续封装在SIP中的RTSP消息经过MRFC,把自己加入到SIP头域的record-route域中;
405.应用服务器经过代理CSCF和服务CSCF返回业务请求响应给终端,终端记录消息头中的路由消息,代理CSCF、服务CSCF和MRFC包含在路由消息中;
406.终端根据业务请求响应中的RTSP连接的地址端口信息,与MRFP建立RTSP连接,RTSP连接建立消息通过SIP消息封装;
407.RTSP连接建立后,通过RTSP连接的SETUP消息,终端和MRFP协商RTP连接的地址端口,消息经过P-CSCF转发到S-CSCF;
408.服务CSCF转发该SETUP消息给MRFC;
409.如果MRFC允许终端和MRFP建立RTP连接,则转发SETUP消息给MRFP;
410.MRFP处理SETUP消息,返回的应答中包含MRFP分配的RTP连接的地址端口信息;
411.MRFC记录应答中的RTP连接的地址端口信息,转发SETUP应答给服务CSCF;
412.SETUP应答经过代理CSCF返回给终端;
413.终端和MRFP通过RTSP连接的PLAY消息,通知MRFP播放媒体流给终端;
414.终端和MRFP之间直接建立RTP连接。
上述实施例中,终端和MRFP先协商RTSP连接的地址端口信息,然后通过RTSP连接协商RTP连接的地址端口信息,通过把RTSP消息封装到SIP中,使得RTSP消息经过MRFC,从而MRFC可以控制MRFP分配RTP连接的地址端口信息。
为保证后续的RTSP消息经过IMS系统,在协商RTSP连接的地址端口信息时,MRFC把自己加入到record-route头域中。终端把后续的RTSP消息封装在SIP消息中传送。通过RTSP消息协商RTP连接的地址端口信息后,RTP连接直接在终端和MRFP之间建立。
上述实施例中,终端/MRFP对RTSP消息进行SIP封装,MRFP/终端对RTSP消息进行解封装。实际实现时,封装/解封装功能也可以由MRFC完成,此时,SIP消息在MRFC终结;然后,MRFC可以和MRFP建立RTSP连接,或者把解封装后的RTSP消息中的控制信息转换成其他协议消息,如H.248协议消息,从而控制MRFP完成交互式的用户控制。
交互式媒体会话一般包含RTSP交互控制通道和RTP媒体通道,本发明的方法在网络的控制层面建立RTSP交互控制通道,从而很好的保证网络控制实体对网络承载实体的控制,符合NGN网络承载控制分离的思想。同时,媒体连接建 立在终端设备和MRFP之间,从而保证媒体传输的效率。
Claims (5)
1.一种基于IP多媒体子系统的交互式媒体会话建立方法,其特征在于,包括以下步骤:
S1.终端发起交互式业务请求,该交互式业务请求的消息中同时携带有终端的用于实时流协议RTSP连接的地址端口信息和用于传输媒体流的RTP连接的地址端口信息,该交互式业务请求路由后到达媒体资源控制功能实体MRFC;
所述MRFC与媒体资源处理功能实体MRFP交互,获得所述MRFP分配的所述MRFP上用于RTSP连接的地址端口信息以及用于RTP连接的地址端口信息;所述MRFC将所述MRFP上用于RTSP连接的地址端口信息以及用于RTP连接的地址端口信息携带在业务请求响应消息中返回给所述终端;
S2.所述终端根据所述业务请求响应中携带的所述MRFP上用于RTSP连接的地址端口信息与所述MRFP建立用于交互式的控制的RTSP连接;所述终端根据所述业务请求响应中携带的所述MRFP上用于RTP连接的地址端口信息与所述MRFP建立用于传输媒体流的RTP连接。
2.如权利要求1所述的方法,其特征在于:所述的地址端口信息可以通过SDP携带,SDP用SIP承载。
3.如权利要求1所述的方法,其特征在于:所述的交互式业务请求是经代理CSCF和服务CSCF路由到应用服务器,再由应用服务器转发到MRFC。
4.如权利要求1所述的方法,其特征在于:所述的交互所采用的协议是H.248协议或者SIP和可扩展标记语言XML的结合。
5.如权利要求1所述的方法,其特征在于:所述的业务请求响应是MRFC由应用服务器转发,并经代理CSCF和服务CSCF路由后返回给终端的。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610033768.4A CN101026616B (zh) | 2006-02-18 | 2006-02-18 | 基于ip多媒体子系统的交互式媒体会话建立方法 |
CN200780000179.9A CN101313554B (zh) | 2006-02-18 | 2007-02-15 | 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置 |
CN201110302799.6A CN102347952B (zh) | 2006-02-18 | 2007-02-15 | 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置 |
PCT/CN2007/000557 WO2007093127A1 (fr) | 2006-02-18 | 2007-02-15 | Système, procédé et dispositif de configuration d'une session média interactive d'après un sous-système ip multimédia |
EP07720252.1A EP1986394B1 (en) | 2006-02-18 | 2007-02-15 | System, method and device to setup the interactive media session based on ip multimedia subsystem |
JP2008554583A JP5064414B2 (ja) | 2006-02-18 | 2007-02-15 | Ipマルチメディアサブシステムを基盤とする双方向メディアセッション確立システム、方法、および、装置 |
US12/192,985 US7917637B2 (en) | 2006-02-18 | 2008-08-15 | System, method and apparatus for establishing interactive media session based on IP Multimedia Subsystem |
US12/916,164 US8150975B2 (en) | 2006-02-18 | 2010-10-29 | System, method and apparatus for establishing interactive media session based on IP multimedia subsystem |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610033768.4A CN101026616B (zh) | 2006-02-18 | 2006-02-18 | 基于ip多媒体子系统的交互式媒体会话建立方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101026616A CN101026616A (zh) | 2007-08-29 |
CN101026616B true CN101026616B (zh) | 2013-01-09 |
Family
ID=38371189
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610033768.4A Expired - Fee Related CN101026616B (zh) | 2006-02-18 | 2006-02-18 | 基于ip多媒体子系统的交互式媒体会话建立方法 |
CN201110302799.6A Expired - Fee Related CN102347952B (zh) | 2006-02-18 | 2007-02-15 | 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置 |
CN200780000179.9A Expired - Fee Related CN101313554B (zh) | 2006-02-18 | 2007-02-15 | 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110302799.6A Expired - Fee Related CN102347952B (zh) | 2006-02-18 | 2007-02-15 | 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置 |
CN200780000179.9A Expired - Fee Related CN101313554B (zh) | 2006-02-18 | 2007-02-15 | 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置 |
Country Status (5)
Country | Link |
---|---|
US (2) | US7917637B2 (zh) |
EP (1) | EP1986394B1 (zh) |
JP (1) | JP5064414B2 (zh) |
CN (3) | CN101026616B (zh) |
WO (1) | WO2007093127A1 (zh) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100454834C (zh) * | 2005-09-08 | 2009-01-21 | 华为技术有限公司 | Ngn网络中媒体流的统计方法 |
CN101026616B (zh) * | 2006-02-18 | 2013-01-09 | 华为技术有限公司 | 基于ip多媒体子系统的交互式媒体会话建立方法 |
CN101437020B (zh) * | 2007-11-16 | 2013-01-09 | 华为技术有限公司 | 一种媒体控制的方法、系统和设备 |
CN101378391B (zh) * | 2007-08-31 | 2011-12-21 | 华为技术有限公司 | 媒体业务实现方法及通讯系统以及相关设备 |
CN101803324A (zh) * | 2007-09-20 | 2010-08-11 | 朗讯科技公司 | 在ims中处理具有rtsp封装的sip消息的方法和系统 |
CN101399963B (zh) * | 2007-09-30 | 2011-11-16 | 华为技术有限公司 | 媒体流实时控制方法及系统 |
CN101399810B (zh) * | 2007-09-30 | 2012-08-29 | 华为技术有限公司 | 媒体流实时控制的方法及系统 |
CN101431737B (zh) | 2007-11-05 | 2012-07-04 | 华为技术有限公司 | 多媒体会话呼叫控制的方法及应用服务器 |
CN101453349B (zh) * | 2007-12-03 | 2012-10-17 | 华为技术有限公司 | 一种处理实时流媒体协议的方法及系统 |
EP2091203A1 (en) * | 2008-02-12 | 2009-08-19 | Koninklijke KPN N.V. | Method and system for transmitting a multimedia stream |
CN101472243B (zh) * | 2007-12-24 | 2012-10-03 | 华为技术有限公司 | 一种基于会话的异构消息应用方法及设备 |
CN101471873A (zh) * | 2007-12-29 | 2009-07-01 | 华为技术有限公司 | 媒体传送分组大小控制方法、设备及系统 |
CN101471932A (zh) * | 2007-12-29 | 2009-07-01 | 华为技术有限公司 | 一种基于范围的媒体控制方法及设备 |
CN101227533B (zh) * | 2008-01-31 | 2011-09-14 | 华为技术有限公司 | 一种建立音频会议连接的方法和装置 |
CN101547189B (zh) * | 2008-03-28 | 2011-08-10 | 华为技术有限公司 | 一种CoD业务的建立方法,系统和装置 |
CN101626396B (zh) * | 2008-07-08 | 2014-01-08 | 华为技术有限公司 | 多用户业务建立和控制通道转移方法、装置及系统 |
CN101631109B (zh) * | 2008-07-14 | 2012-07-04 | 中兴通讯股份有限公司 | Ip多媒体子系统中的业务识别方法 |
CN101741915B (zh) * | 2008-11-17 | 2013-04-24 | 华为技术有限公司 | 一种对等协议内容交互方法、设备及系统 |
CN101771932B (zh) * | 2008-12-26 | 2012-10-03 | 中国移动通信集团公司 | 多媒体子系统本地业务触发系统、方法及相关装置 |
CN101764802B (zh) * | 2009-02-04 | 2011-11-16 | 华为终端有限公司 | 在通话期间播放多媒体铃音的方法、服务器及终端设备 |
US8838694B2 (en) | 2009-06-19 | 2014-09-16 | Futurewei Technologies, Inc. | System and method for shared multimedia experiences across multiple subscriptions |
CN101931901A (zh) * | 2009-06-26 | 2010-12-29 | 中兴通讯股份有限公司 | 一种ip多媒体子系统网络的业务实现方法及系统 |
CN101695025B (zh) * | 2009-11-05 | 2015-02-11 | 中国电信股份有限公司 | 下一代网络中媒体资源广播实现方法、系统和广播服务器 |
CN103503519B (zh) * | 2011-05-12 | 2017-05-24 | 西门子公司 | 用于处理扩展代理信息项的方法和装置 |
CN102624626B (zh) * | 2012-03-13 | 2015-08-26 | 网经科技(苏州)有限公司 | 基于xml隧道的rtp传输方法 |
US9565615B2 (en) * | 2012-05-16 | 2017-02-07 | Qualcomm Incorporated | Evolved hybrid internet protocol (IP) multimedia subsystem (IMS) architecture |
CN102780692A (zh) * | 2012-05-30 | 2012-11-14 | 北京捷讯华泰科技有限公司 | 基于无线通讯终端数字传媒系统 |
US9172604B1 (en) | 2013-02-25 | 2015-10-27 | Google Inc. | Target mapping and implementation of abstract device model |
US9166912B2 (en) | 2013-02-25 | 2015-10-20 | Google Inc. | Translating network forwarding plane models into target implementation using sub models and hints |
US9820138B2 (en) * | 2014-10-22 | 2017-11-14 | At&T Intellectual Property I, L.P. | Method and apparatus for resource management in a communication system |
CN111107134B (zh) * | 2019-11-29 | 2022-04-26 | 北京三快在线科技有限公司 | 连接控制方法、装置、电子设备及可读存储介质 |
CN113055631A (zh) * | 2019-12-26 | 2021-06-29 | 中兴通讯股份有限公司 | 视频会议的控制方法、系统、电子设备以及存储介质 |
CN116155868A (zh) * | 2021-11-19 | 2023-05-23 | 中兴通讯股份有限公司 | 电信通讯方法、电子设备及存储介质 |
CN115589399B (zh) * | 2022-10-11 | 2023-06-27 | 北京太格时代电气股份有限公司 | 变电所辅助监控视频远程播放方法和装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006007929A1 (en) * | 2004-07-21 | 2006-01-26 | Siemens S.P.A. | Rtsp proxy extended to detect streaming session events and report to valued streaming applications the notified ones |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0951579A (ja) | 1995-08-09 | 1997-02-18 | Nec Corp | 無線通信システム |
US5671225A (en) * | 1995-09-01 | 1997-09-23 | Digital Equipment Corporation | Distributed interactive multimedia service system |
WO2001013579A1 (fr) * | 1999-08-18 | 2001-02-22 | Fujitsu Limited | Systeme et procede de repartition de charge dans un reseau, et support d'enregistrement destine au programme de ce systeme |
WO2002103964A1 (en) * | 2001-06-18 | 2002-12-27 | Sony Corporation | Data transmission apparatus, data transmission method, and data transmission method program |
WO2003019860A1 (en) | 2001-08-29 | 2003-03-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for multicasting in a umts network |
US20040184432A1 (en) * | 2003-03-19 | 2004-09-23 | Ralitsa Gateva | Method for controlling streaming services |
US7586857B2 (en) * | 2003-04-01 | 2009-09-08 | Alcatel-Lucent Usa Inc. | Fast network SIP/SDP procedures for conference operations upon request from end user with optimization of network resources |
EP1665851B1 (en) * | 2003-09-05 | 2009-05-06 | Telefonaktiebolaget LM Ericsson (publ) | Monitoring in a telecommunication network |
CN1595887A (zh) * | 2003-09-08 | 2005-03-16 | 华为技术有限公司 | 一种下一代网络系统及资源管理方法 |
US8010652B2 (en) * | 2004-05-07 | 2011-08-30 | Nokia Corporation | Refined quality feedback in streaming services |
US8689313B2 (en) * | 2004-06-21 | 2014-04-01 | Insors Integrated Communications | Real time streaming data communications through a security device |
DE602006009769D1 (de) * | 2005-02-16 | 2009-11-26 | Ivan Lovric | Intelligentes fern-mehrfachkommunikations-überwachungssystem und verfahren |
JP2009512280A (ja) * | 2005-10-07 | 2009-03-19 | アギア システムズ インコーポレーテッド | 補完指示ファイルを用いた、rtpエグレスストリーミング装置及び方法 |
CN101026616B (zh) * | 2006-02-18 | 2013-01-09 | 华为技术有限公司 | 基于ip多媒体子系统的交互式媒体会话建立方法 |
-
2006
- 2006-02-18 CN CN200610033768.4A patent/CN101026616B/zh not_active Expired - Fee Related
-
2007
- 2007-02-15 CN CN201110302799.6A patent/CN102347952B/zh not_active Expired - Fee Related
- 2007-02-15 CN CN200780000179.9A patent/CN101313554B/zh not_active Expired - Fee Related
- 2007-02-15 JP JP2008554583A patent/JP5064414B2/ja not_active Expired - Fee Related
- 2007-02-15 EP EP07720252.1A patent/EP1986394B1/en not_active Not-in-force
- 2007-02-15 WO PCT/CN2007/000557 patent/WO2007093127A1/zh active Application Filing
-
2008
- 2008-08-15 US US12/192,985 patent/US7917637B2/en not_active Expired - Fee Related
-
2010
- 2010-10-29 US US12/916,164 patent/US8150975B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006007929A1 (en) * | 2004-07-21 | 2006-01-26 | Siemens S.P.A. | Rtsp proxy extended to detect streaming session events and report to valued streaming applications the notified ones |
Non-Patent Citations (1)
Title |
---|
Siemens, China Mobile."S2-060505: Discussion paper onIMS over multicast bearer services".3GPP TSG SA WG2 #50.2006,3(250),1-10. * |
Also Published As
Publication number | Publication date |
---|---|
JP2009527155A (ja) | 2009-07-23 |
WO2007093127A1 (fr) | 2007-08-23 |
CN102347952A (zh) | 2012-02-08 |
EP1986394A4 (en) | 2009-04-22 |
CN102347952B (zh) | 2013-08-07 |
US8150975B2 (en) | 2012-04-03 |
EP1986394A1 (en) | 2008-10-29 |
CN101313554B (zh) | 2012-01-11 |
EP1986394B1 (en) | 2014-04-02 |
CN101313554A (zh) | 2008-11-26 |
JP5064414B2 (ja) | 2012-10-31 |
US7917637B2 (en) | 2011-03-29 |
US20110055405A1 (en) | 2011-03-03 |
US20080301308A1 (en) | 2008-12-04 |
CN101026616A (zh) | 2007-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101026616B (zh) | 基于ip多媒体子系统的交互式媒体会话建立方法 | |
KR100886548B1 (ko) | 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템 | |
US8582726B2 (en) | Method and an apparatus for handling multimedia calls | |
EP1678935A1 (en) | Ip-based services for circuit-switched networks | |
CN102177693A (zh) | 用于建立瘦客户端会话的方法 | |
CN103916382B (zh) | 基于sip媒体能力重协商的nat穿越方法、代理服务器和系统 | |
US20050243746A1 (en) | Session inspection scheme | |
US7953123B2 (en) | Method and system for controlling the establishment of communications channels for allowing transmission of multimedia information | |
CN101369960A (zh) | 在下一代网络中处理消息的方法、装置及系统 | |
US20080186952A1 (en) | Method and system for setting up a multimedia session in multimedia internetworking systems | |
CN101114985B (zh) | 编解码转换系统及方法 | |
CN101605381A (zh) | 被叫接入的方法、装置和系统 | |
CN101448008B (zh) | 基于msrp的端到多端的媒体交换系统及方法 | |
CN101110790A (zh) | 建立会话的方法 | |
WO2009121284A1 (zh) | 一种提供智能业务的方法、系统及网关 | |
US9503553B2 (en) | Device for controlling the implementation of functions in a service device belonging to an internet communication network core | |
CN100446602C (zh) | 一种传输手机按键信息的方法 | |
CN101459665A (zh) | 早媒体信息播放控制方法 | |
CN101448011A (zh) | 早媒体信息播放选择方法 | |
KR101451111B1 (ko) | 영상 회의 서비스를 제공하는 방법 및 장치 | |
CN101448346B (zh) | 一种早媒体信息拷贝的方法 | |
WO2009036605A1 (en) | Method and system for processing sip message with rtsp encapsulation in ims | |
WO2008022542A1 (fr) | Procédé et système de transfert d'informations de sélection de domaine d'utilisateur appelé |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20070829 |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130109 Termination date: 20170218 |
|
CF01 | Termination of patent right due to non-payment of annual fee |