基于ONVIF的视频源组同步回放方法及装置与流程

文档序号:12132262阅读:来源:国知局

技术特征:

1.一种基于ONVIF的视频源组同步回放方法,应用于视频客户端,其特征在于,所述方法包括:

发送RTSP DESCRIBE请求至视频存储服务器,其中所述RTSP DESCRIBE请求携带有组回放标识,其中所述组回放标识由所述视频存储服务器针对所述视频客户端发送的携带有各存储容器对应的存储容器令牌的请求消息所生成,

或者,所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域,其中所述组同步回放请求标题域包含各存储容器对应的存储容器令牌,所述主视频源为待组同步回放的多个视频源中的一个;

接收所述视频存储服务器针对所述RTSP DESCRIBE请求返回的包含表示描述的响应消息,当所述RTSP DESCRIBE请求携带有组回放标识时,所述表示描述包括所述各存储容器对应的媒体流标识,当所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域时,所述表示描述包括所述各存储容器对应的媒体流标识和所述视频存储服务器针对所述RTSP DESCRIBE请求生成的组回放标识;

根据各存储容器对应的媒体流标识,依次发送RTSP SETUP请求至视频存储服务器,所述RTSP SETUP请求携带有各存储容器对应的媒体流标识,并在发送所述第一个RTSP SETUP请求之后的RTSP SETUP请求中携带所述视频存储服务器针对所述第一个RTSP SETUP请求所生成的会话号;

在RTSP SETUP成功后,根据所述会话号和组回放标识发送RTSP PLAY请求至所述视频存储服务器,进行视频源组同步回放和控制。

2.如权利要求1所述的基于ONVIF的视频源组同步回放方法,其特征在于,所述各存储容器对应的媒体流标识与所述组回放标识相关联。

3.一种基于ONVIF的视频源组同步回放方法,应用于视频存储服务器,其特征在于,所述方法包括:

接收所述视频客户端发送的RTSP DESCRIBE请求,所述RTSP DESCRIBE请求携带有组回放标识,其中所述组回放标识由所述视频存储服务器针对所述视频客户端发送的携带有各存储容器对应的存储容器令牌的请求消息所述生成;

或者,所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域,其中所述组同步回放请求标题域包含各存储容器对应的存储容器令牌,所述主视频源为待组同步回放的多个视频源中的一个;

根据所述RTSP DESCRIBE请求发送包含表示描述的响应消息至所述视频客户端,当所述RTSP DESCRIBE请求携带有组回放标识时,所述表示描述包括所述各存储容器对应的各媒体流标识,当所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域时,所述表示描述包括所述各存储容器对应的媒体流标识和所述视频存储服务器针对所述RTSP DESCRIBE请求生成的组回放标识;

接收所述视频客户端根据各存储容器对应的媒体流标识依次发送的携带有各存储容器对应的媒体流标识的RTSP SETUP请求,并针对所述视频客户端发送的第一个RTSP SETUP请求生成一会话号返回至所述视频客户端,由所述视频客户端在发送所述第一个RTSP SETUP请求之后的RTSP SETUP请求中携带所述会话号;

在RTSP SETUP成功后,接收所述视频客户端根据会话号和组回放标识发送的RTSP PLAY请求,实现所述视频客户端的视频源组同步回放和控制。

4.如权利要求3所述的基于ONVIF的视频源组同步回放方法,其特征在于,所述各存储容器对应的媒体流标识与所述组回放标识相关联。

5.如权利要求4所述的基于ONVIF的视频源组同步回放方法,其特征在于,还包括:

当所述视频存储服务器生成所述组回放标识时,该视频存储服务器则将所述组回放标识、各存储容器令牌以及各存储容器对应的媒体流标识的关联关系记录于该视频存储器的内存块中;

当所述视频存储服务器针对所述视频客户端发送的第一个RTSP SETUP请求生成所述会话号时,该视频存储服务器则从所述第一个RTSP SETUP请求携带的存储容器对应的媒体流标识中解析出组回放标识;

所述视频存储服务器根据所解析出的组回放标识定位至所述内存块;

保存所述会话号、组回放标识、各存储容器令牌以及各存储容器的媒体流标识的关联关系至该视频存储服务器的内存块中。

6.如权利要求5所述的基于ONVIF的视频源组同步回放方法,其特征在于,还包括:

当接收自所述视频客户端的RTSP TEARDOWN请求时,所述视频存储服务器则根据所述会话号清除所述内存块;

和/或,

所述内存块设有定时器,

当所述RTSP DESCRIBE请求携带有组回放标识时,所述定时器用于记录所述视频存储服务器接收到携带有各存储容器令牌的请求消息至所述视频存储服务器接收到RTSP SETUP请求之间的时间,或者,

当所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域时,所述定时器用于记录所述视频存储服务器接收到RTSP DESCRIBE请求至所述视频存储服务器接收到RTSP SETUP请求之间的时间;

当所述定时器的记录时间超出预设时间时,该视频存储服务器则清除所述内存块。

7.一种基于ONVIF的视频源组同步回放装置,应用于视频客户端,其特征在于,所述装置包括:

