一种视频会话方法及系统的制作方法

文档序号:7792558阅读:125来源:国知局
专利名称:一种视频会话方法及系统的制作方法
技术领域
本发明涉及通信术领域,更具体的说,涉及一种基于SIPGession Initiation I^otocol,会话初始化协议)协议的视频会话方法及系统。
背景技术
视频会话,是一种可以实现与多人同时进行视频通讯的会话方式。通过视频会话方式,可以实现处于多个不同地点的用户面对面的讲话,由于视频会话的优势,使得该技术在各领域中得到广泛的应用。随着社会的发展,视频会话的应用越来越广泛,同时对视音频质量、数据协作共享、灵活易用性、易管理性的要求也越来越严格。
早期的视频会议系统通常以专用硬件设备的形式构成,包括多点控制单元MCU和视频终端,并且彼此之间要用专网进行连接。但硬件及专网的高额成本制约了硬件视频会议系统只能用于政府、部队、大型企业集团,很难向中小企业、日常化应用普及。
本发明在实现的过程中,发明人发现
现有的视频会话方法的实现方式多样,但是当面临大范围联网后,现有技术在多个设备之间通常采用多种通信协议进行通信,很难保证各设备之间的协议的统一,给视频系统的发展带来了局限性。发明内容
本发明的目的是提供一种视频会话方法及系统,实现了通信协议的统一,使平台可扩展性增强,使整个视频会话系统更加稳定、可靠。
本发明的目的是通过以下技术方案实现的
本发明提出了一种视频会话方法,该方法包括
客户端通过呼叫控制服务器向远端发送视频呼叫请求;所述视频呼叫请求中包括所述远端ID以及所述远端所在通道的ID ;
所述远端在接收到所述视频呼叫请求后,通过所述呼叫控制服务器向所述客户端发送视频确认消息;所述视频确认消息中包括自身的视频编解码信息和访问路径;
所述客户端在接收到所述视频确认消息后,通过所述访问路径与所述远端建立视频流连接;所述客户端、呼叫控制服务器以及远端之间采用SIP协议进行通信。
进一步的,所述方法还包括
所述呼叫控制服务器将所述视频呼叫请求转发给中心管理服务器进行身份认证;
当所述中心管理服务器确定所述视频呼叫请求通过身份认证后,通知所述呼叫控制服务器将所述视频呼叫请求发送给所述远端。
进一步的,所述远端在接收到所述视频呼叫请求后,通过所述呼叫控制服务器向所述客户端发送视频确认消息,包括
所述远端将包含自身的视频编解码信息的所述视频确认消息发送给所述呼叫控制服务器;
所述呼叫服务器将所述视频确认消息转发给中心管理服务器;
所述中心管理服务器在所述视频确认消息中添加所述远端的访问路径后,将所述视频确认消息发送给所述客户端。
进一步的,所述客户端在接收到所述视频确认消息后,通过所述访问路径与所述远端建立视频流连接,包括
当所述访问路径直接指向所述远端时,在所述客户端和所述远端之间直接建立视频流连接;
当所述访问路径是通过所述中心管理服务器指向所述远端时,在所述客户端和所述中心管理服务器之间,以及,所述中心管理服务器和所述远端之间分别建立视频流连接。
进一步的,所述方法还包括
当所述客户端终止与所述远端的视频流连接时,所述客户端通过所述中心管理服务器向所述远端发送终止会话消息;
所述远端根据所述终止会话消息停止向所述客户端发送视频流。
进一步的,所述方法还包括
在所述客户端与所述远端属于不同域中的网络设备的应用场景下,通过业务管理服务器将所述客户端所在区域的中心管理服务器与所述远端所在区域的中心管理服务器相连接。
进一步的,所述方法包括
所述业务管理服务器接收所述客户端通过所在区域的中心管理服务器发送的视频呼叫请求,并将所述视频呼叫请求转发给所述远端所在区域的中心管理服务器;
所述远端所在区域的中心管理服务器接收所述视频呼叫请求,并将所述视频呼叫请求转发给所述远端;
所述远端通过所在区域的中心管理服务器向所述业务管理服务器发送视频确认消息,所述视频确认消息中包含自身的编解码信息以及访问路径;
所述业务管理服务器将所述视频确认消息转发给所述客户端所在区域的中心管理服务器;
所述客户端所在区域的中心管理服务器将所述视频确认消息转发给所述客户端;
所述客户端与所述远端通过所述视频确认消息,建立跨区域的视频流连接。
本发明还提出了一种视频会话系统,该系统包括
客户端,用于向远端发送视频呼叫请求;所述视频呼叫请求中包括所述远端ID以及所述远端所在通道的ID ;
远端,用于接收所述客户端发出的视频呼叫请求,并向所述客户端发送视频确认消息;所述视频确认消息中包括自身的视频编解码信息和访问路径;
呼叫控制服务器,用于接收所述客户端发送的所述视频呼叫请求,并将所述视频呼叫请求转发给所述远端;还用于接收所述远端向客户端发送的所述视频确认消息,并将所述视频确认消息转发给所述客户端,以便所述客户端通过所述视频确认消息与所述远端建立视频流连接;
所述客户端、呼叫控制服务器以及远端之间采用SIP协议进行通信。
优选的,所述系统还包括
中心管理服务器,在呼叫控制服务器接收到所述视频呼叫请求后,将所述视频呼叫请求转发给中心管理服务器,用于对所述视频呼叫请求进行身份验证,在通过验证后,通知所述呼叫控制服务器将所述视频呼叫请求发送给所述远端;
在所述远端将包含自身的视频编解码信息的所述视频确认消息发送给所述呼叫控制服务器后,所述呼叫服务器将所述视频确认消息转发给中心管理服务器,所述中心管理服务器还用于在所述视频确认消息中添加所述远端的访问路径后,将所述视频确认消息发送给所述客户端。
优选的,所述系统还包括
业务管理服务器,用于在所述客户端与所述远端属于不同域中的网络设备的应用场景下,将所述客户端所在区域的中心管理服务器与所述远端所在区域的中心管理服务器相连接;
所述业务管理服务器具体用于
接收所述客户端通过所在区域的中心管理服务器发送的视频呼叫请求,并将所述视频呼叫请求转发给所述远端所在区域的中心管理服务器,由所述远端所在区域的中心管理服务器将所述视频呼叫请求发送给所述远端;
接收所述远端通过所在区域的中心管理服务器发送的视频确认消息,所述视频确认消息中包含自身的编解码信息以及访问路径,并将所述视频确认消息转发给所述客户端所在区域的中心管理服务器,由所述客户端所在区域的中心管理服务器将所述视频确认消息转发给所述客户端。由上述本发明提供的技术方案可以看出,本发明实施例提供的一种。
本发明通过在设备之间的实时视频通信控制信令采用了 SIP协议来实现,无论是系统平台内部通信,还是平台与平台之间的外部实时视频通信控制,均以SIP协议作为核心通信协议,不仅实现了通信协议的统一,同时也使得平台可扩展性大大增强,不同监控平台间互通更容易,由于SIP协议自身的简单、方便、适用等优越性,使整个系统更加稳定、可罪。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例提供一种视频会话方法的流程图2为本发明实施例提供的一种视频会话系统的结构示意图3为本发明实施例提供的一种视频会话系统的具体结构示意图4为本发明实施例提供的一种视频会话系统的具体结构示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
下面将结合附图对本发明实施例作进一步地详细描述。
如图1所示,本发明实施例提出了一种视频会话方法,该方法包括
100、客户端通过呼叫控制服务器向远端发送视频呼叫请求;所述视频呼叫请求中包括所述远端ID以及所述远端所在通道的ID,用于标定所要访问的视频源;
具体的说,在本发明实施例中远端ID和远端所在通道的ID,可以通过如下方法获得
参与视频会话的用户通过客户端登录视频网页获得视频列表,通过点播需要的视频数据,获得远端的ID和视频通道ID。参与视频会话的用户可以通过客户端登录至视频会话系统中。
本发明实施例中客户端可以向参与视频会话的用户提供视频信息、音频信息、数据信息及告警信息的显示;同时,根据客户端类型的不同,部分客户端还具备对系统进行设备管理及用户管理等功能。
此外,呼叫控制服务器可以实现对客户端的接入管理,并针对客户端发送的视频呼叫请求转发给所述客户端所在区域中的中心管理服务器进行呼叫处理。
101、所述远端在接收到所述视频呼叫请求后,通过所述呼叫控制服务器向所述客户端发送视频确认消息;所述视频确认消息中包括自身的视频编解码信息和访问路径;
102、所述客户端在接收到所述视频确认消息后,通过所述访问路径与所述远端建立视频流连接;所述客户端、呼叫控制服务器以及远端之间采用SIP协议进行通信。
具体的说,本发明实施例中远端用于采集和提供视频信息,实现视频信息、音频信息、数据信息及告警信息的采集功能,具有语音信息和数据信息的双向传送功能,另外部分远端还可实现音视频录像的存储功能。
本发明实施例中,所述客户端、呼叫控制服务器以及远端之间采用SIP协议进行通信,其中,SIP作为IP网络中的信令协议,其主要功能是建立和管理呼叫,传输媒体数据的协议则采用 RTP(Realtime Transport Protocol,实时传输协议)/RTCP(Realtime Transport Control Protocol,实时传输控制协议)。SIP协议作为本发明实施例所述的视频会话系统中的统一呼叫控制协议,用于完成用户的统一认证和授权,呼叫控制和业务触发管理,并完成各种视讯业务网络之间以及和其他网络之间的互连互通。
进一步的,所述方法还可以包括
所述呼叫控制服务器将所述视频呼叫请求转发给中心管理服务器进行身份认证;
当所述中心管理服务器确定所述视频呼叫请求通过身份认证后,通知所述呼叫控制服务器将所述视频呼叫请求发送给所述远端。
其中,本发明实施例中中心管理服务器对视频呼叫请求进行身份认证的内容包括
中心管理服务器对视频呼叫请求进行业务控制,可以根据预置的策略对此次访问进行控制,例如判断客户端对所请求的视频是否有访问权限等。
具体的,当视频呼叫请求通过身份认证后,中心管理服务器将视频呼叫请求发送给呼叫控制服务器,呼叫控制服务器解读路由标题字段值中的会话地址(SIP URI)的用户名,并决定下一跳,呼叫控制服务器将视频呼叫请求发送给远端。
进一步的,步骤101可以包括
所述远端将包含自身的视频编解码信息的所述视频确认消息发送给所述呼叫控制服务器;
所述呼叫服务器将所述视频确认消息转发给中心管理服务器;
所述中心管理服务器在所述视频确认消息中添加所述远端的访问路径后,将所述视频确认消息发送给所述客户端。
具体的,远端通过呼叫控制服务器向中心管理服务器返回包含视频编解码信息的确认消息。例如,远端处理视频呼叫请求,返回2000K ;同时提供SDP offer (Session Description Protocol,会话描述协议),其中包含视频编解码信息。
呼叫控制服务器将携带SDP offer的2000K回应请求消息,转发给中心管理服务器。中心管理服务器将包含视频编解码信息和访问路径的视频确认消息转发给客户端。
例如,中心管理服务器收到2000K后,中心管理服务器选择使用的编解码信息和访问路径,修改SDP,转发2000K给呼叫控制服务器。其中,访问路径可以直接指向远端,也可以通过中心管理服务器,再指向远端。呼叫控制服务器将2000K转发给客户端。
进一步的,步骤102可以包括
当所述访问路径直接指向所述远端时,在所述客户端和所述远端之间直接建立视频流连接;
当所述访问路径是通过中心管理服务器指向所述远端时,在所述客户端和所述中心管理服务器之间,以及,所述中心管理服务器和所述远端之间分别建立视频流连接。
其中,在本发明实施例中中心管理服务器可以采用多点视频处理单元来实现。
具体的说,建立视频流连接可以通过如下技术方案来实现
客户端为编解码预留资源后在确认消息(ACK)中携带SDP answer回复消息;
呼叫控制服务器转发ACK消息给中心管理服务器;
中心管理服务器根据ACK消息中的answer回复和远端的2000K消息中的offer 去控制视频流的转发;并且,中心管理服务器修改客户端ACK消息中的SDP,发送ACK给呼叫控制服务器,再转发给远端;
根据访问路径,在客户端和远端之间建立视频流连接;或在客户端和中心管理服务器之间、中心管理服务器和远端之间分别建立视频流连接。
进一步的,所述方法还可以包括
当所述客户端终止与所述远端的视频流连接时,所述客户端通过所述中心管理服务器向所述远端发送终止会话消息;
所述远端根据所述终止会话消息停止向所述客户端发送视频流。
具体的,远端根据所述终止会话消息停止向所述客户端发送视频流包括
远端根据终止会话的消息停止发送视频流,并回复2000K给呼叫控制服务器和中心管理服务器;
呼叫控制服务器将2000K转发给客户端,并且控制中心管理服务器停止转发该视频流。
进一步的,所述方法还可以包括
在所述客户端与所述远端属于不同域中的网络设备的应用场景下,通过业务管理服务器将所述客户端所在区域的中心管理服务器与所述远端所在区域的中心管理服务器相连接。
具体的,所述方法可以包括
所述业务管理服务器接收所述客户端通过所在区域的中心管理服务器发送的视频呼叫请求,并将所述视频呼叫请求转发给所述远端所在区域的中心管理服务器;
所述远端所在区域的中心管理服务器接收所述视频呼叫请求,并将所述视频呼叫请求转发给所述远端;
所述远端通过所在区域的中心管理服务器向所述业务管理服务器发送视频确认消息,所述视频确认消息中包含自身的编解码信息以及访问路径;
所述业务管理服务器将所述视频确认消息转发给所述客户端所在区域的中心管理服务器;
所述客户端所在区域的中心管理服务器将所述视频确认消息转发给所述客户端;
所述客户端与所述远端通过所述视频确认消息,建立跨区域的视频流连接。
具体的说,业务管理服务器实现了在发起跨域视频呼叫请求的客户端与远端所在区域的中心管理服务器所属域内的网元之间建立视频流连接。
业务管理服务器能够将多个单域组成多域互联结构。互连系统中由业务管理服务器实现对所辖中心管理服务器的业务控制、内容发布、业务/运营支撑、路由查询、计费等功能。业务管理服务器可以不存储下属域设备、用户信息,当在业务运营支撑系统上增加、 删除客户或设备时,业务管理服务器只是把相关的信息转发给中心管理服务器,由中心管理服务器处理。当业务管理服务器需要相关信息时,向中心管理服务器查询。业务管理服务器作为业务管理层,可以分为多级部署。业务管理服务器向运营商的业务支撑系统、用户自营管理系统、其它多媒体应用支撑系统提供功能服务接口,向其提供业务数据查询,业务设置等业务功能。
业务管理服务器的主要功能及实现要求包括
跨域业务控制业务管理服务器支持中心管理服务器在处理跨域视频浏览时的请求,进行业务控制。如果业务管理服务器允许该请求则返回对方中心管理服务器域的信令地址,如果不允许则返回拒绝原因。业务管理服务器存储下属域路由信息等。
业务管理业务管理服务器支持与运营支撑系统接口的功能客户、设备信息的增加、删除和修改等,支持设备划归客户及客户访问权限的设置。业务管理服务器可以也可支持业务运营支撑功能,在运营支撑系统接口未实现时实现其功能。
内容发布业务管理服务器可以支持对外内容发布的功能,主要包括所辖域地监控点音视频内容及关联的数据内容,在分组时业务管理服务器需要继承上级业务管理服务器所有的发布内容组,并且可以创建本域特有的发布内容组,并将所辖下级域的该类内容资源在该组统一发布。业务管理服务器可以按照发布内容组向中心管理服务器、下级业务管理服务器查询内容,下级业务管理服务器或中心管理服务器可以建立上级业务管理服务器上所有的发布内容组,即使为空。业务管理服务器对从中心管理服务器接收的通过 web service服务封装的视频监控业务能力后,可以和从其他应用服务器接收的通过web service服务封装的业务能力进行组合,通过一致的界面统一展现给用户。
计费业务管理服务器可以实现从中心管理服务器、下级SM获取实时/历史媒体访问的时长/流量等计费信息的功能。
能力封装业务管理服务器可以实现对外开放的能力接口,对外提供本域所能提供对外能力的W^eb Service接口,供其它系统调用。
管理支撑业务管理服务器可以可向上级业务管理服务器注册,接受上级业务管理服务器管控。支持SNMP (SimpleNetwork Management Protocol,简单网络管理协议),接受网管系统管理,实现配置管理、状态、故障等网管代理功能。业务管理服务器可以不负责业务的路由实现或信令控制,但中心管理服务器需要向业务管理服务器查询所需要的路由信息、设备和用户的归属信息。
由上述本发明实施例提出的一种视频会话的方法可以看出,在设备之间的实时视频通信控制信令采用了 SIP协议来实现。无论是系统平台内部通信,还是平台与平台之间的外部通信,均以SIP协议作为实时视频通信核心,不仅实现了通信协议的统一,使得平台可扩展性大大增强,不同平台间互通更容易,由于SIP协议自身的简单、方便、适用等优越性,使整个系统更加稳定性和可靠性。
如图2所示,基于上述视频会话的方法实施例,本发明还提出了一种视频会话系统,该系统包括
客户端21,用于向远端发送视频呼叫请求;所述视频呼叫请求中包括所述远端ID 以及所述远端所在通道的ID ;
远端22,用于接收所述客户端发出的视频呼叫请求,并向所述客户端发送视频确认消息;所述视频确认消息中包括自身的视频编解码信息和访问路径;
呼叫控制服务器23,用于接收所述客户端发送的所述视频呼叫请求,并将所述视频呼叫请求转发给所述远端;还用于接收所述远端向客户端发送的所述视频确认消息,并将所述视频确认消息转发给所述客户端,以便所述客户端通过所述视频确认消息与所述远端建立视频流连接;
所述客户端、呼叫控制服务器以及远端之间采用SIP协议进行通信。
进一步的,如图3所示,所述系统还可以包括
中心管理服务器34,在呼叫控制服务器接收到所述视频呼叫请求后,将所述视频呼叫请求转发给中心管理服务器,用于对所述视频呼叫请求进行身份验证,在通过验证后, 通知所述呼叫控制服务器将所述视频呼叫请求发送给所述远端;
在所述远端将包含自身的视频编解码信息的所述视频确认消息发送给所述呼叫控制服务器后,所述呼叫服务器将所述视频确认消息转发给中心管理服务器,所述中心管理服务器还用于在所述视频确认消息中添加所述远端的访问路径后,将所述视频确认消息发送给所述客户端。
进一步的,所述系统还可以包括
业务管理服务器25 (如图4所示),用于在所述客户端与所述远端属于不同域中的网络设备的应用场景下,将所述客户端所在区域的中心管理服务器与所述远端所在区域的中心管理服务器相连接;
所述业务管理服务器具体用于
接收所述客户端通过所在区域的中心管理服务器发送的视频呼叫请求,并将所述视频呼叫请求转发给所述远端所在区域的中心管理服务器,由所述远端所在区域的中心管理服务器将所述视频呼叫请求发送给所述远端;
接收所述远端通过所在区域的中心管理服务器发送的视频确认消息,所述视频确认消息中包含自身的编解码信息以及访问路径,并将所述视频确认消息转发给所述客户端所在区域的中心管理服务器,由所述客户端所在区域的中心管理服务器将所述视频确认消息转发给所述客户端。由上述本发明提供的技术方案可以看出,本发明实施例提供的一种。
需要说明的是,本发明视频会话系统是基于图1实施例所述的视频会话的方法获得的,包含了与视频会话的方法中相同或相应的技术方案,因此,本发明在此不做具体赘述,涉及的详细技术方案可参见图1实施例中的具体描述。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种视频会话方法,其特征在于,包括客户端通过呼叫控制服务器向远端发送视频呼叫请求;所述视频呼叫请求中包括所述远端ID以及所述远端所在通道的ID ;所述远端在接收到所述视频呼叫请求后,通过所述呼叫控制服务器向所述客户端发送视频确认消息;所述视频确认消息中包括自身的视频编解码信息和访问路径;所述客户端在接收到所述视频确认消息后,通过所述访问路径与所述远端建立视频流连接;所述客户端、呼叫控制服务器以及远端之间采用SIP协议进行通信。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括所述呼叫控制服务器将所述视频呼叫请求转发给中心管理服务器进行身份认证;当所述中心管理服务器确定所述视频呼叫请求通过身份认证后,通知所述呼叫控制服务器将所述视频呼叫请求发送给所述远端。
3.根据权利要求1所示的方法,其特征在于,所述远端在接收到所述视频呼叫请求后, 通过所述呼叫控制服务器向所述客户端发送视频确认消息,包括所述远端将包含自身的视频编解码信息的所述视频确认消息发送给所述呼叫控制服务器;所述呼叫服务器将所述视频确认消息转发给中心管理服务器;所述中心管理服务器在所述视频确认消息中添加所述远端的访问路径后,将所述视频确认消息发送给所述客户端。
4.根据权利要求1所述的方法,其特征在于,所述客户端在接收到所述视频确认消息后,通过所述访问路径与所述远端建立视频流连接,包括当所述访问路径直接指向所述远端时,在所述客户端和所述远端之间直接建立视频流连接;当所述访问路径是通过所述中心管理服务器指向所述远端时,在所述客户端和所述中心管理服务器之间,以及,所述中心管理服务器和所述远端之间分别建立视频流连接。
5.根据权利要求1至5中任一所述的方法,其特征在于,所述方法还包括当所述客户端终止与所述远端的视频流连接时,所述客户端通过所述中心管理服务器向所述远端发送终止会话消息;所述远端根据所述终止会话消息停止向所述客户端发送视频流。
6.根据权利要求1至5中任一所述的方法,其特征在于,所述方法还包括在所述客户端与所述远端属于不同域中的网络设备的应用场景下,通过业务管理服务器将所述客户端所在区域的中心管理服务器与所述远端所在区域的中心管理 服务器相连接。
7.根据权利要求6所述的方法,其特征在于,所述方法包括所述业务管理服务器接收所述客户端通过所在区域的中心管理服务器发送的视频呼叫请求,并将所述视频呼叫请求转发给所述远端所在区域的中心管理服务器;所述远端所在区域的中心管理服务器接收所述视频呼叫请求,并将所述视频呼叫请求转发给所述远端;所述远端通过所在区域的中心管理服务器向所述业务管理服务器发送视频确认消息, 所述视频确认消息中包含自身的编解码信息以及访问路径;所述业务管理服务器将所述视频确认消息转发给所述客户端所在区域的中心管理服务器;所述客户端所在区域的中心管理服务器将所述视频确认消息转发给所述客户端;所述客户端与所述远端通过所述视频确认消息,建立跨区域的视频流连接。
8.一种视频会话系统,其特征在于,包括客户端,用于向远端发送视频呼叫请求;所述视频呼叫请求中包括所述远端ID以及所述远端所在通道的ID ;远端,用于接收所述客户端发出的视频呼叫请求,并向所述客户端发送视频确认消息; 所述视频确认消息中包括自身的视频编解码信息和访问路径;呼叫控制服务器,用于接收所述客户端发送的所述视频呼叫请求,并将所述视频呼叫请求转发给所述远端;还用于接收所述远端向客户端发送的所述视频确认消息,并将所述视频确认消息转发给所述客户端,以便所述客户端通过所述视频确认消息与所述远端建立视频流连接;所述客户端、呼叫控制服务器以及远端之间采用SIP协议进行通信。
9.根据权利要求8所述的系统,其特征在于,所述系统还包括中心管理服务器,在呼叫控制服务器接收到所述视频呼叫请求后,将所述视频呼叫请求转发给中心管理服务器,用于对所述视频呼叫请求进行身份验证,在通过验证后,通知所述呼叫控制服务器将所述视频呼叫请求发送给所述远端;在所述远端将包含自身的视频编解码信息的所述视频确认消息发送给所述呼叫控制服务器后,所述呼叫服务器将所述视频确认消息转发给中心管理服务器,所述中心管理服务器还用于在所述视频确认消息中添加所述远端的访问路径后,将所述视频确认消息发送给所述客户端。
10.根据权利要求9所述的系统,其特征在于,所述系统还包括业务管理服务器,用于在所述客户端与所述远端属于不同域中的网络设备的应用场景下,将所述客户端所在区域的中心管理服务器与所述远端所在区域的中心管理服务器相连接;所述业务管理服务器具体用于接收所述客户端通过所在区域的中心管理服务器发送的视频呼叫请求,并将所述视频呼叫请求转发给所述远端所在区域的中心管理服务器,由所述远端所在区域的中心管理服务器将所述视频呼叫请求发送给所述远端;接收所述远端通过所在区域的中心管理服务器发送的视频确认消息,所述视频确认消息中包含自身的编解码信息以及访问路径,并将所述视频确认消息转发给所述客户端所在区域的中心管理服务器,由所述客户端所在区域的中心管理服务器将所述视频确认消息转发给所述客户端。
全文摘要
本发明公开了一种视频会话方法及系统,视频会话方法包括客户端通过呼叫控制服务器向远端发送视频呼叫请求;所述视频呼叫请求中包括所述远端ID以及所述远端所在通道的ID;所述远端在接收到所述视频呼叫请求后,通过所述呼叫控制服务器向所述客户端发送视频确认消息;所述视频确认消息中包括自身的视频编解码信息和访问路径;所述客户端在接收到所述视频确认消息后,通过所述访问路径与所述远端建立视频流连接;所述客户端、呼叫控制服务器以及远端之间采用SIP协议进行通信。本发明技术方案无论是系统平台内部通信,还是平台与平台之间的外部实时视频通信控制,均以SIP协议作为核心通信协议,不仅实现了通信协议的统一,使得平台可扩展性大大增强,不同监控平台间更容易互通,增强了系统的稳定性和可靠性。
文档编号H04L29/06GK102523226SQ20111043619
公开日2012年6月27日 申请日期2011年12月22日 优先权日2011年12月22日
发明者彭坚栋, 阮方 申请人:北京华环电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1