视频监控系统中视频切换的方法、服务器、终端及系统的制作方法

文档序号:7896131阅读:467来源:国知局
专利名称:视频监控系统中视频切换的方法、服务器、终端及系统的制作方法
技术领域
本发明涉及视频监控技术领域,尤其涉及一种视频监控系统中视频切换的方法、 服务器、终端及系统。
背景技术
视频监控作为安防领域的重要组成部分,已广泛应用于各行各业中,不论是金融、 交通、商业、公安、住宅,视频监控均发挥了重要的作用。随着计算机、网络传输及图像处理 等技术的快速发展,视频监控在现代生活中的应用越来越广泛,需求量也越来越大。
目前的视频监控系统的显示终端包括电视墙、桌面显示器、移动终端等。其中电视 墙由于显示屏幕较大,可以直接在屏幕上进行多个不同摄像头通道的选择,或者同时显示 多个摄像头通道的图像,而不会出现丢掉被监视对象的问题。而桌面显示器与移动终端,因 为屏幕小的原因,往往只能显示单个摄像头捕捉的画面,尤其是在移动终端屏幕较小的情 况下,此时,当监控区域内的某个物体运动离开了摄像头的监视范围进入另一个摄像头的 监视范围,用户手动切换到另一个摄像头,或者系统自动切换到另一个摄像头时,均需要先 关掉当前的监控摄像,再回到摄像头通道选择摄像,请求另一个摄像头画面。
但是,由于终端在请求切换摄像头通道画面时,需要先进行鉴权批价,重新编码等 操作,只有在这些前提条件满足之后,视频监控终端才能播放切换后的摄像头通道画面,由 此增加了摄像头通道画面切换的难度,而且增加了视频切换所需要的时间。发明内容
本发明的主要目的在于提供一种视频监控系统中视频切换的方法、服务器、终端 及系统,旨在减少视频监控中摄像通道切换中的延迟,提高视频切换速度。
为了达到上述目的,本发明提出一种视频监控系统中视频切换的方法,包括
业务处理服务器接收终端发送的视频播放请求;
当所述视频播放请求为切换播放请求时,查找当前保存的SESSION信息;
根据所述SESSION信息以及切换播放请求获取切换后的视频播放的RTSP URL链 接及参数列表,发送至所述终端,以便所述终端根据获取的参数更改RTSP控制会话,向流 媒体服务器请求RTSP播放。
优选地,所述查找当前保存的SESSION信息的步骤之后还包括
当查找不到所述SESSION信息时,业务处理服务器向鉴权单元发送鉴权请求;
接收所述鉴权单元返回的鉴权结果,保存当前请求会话SESSION ;
向所述终端返回播放URL,以便所述终端根据所述播放URL向流媒体服务器请求 RTSP播放。
本发明还提出一种视频监控系统中视频切换的方法,包括
终端向业务处理服务器发送视频切换播放请求;
接收所述业务处理服务器根据所述切换播放请求以及当前保存的SESSION信息获取的切换后的视频播放的RTSP URL链接及参数列表;
根据获取的参数更改RTSP控制会话,向流媒体服务器请求RTSP播放。
优选地,所述根据获取的参数更改RTSP控制会话,向流媒体服务器请求视频的步 骤包括
终端利用获取的参数替代正在播放的RTSP相应参数,更改RTSP控制会话;
按照所述更改后的RTSP控制会话向流媒体服务器发送RTSP播放请求;
接收流媒体服务器从摄像通道获取的码流。
优选地,所述终端向业务处理服务器发送视频切换播放请求的步骤之前还包括
当终端首次进行视频播放请求时,终端向业务处理服务器发送视频播放请求;
接收业务处理服务器进行鉴权处理后返回的播放URL ;
通过所述播放URL向流媒体服务器发送初始化消息;
接收流媒体服务器返回的初始化响应消息;
与流媒体服务器建立RTSP链接;
通过所述RTSP链接接收流媒体服务器传输的当前媒体文件的轨道数据。
本发明还提出一种视频监控系统中视频切换的服务器,包括
播放请求接收模块,用于接收终端发送的视频播放请求;
SESSION查找模块,用于当所述视频播放请求为切换播放请求时,查找当前保存的 SESSION 信息;
参数获取发送模块,用于根据所述SESSION信息以及切换播放请求获取切换后的 视频播放的RTSP URL链接及参数列表,发送至所述终端,以便所述终端根据获取的参数更 改RTSP控制会话,向流媒体服务器请求RTSP播放。
优选地,所述服务器还包括初次播放请求处理模块,用于当查找不到所述 SESSION信息时,向鉴权单元发送鉴权请求;接收所述鉴权单元返回的鉴权结果,保存当前 请求会话SESSION ;向所述终端返回播放URL,以便所述终端根据所述播放URL向流媒体服 务器请求RTSP播放。
本发明还提出一种视频监控系统中视频切换的终端,包括
播放请求发送模块,用于向业务处理服务器发送视频切换播放请求;
参数接收模块,用于接收所述业务处理服务器根据所述切换播放请求以及当前保 存的SESSION信息获取的切换后的视频播放的RTSP URL链接及参数列表;
RTSP更改及视频请求模块,用于根据获取的参数更改RTSP控制会话,向流媒体服 务器请求RTSP播放。
优选地,所述RTSP更改及视频请求模块包括
RTSP控制会话更改单元,用于利用获取的参数替代正在播放的RTSP相应参数,更 改RTSP控制会话;
RTSP播放请求发送单元,用于按照所述更改后的RTSP控制会话向流媒体服务器 发送RTSP播放请求;
码流接收单元,用于接收流媒体服务器从摄像通道获取的码流。
优选地,所述终端还包括
初次视频播放请求模块,用于当终端首次进行视频播放请求时,向业务处理服务器发送视频播放请求;接收业务处理服务器进行鉴权处理后返回的播放URL ;通过所述播 放URL向流媒体服务器发送初始化消息;接收流媒体服务器返回的初始化响应消息;与流 媒体服务器建立RTSP链接;通过所述RTSP链接接收流媒体服务器传输的当前媒体文件的 轨道数据。
本发明还提出一种视频监控系统中视频切换的系统,包括视频终端以及业务处 理服务器,其中
所述视频终端,用于向业务处理服务器发送视频切换播放请求;接收所述业务处 理服务器根据所述切换播放请求以及当前保存的SESSION信息获取的切换后的视频播放 的RTSP URL链接及参数列表;根据获取的参数更改RTSP控制会话,向流媒体服务器请求 RTSP播放;
所述业务处理服务器,用于接收所述视频终端发送的视频播放请求;当所述视频 播放请求为切换播放请求时,查找当前保存的SESSION信息;根据所述SESSION信息以及切 换播放请求获取切换后的视频播放的RTSP URL链接及参数列表,发送至所述视频终端。
本发明提出的一种视频监控系统中视频切换的方法、服务器、终端及系统,通过对 第一次播放的鉴权会话等SESSION信息进行缓存,在收到视频终端的视频切换请求后,视 频业务处理服务器利用当前保存的SESSION信息,返回参数列表,视频终端在接受到参数 列表之后,不需要重新建立鉴权批价、统一编码的全过程,只需要更改会话消息中的部分参 数,就可以直接快速切换视频,以此减少视频监控中摄像通道切换时引起的延迟,进一步降 低了摄像头通道画面切换的难度,同时可以利用原有的RTSP会话、RTCP等资源,减少切换 需要的时间,提高用户易用性。