第一发送模块,发送RTSP DESCRIBE请求至视频存储服务器,其中所述RTSP DESCRIBE请求携带有组回放标识,其中所述组回放标识由所述视频存储服务器针对所述第一发送模块发送的携带有各存储容器对应的存储容器令牌的请求消息所生成,

或者,所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域,其中所述组同步回放请求标题域包含各存储容器对应的存储容器令牌,所述主视频源为待组同步回放的多个视频源中的一个;

第二接收模块,接收所述视频存储服务器针对所述RTSP DESCRIBE请求返回的包含表示描述的响应消息,当所述RTSP DESCRIBE请求携带有组回放标识时,所述表示描述包括所述各存储容器对应的媒体流标识,当所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域时,所述表示描述包括所述各存储容器对应的媒体流标识和所述视频存储服务器针对所述RTSP DESCRIBE请求生成的组回放标识;

建立模块,根据各存储容器对应的媒体流标识,依次发送RTSP SETUP请求至视频存储服务器,所述RTSP SETUP请求携带有各存储容器对应的媒体流标识,并在发送所述第一个RTSP SETUP请求之后的RTSP SETUP请求中携带所述视频存储服务器针对所述第一个RTSP SETUP请求所生成的会话号;

回放模块,在RTSP SETUP成功后,根据所述会话号和组回放标识发送RTSP PLAY请求至所述视频存储服务器,进行视频源组同步回放和控制。

8.如权利要求7所述的基于ONVIF的视频源组同步回放装置,其特征在于,所述各存储容器对应的媒体流标识与所述组回放标识相关联。

9.一种基于ONVIF的视频源组同步回放装置,应用于视频存储服务器,其特征在于,所述装置包括:

第一接收模块,接收所述视频客户端发送的RTSP DESCRIBE请求,所述RTSP DESCRIBE请求携带有组回放标识,其中所述组回放标识由视频存储服务器的组回放标识生成模块针对所述视频客户端发送的携带有各存储容器对应的存储容器令牌的请求消息所述生成;

或者,所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域,其中所述组同步回放请求标题域包含各存储容器对应的存储容器令牌,所述主视频源为待组同步回放的多个视频源中的一个;

第二发送模块,根据所述RTSP DESCRIBE请求发送包含表示描述的响应消息至所述视频客户端,当所述RTSP DESCRIBE请求携带有组回放标识时,所述表示描述包括所述各存储容器对应的各媒体流标识,当所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域时,所述表示描述包括所述各存储容器对应的媒体流标识和视频存储服务器的组回放标识生成模块针对所述RTSP DESCRIBE请求生成的组回放标识;

建立确认模块,接收所述视频客户端根据各存储容器对应的媒体流标识依次发送的携带有各存储容器对应的媒体流标识的RTSP SETUP请求,并针对所述视频客户端发送的第一个RTSP SETUP请求生成一会话号返回至所述视频客户端,由所述视频客户端在发送所述第一个RTSP SETUP请求之后的RTSP SETUP请求中携带所述会话号;

回放确认模块,在RTSP SETUP成功后,接收所述视频客户端根据会话号和组回放标识发送的RTSP PLAY请求,实现所述视频客户端的视频源组同步回放和控制。

10.如权利要求9所述的基于ONVIF的视频源组同步回放装置,其特征在于,所述各存储容器对应的媒体流标识与所述组回放标识相关联。

11.如权利要求10所述的基于ONVIF的视频源组同步回放装置,其特征在于,还包括:

记录模块,当所述组回放标识生成模块生成所述组回放标识时,则将所述组回放标识、各存储容器令牌以及各存储容器对应的媒体流标识的关联关系记录于该视频存储器的内存块中;

解析模块,当会话生成模块针对所述视频客户端发送的第一个RTSP SETUP请求生成所述会话号时,则从所述第一个RTSP SETUP请求携带的存储容器对应的媒体流标识中解析出组回放标识;

定位模块,根据所解析出的组回放标识定位至所述内存块;

所述记录模块保存所述会话号、组回放标识、各存储容器令牌以及各存储容器对应的媒体流标识的关联关系至所述内存块中。

12.如权利要求11所述的基于ONVIF的视频源组同步回放装置,其特征在于,还包括内存清除模块,

当所述第一接收模块接收自所述视频客户端的RTSP TEARDOWN请求时,所述内存清除模块则根据所述会话号清除所述内存块;

和/或,

所述内存块设有定时器,

当所述RTSP DESCRIBE请求携带有组回放标识时,所述定时器用于记录所述视频存储服务器接收到携带有各存储容器令牌的请求消息至所述视频存储服务器接收到RTSP SETUP请求之间的时间,或者,

当所述RTSP DESCRIBE请求携带有主视频源对应的存储容器的回放标识以及组同步回放请求标题域时,所述定时器用于记录所述视频存储服务器接收到RTSP DESCRIBE请求至所述视频存储服务器接收到RTSP SETUP请求之间的时间;

当所述定时器的记录时间超出预设时间时,所述内存清除模块则清除所述内存块。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1