图1是本发明视频监控系统中视频切换方法一实施例流程示意图2是本发明视频监控系统中视频切换方法另一实施例流程示意图3是本发明视频监控系统中视频切换方法另一实施例中根据获取的参数更改 RTSP控制会话,向流媒体服务器请求RTSP播放的流程示意图4是本发明视频监控系统中视频切换服务器一实施例结构示意图5是本发明视频监控系统中视频切换服务器另一实施例结构示意图6是本发明视频监控系统中视频切换服务器另一实施例中RTSP更改及视频请 求模块的结构示意图7是本发明视频监控系统中视频切换系统一实施例结构示意图。
为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施方式
本发明实施例解决方案主要是通过业务处理服务对第一次播放的鉴权会话等 SESSION信息进行缓存,在收到视频终端的视频切换请求后,视频业务处理服务器利用当前 保存的SESSION信息,返回参数列表,视频终端在接受到参数列表之后,不需要重新建立鉴 权批价、统一编码的全过程,只需要更改会话消息中的部分参数,直接快速切换视频,以此 减少视频监控中摄像通道切换时引起的延迟,提高视频切换速度。
如图1所示,本发明一实施例提出一种视频监控系统中视频切换的方法,包括
步骤S101,业务处理服务器接收终端发送的视频播放请求;
本实施例中终端为可显示视频画面的视频终端,尤其是指需要进行视频切换的显 示屏幕较小的视频终端,比如桌面显示器(比如电脑)、移动终端等。
步骤S102,当视频播放请求为切换播放请求时,查找当前保存的SESSION信息;若 查找到,则进入步骤S103 ;否则,进入步骤S104 ;
视频终端在第一次请求摄像通道画面即第一次请求视频播放时,视频业务处理服 务器会保存第一次鉴权会话、播放链接、登录等会话缓存(SESSION)信息;以便后续视频终 端切换视频时,视频业务处理器利用当前保存的SESSION信息,向视频终端返回相关参数 列表。
业务处理服务器根据对接收的视频播放请求进行判断,是否为切换播放请求,如 果是切换播放请求,则查找当前保存的SESSION信息;如果不是切换播放请求即为首次播 放请求,则按照正常视频终端播放流程进行处理。
步骤S103,根据SESSION信息以及切换播放请求获取切换后的视频播放的RTSP URL链接及参数列表,发送至终端,以便终端根据获取的参数更改RTSP控制会话,向流媒体 服务器请求RTSP播放。
当视频终端发送的播放请求为切换播放请求,业务处理服务器利用首次播放时保 存的鉴权会话等SESSION信息,省略鉴权过程,根据保存的SESSION信息获取切换后的视频 S^WRTSP (Real Time Streaming Protocol,URL (Universal Resource Locator,网页地址)链接以及视频媒体所有编码格式、等级、档次及相关的编码参数信息 的参数列表,并将获取的视频播放的RTSP URL链接及参数列表等参数信息返回给视频终 端。视频终端利用获取到的参数替代其中的正在播放的RTSP地址中的部分参数,更改RTSP 控制会话,之后按照更改后的RTSP控制会话,向流媒体服务器请求视频媒体,流媒体服务 器向摄像头通道请求码流,摄像头向流媒体服务器发送码流,流媒体服务器将接收到的码 流发送给视频终端。
步骤S104,业务处理服务器向鉴权单元发送鉴权请求;
步骤S105,接收鉴权单元返回的鉴权结果,保存当前请求会话SESSION ;
步骤S106,向终端返回播放URL,以便终端根据播放URL向流媒体服务器请求RTSP 播放。
上述步骤S104、步骤S105以及步骤S106中,当业务处理服务器查找不到SESSION 信息时,表明此次播放请求为首次播放请求,则需要对该播放请求进行鉴权处理,业务处理 服务器接收到鉴权结果后,保存当前请求会话SESSION信息,以此视频终端再次请求视频 切换时,就可以从当前的SESSION信息中获取到鉴权等相关信息,而不需要重复向鉴权单 元请求鉴权。由于鉴权单元的鉴权处理以及消息的接收发送都需要耗费相当的时间,通过 保存鉴权信息,使得播放切换省略鉴权过程,减少视频切换时的延迟。
当鉴权处理成功后,业务处理服务器向视频终端返回播放URL,视频终端根据收到 的播放URL向流媒体服务器请求RTSP播放。
如图2所示,本发明另一实施例提出一种视频监控系统中视频切换的方法,包括
步骤S201,终端向业务处理服务器发送视频切换播放请求;
本实施例中终端为可显示视频画面的视频终端,尤其是指需要进行视频切换的显 示屏幕较小的视频终端,比如桌面显示器(比如电脑)、移动终端等。
步骤S202,接收业务处理服务器根据切换播放请求以及当前保存的SESSION信息 获取的切换后的视频播放的RTSP URL链接及参数列表;
视频终端在第一次请求摄像通道画面即第一次请求视频播放时,视频业务处理服 务器会保存第一次鉴权会话、播放链接、登录等SESSION信息。
当业务处理服务器接收到视频终端发送的视频播放请求时,根据对接收的视频播 放请求进行判断,是否为切换播放请求,如果是切换播放请求,则查找当前保存的SESSION 信息;如果不是切换播放请求即为首次播放请求,则按照正常视频终端播放流程进行处理。
当视频终端发送的播放请求为切换播放请求,业务处理服务器利用首次播放时保 存的鉴权会话等SESSION信息,省略鉴权过程,根据保存的SESSION信息获取切换后的视频 播放的RTSP URL连接以及视频媒体所有编码格式、等级、档次及相关的编码参数信息的参 数列表,并将获取的视频播放的RTSP URL链接及参数列表等参数信息返回给视频终端。
步骤S203,根据获取的参数更改RTSP控制会话,向流媒体服务器请求RTSP播放。
视频终端利用获取到的参数替代其中的正在播放的RTSP地址中的部分参数,更 改RTSP控制会话,之后按照更改后的RTSP控制会话,向流媒体服务器请求视频媒体,流媒 体服务器向摄像头通道请求码流,摄像头向流媒体服务器发送码流,流媒体服务器将接收 到的码流发送给视频终端。
如图3所示,步骤S203包括
步骤S2031,终端利用获取的参数替代正在播放的RTSP相应参数,更改RTSP控制 会话;
步骤S2032,按照更改后的RTSP控制会话向流媒体服务器发送RTSP播放请求;
步骤S2033,接收流媒体服务器从摄像通道获取的码流。
以下详细介绍视频监控系统中视频终端请求视频播放的全过程
1,当视频终端首次进行视频播放请求时,视频终端向业务处理服务器发送视频播 放请求;
2,接收业务处理服务器进行鉴权处理后返回的播放URL ;
3,通过播放URL向流媒体服务器发送初始化消息;该初始化消息中表明己放支持 本发明的模拟直播方法等信息以及需要播放媒体文件的SDP描述信息;
4,接收流媒体服务器返回的初始化响应消息;
5,与流媒体服务器建立RTSP链接;
6,通过RTSP链接接收流媒体服务器传输的当前媒体文件的轨道数据。
7,视频终端向业务处理服务器发送视频切换播放请求;
8,接收业务处理服务器根据切换播放请求以及当前保存的SESSION信息获取的 切换后的视频播放的RTSP URL链接及相关参数列表;
9,根据获取的参数更改RTSP控制会话,向流媒体服务器请求RTSP播放。
10,接收流媒体服务器从摄像通道获取的码流。
需要说明的是,本实施例中所指鉴权单元用于视频监控的批价鉴权,例如用户首 次进行视频请求时,视频业务处理服务器会将用户信息提交给鉴权单元,让鉴权单元对用户的请求进行鉴权批价;本实施例中所指流媒体服务器用于媒体内容进行采集、缓存、调度 和传输播放。其中包含从视频前端设备中获取码流,向视频终端传输视频流等。前端设备 模块包含摄像装置,探测器的多种组合。摄像装置和探测器都有可控功能。摄像装置和探 测器的种类以及组合方式不作限定,可以根据用户需要和使用场景选择不同的摄像装置和 探测器并以不同的方式进行组合。
在上述实施例中,视频终端利用原来的RTSP控制会话而不是重新建立新的RTSP 会话来请求视频媒体。首先,视频终端将获取到的参数列表重新组装,包括即将切换的 媒体内容RTSP URL、切换后媒体的SDP描述信息、以及包含的相关参数,如指明流媒体服 务器如何切换视频,如何处理多余或者缺少的RTP(实时传输协议,Realtime Transport Protocol)/RTCP(Realtime TransportControl Protocol,实时传输控制协议)链路等信 息。如果切换后的视频媒体轨道个数要比之前视频轨道个数多,原有的RTP/RTCP链路个数 不足,为了适应更多的媒体轨道,移动终端利用SETUP消息请求与流媒体服务器之间建立 新的RTP/RTCP链路。如果切换后的视频媒体所需要的轨道个数要比之前视频轨道个数少, 原有的RTP/RTCP链路个数存在多余的轨道,为了释放多余的RTP/RTCP链路,移动终端利用 TEARDOffN消息请求与流媒体服务器之间释放多余的链路。
其次,视频终端会利用之前RTSP会话链接向流媒体服务器发送切换后视频的 PLAY请求。流媒体服务器返回PLAY响应,然后流媒体服务器向视频终端发送切换后媒体轨 道的数据。
本发明方法实施例,与现有技术相比,可以通过业务处理服务器对播放的媒体鉴 权等信息进行缓存,当业务处理服务器收到切换请求后,可以立即向视频终端返回参数列 表;视频终端在接受到参数列表之后,只需修改RTSP参数,就可以切换到目标视频中,以此 减少进行摄像通道切换时引起的延迟,提高视频切换速度。
如图4所示,本发明一实施例提出一种视频监控系统中视频切换的服务器,包括 播放请求接收模块401、SESSION查找模块402、初次播放请求处理模块403以及参数获取 发送模块404,其中
播放请求接收模块401,用于接收终端发送的视频播放请求;
本实施例中终端为可显示视频画面的视频终端,尤其是指需要进行视频切换的显 示屏幕较小的视频终端,比如桌面显示器(比如电脑)、移动终端等。
SESSION查找模块402,用于当视频播放请求为切换播放请求时,查找当前保存的 SESSION 信息;
视频终端在第一次请求摄像通道画面即第一次请求视频播放时,视频业务处理服 务器会保存第一次鉴权会话等SESSION信息;以便后续视频终端切换视频时,视频业务处 理器利用当前保存的SESSION信息,向视频终端返回相关参数列表。
业务处理服务器根据对接收的视频播放请求进行判断,是否为切换播放请求,如 果是切换播放请求,则查找当前保存的SESSION信息;如果不是切换播放请求即为首次播 放请求,则按照正常视频终端播放流程即初次播放请求处理流程进行处理。
初次播放请求处理模块403,用于当查找不到SESSION信息时,向鉴权单元发送鉴 权请求;接收鉴权单元返回的鉴权结果,保存当前请求会话SESSION ;向终端返回播放URL, 以便所述终端根据播放URL向流媒体服务器请求RTSP播放。
当业务处理服务器查找不到SESSION信息时,表明此次播放请求为首次播放请 求,则需要对该播放请求进行鉴权处理,业务处理服务器接收到鉴权结果后,保存当前请求 会话SESSION信息,以此视频终端再次请求视频切换时,就可以从当前的SESSION信息中获 取到鉴权等相关信息,而不需要重复向鉴权单元请求鉴权。由于鉴权单元的鉴权处理以及 消息的接收发送都需要耗费相当的时间,通过保存鉴权信息,使得播放切换省略鉴权过程, 减少视频切换时的延迟。
当鉴权处理成功后,业务处理服务器向视频终端返回播放URL,视频终端根据收到 的播放URL向流媒体服务器请求RTSP播放。
参数获取发送模块404,用于根据SESSION信息以及切换播放请求获取切换后的 视频播放的RTSP URL链接及相关参数列表,发送至终端,以便终端根据获取的参数更改 RTSP控制会话,向流媒体服务器请求RTSP播放。
当视频终端发送的播放请求为切换播放请求,业务处理服务器利用首次播放时保 存的会话SESSION信息,省略鉴权过程,根据保存的SESSION信息获取切换后的视频播放的 RTSP URL链接以及视频媒体所有编码格式、等级、档次及相关的编码参数信息,并将获取的 参数信息返回给视频终端。视频终端利用获取到的参数替代其中的正在播放的RTSP地址 中的部分参数,更改RTSP控制会话,之后按照更改后的RTSP控制会话,向流媒体服务器请 求视频媒体,流媒体服务器向摄像头通道请求码流,摄像头向流媒体服务器发送码流,流媒 体服务器将接收到的码流发送给视频终端。
如图5所示,本发明另一实施例提出一种视频监控系统中视频切换的终端,包括 播放请求发送模块501、参数接收模块502以及RTSP更改及视频请求模块503,其中
播放请求发送模块501,用于向业务处理服务器发送视频切换播放请求;
本实施例中终端为可显示视频画面的视频终端,尤其是指需要进行视频切换的显 示屏幕较小的视频终端,比如桌面显示器(比如电脑)、移动终端等。
参数接收模块502,用于接收业务处理服务器根据所述切换播放请求以及当前保 存的SESSION信息获取的切换后的视频播放的RTSP URL链接及参数列表;
视频终端在第一次请求摄像通道画面即第一次请求视频播放时,视频业务处理服 务器会保存第一次鉴权会话等SESSION信息。
当业务处理服务器接收到视频终端发送的视频播放请求时,根据对接收的视频播 放请求进行判断,是否为切换播放请求,如果是切换播放请求,则查找当前保存的SESSION 信息;如果不是切换播放请求即为首次播放请求,则按照正常视频终端播放流程进行处理。
当视频终端发送的播放请求为切换播放请求,业务处理服务器利用首次播放时保 存的会话SESSION信息,省略鉴权过程,根据保存的SESSION信息获取切换后的视频播放的 RTSP URL连接以及视频媒体所有编码格式、等级、档次及相关的编码参数信息,并将获取的 参数信息返回给视频终端。
RTSP更改及视频请求模块503,用于根据获取的参数更改RTSP控制会话,向流媒 体服务器请求RTSP播放。
视频终端利用获取到的参数替代其中的正在播放的RTSP地址中的部分参数,更 改RTSP控制会话,之后按照更改后的RTSP控制会话,向流媒体服务器请求视频媒体,流媒 体服务器向摄像头通道请求码流,摄像头向流媒体服务器发送码流,流媒体服务器将接收到的码流发送给视频终端。
如图6所示,RTSP更改及视频请求模块503包括RTSP控制会话更改单元5031、 RTSP播放请求发送单元5032以及码流接收单元5033,其中
RTSP控制会话更改单元5031,用于利用获取的参数替代正在播放的RTSP相关参 数,更改RTSP控制会话;
RTSP播放请求发送单元5032,用于按照所述更改后的RTSP控制会话向流媒体服 务器发送RTSP播放请求;
码流接收单元5033,用于接收流媒体服务器从摄像通道获取的码流。
进一步的该终端还包括
初次视频播放请求模块500,与播放请求发送模块501连接,用于当终端首次进行 视频播放请求时,向业务处理服务器发送视频播放请求;接收业务处理服务器进行鉴权处 理后返回的播放URL ;通过所述播放URL向流媒体服务器发送初始化消息;接收流媒体服务 器返回的初始化响应消息;与流媒体服务器建立RTSP链接;通过所述RTSP链接接收流媒 体服务器传输的当前媒体文件的轨道数据。
如图7所示,本发明一实施例提出一种视频监控系统中视频切换的系统,包括与 流媒体服务器700连接的视频终端701以及业务处理服务器702,其中
视频终端701,用于向业务处理服务器702发送视频切换播放请求;接收所述业务 处理服务器702根据所述切换播放请求以及当前保存的SESSION信息获取的切换后的视频 播放的RTSP URL链接及相关参数列表;根据获取的参数更改RTSP控制会话,向流媒体服务 器请求RTSP播放;
业务处理服务器702,用于接收视频终端701发送的视频播放请求;当视频播放请 求为切换播放请求时,查找当前保存的SESSION信息;根据SESSION信息以及切换播放请求 获取切换后的视频播放的RTSP URL链接及相关参数列表,发送至视频终端701。
本发明实施例视频监控系统中视频切换的方法、服务器、终端及系统,通过对第一 次播放的鉴权会话等SESSION信息进行缓存,在收到视频终端的视频切换请求后,视频业 务处理服务器利用当前保存的SESSION信息,返回参数列表,视频终端在接受到参数列表 之后,不需要重新建立鉴权批价、统一编码的全过程,只需要更改会话消息中的部分参数, 就可以直接快速切换视频,以此减少视频监控中摄像通道切换时引起的延迟,进一步降低 了摄像头通道画面切换的难度,同时可以利用原有的RTSP会话、RTCP等资源,减少切换需 要的时间,提高用户易用性。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技 术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种视频监控系统中视频切换的方法,其特征在于,包括 业务处理服务器接收终端发送的视频播放请求;当所述视频播放请求为切换播放请求时,查找当前保存的会话缓存SESSION信息; 根据所述SESSION信息以及切换播放请求获取切换后的视频播放的实时流传输协议 RTSP网页地址URL链接及参数列表,发送至所述终端,以便所述终端根据获取的参数更改 RTSP控制会话,向流媒体服务器请求RTSP播放。
2.根据权利要求1所述的方法,其特征在于,所述查找当前保存的SESSION信息的步骤 之后还包括当查找不到所述SESSION信息时,业务处理服务器向鉴权单元发送鉴权请求; 接收所述鉴权单元返回的鉴权结果,保存当前请求会话SESSION ; 向所述终端返回播放URL,以便所述终端根据所述播放URL向流媒体服务器请求RTSP 播放。
3.一种视频监控系统中视频切换的方法,其特征在于,包括 终端向业务处理服务器发送视频切换播放请求;接收所述业务处理服务器根据所述切换播放请求以及当前保存的SESSION信息获取 的切换后的视频播放的RTSP URL链接及参数列表;根据获取的参数更改RTSP控制会话,向流媒体服务器请求RTSP播放。
4.根据权利要求3所述的方法,其特征在于,所述根据获取的参数更改RTSP控制会话, 向流媒体服务器请求视频的步骤包括终端利用获取的参数替代正在播放的RTSP相应参数,更改RTSP控制会话; 按照所述更改后的RTSP控制会话向流媒体服务器发送RTSP播放请求; 接收流媒体服务器从摄像通道获取的码流。
5.根据权利要求3所述的方法,其特征在于,所述终端向业务处理服务器发送视频切 换播放请求的步骤之前还包括当终端首次进行视频播放请求时,终端向业务处理服务器发送视频播放请求;接收业务处理服务器进行鉴权处理后返回的播放URL ;通过所述播放URL向流媒体服务器发送初始化消息;接收流媒体服务器返回的初始化响应消息;与流媒体服务器建立RTSP链接;通过所述RTSP链接接收流媒体服务器传输的当前媒体文件的轨道数据。
6.一种视频监控系统中视频切换的服务器,其特征在于,包括 播放请求接收模块,用于接收终端发送的视频播放请求;SESSION查找模块,用于当所述视频播放请求为切换播放请求时,查找当前保存的 SESSION 信息;参数获取发送模块,用于根据所述SESSION信息以及切换播放请求获取切换后的视 频播放的RTSP URL链接及参数列表,发送至所述终端,以便所述终端根据获取的参数更改 RTSP控制会话,向流媒体服务器请求RTSP播放。
7.根据权利要求6所述的服务器,其特征在于,所述服务器还包括初次播放请求处理 模块,用于当查找不到所述SESSION信息时,向鉴权单元发送鉴权请求;接收所述鉴权单元返回的鉴权结果,保存当前请求会话SESSION ;向所述终端返回播放URL,以便所述终端根 据所述播放URL向流媒体服务器请求RTSP播放。
8.一种视频监控系统中视频切换的终端,其特征在于,包括播放请求发送模块,用于向业务处理服务器发送视频切换播放请求;参数接收模块,用于接收所述业务处理服务器根据所述切换播放请求以及当前保存的 SESSION信息获取的切换后的视频播放的RTSP URL链接及参数列表;RTSP更改及视频请求模块,用于根据获取的参数更改RTSP控制会话,向流媒体服务器 请求RTSP播放。
9.根据权利要求8所述的终端,其特征在于,所述RTSP更改及视频请求模块包括RTSP控制会话更改单元,用于利用获取的参数替代正在播放的RTSP相应参数,更改RTSP控制会话;RTSP播放请求发送单元,用于按照所述更改后的RTSP控制会话向流媒体服务器发送 RTSP播放请求;码流接收单元,用于接收流媒体服务器从摄像通道获取的码流。
10.根据权利要求8所述的终端,其特征在于,所述终端还包括初次视频播放请求模块,用于当终端首次进行视频播放请求时,向业务处理服务器发 送视频播放请求;接收业务处理服务器进行鉴权处理后返回的播放URL ;通过所述播放URL 向流媒体服务器发送初始化消息;接收流媒体服务器返回的初始化响应消息;与流媒体服 务器建立RTSP链接;通过所述RTSP链接接收流媒体服务器传输的当前媒体文件的轨道数 据。
11.一种视频监控系统中视频切换的系统,其特征在于,包括视频终端以及业务处理 服务器,其中所述视频终端,用于向业务处理服务器发送视频切换播放请求;接收所述业务处理 服务器根据所述切换播放请求以及当前保存的SESSION信息获取的切换后的视频播放的 RTSP URL链接及参数列表;根据获取的参数更改RTSP控制会话,向流媒体服务器请求RTSP 播放;所述业务处理服务器,用于接收所述视频终端发送的视频播放请求;当所述视频播放 请求为切换播放请求时,查找当前保存的SESSION信息;根据所述SESSION信息以及切换播 放请求获取切换后的视频播放的RTSP URL链接及参数列表,发送至所述视频终端。
全文摘要
本发明涉及一种视频监控系统中视频切换的方法、服务器、终端及系统,其方法包括业务处理服务器接收终端发送的视频播放请求;当视频播放请求为切换播放请求时,查找当前保存的SESSION信息;根据SESSION信息以及切换播放请求获取切换后的视频播放的RTSP URL链接及参数列表,发送至终端,以便终端根据获取的参数更改RTSP控制会话,向流媒体服务器请求RTSP播放。本发明视频终端进行视频切换时,根据视频业务处理服务器利用当前保存的SESSION信息返回的参数列表,更改会话消息中的部分参数,不需要重新建立鉴权批价、统一编码,减少视频监控中摄像通道切换时引起的延迟,同时可以利用原有的RTSP会话、RTCP等资源,减少切换需要的时间,提高用户易用性。
文档编号H04N21/643GK102036058SQ201010596718
公开日2011年4月27日 申请日期2010年12月20日 优先权日2010年12月20日
发明者代利坚, 余涛, 方艳 申请人:南京中兴新软件有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1