视频监控方法和装置制造方法及图纸

技术编号:23251266 阅读:26 留言:0更新日期:2020-02-08 04:34
本发明专利技术公开了一种视频监控方法和装置。其中,该方法包括:响应第一请求向第一客户端发送目标视频的第一视频信息;接收第一客户端发送的用于指示目标视频的播放状态的上报信息,其中,上报信息由第一客户端根据第一视频信息中的原始地址信息播放目标视频的视频源文件得到;由上报信息中的第一首帧播放时间更新多维表中的第一位置上存储的首帧播放时间;根据首帧播放时间获取向第二客户端发送的第二视频信息中的超时等待时间;响应第二请求向第二客户端发送第二视频信息,其中,当第二客户端在超时等待时间内未播放目标视频时,确定目标视频的播放状态为播放失败。本发明专利技术解决了相关技术中视频监控的效率低的技术问题。

Video monitoring methods and devices

【技术实现步骤摘要】
视频监控方法和装置
本专利技术涉及视频领域,具体而言,涉及一种视频监控方法和装置。
技术介绍
目前,服务器会定时向所有聚合视频所属的视频内容提供方(CP)的视频详情页发起请求,抓取该请求并读取CP视频详情页的超文本标记语言(HyperTextMarkupLanguage,简称为HTML)数据,根据HTML数据进行网页布局分析,或者构造相应的视频播放请求向CP方的内容分发网络(ContentDeliveryNetwork,简称为CDN)发起请求,接收内容分发网络发送的回包数据,并对回包数据进行分析,进而确定视频是否失效。但是,上述方案在需要检测的视频众多时,会出现时效性问题。由于需要检测的视频众多,所以每个视频完成一轮检测所需要的时间较长,当视频失效于两轮检测之间时,检测效率会比较低(经过测试发现采用此类方案,对1万个视频进行检测,大约需要20分钟,即该方案的灵敏度为20分钟),从而导致视频监控的效率低下。另外,由于可用于抓取的服务器的数量有限,并且大多为中心部署,因而在一个地方播放成功或播放失败并不能代表在其它地方播放也是同样结本文档来自技高网...

【技术保护点】
1.一种视频监控方法,其特征在于,包括:/n响应第一请求向第一客户端发送目标视频的第一视频信息,其中,所述目标视频由聚合视频网站进行播放;/n接收所述第一客户端发送的用于指示所述目标视频的播放状态的上报信息,其中,所述上报信息由所述第一客户端根据所述第一视频信息中的原始地址信息播放所述目标视频的视频源文件得到;/n由所述上报信息中的第一首帧播放时间更新多维表中的第一位置上存储的首帧播放时间,其中,所述多维表中的每个维度分别用于指示视频的不同播放信息,所述第一位置由所述上报信息确定;/n根据所述首帧播放时间获取向第二客户端发送的第二视频信息中的超时等待时间;/n响应第二请求向所述第二客户端发送所...

【技术特征摘要】
1.一种视频监控方法,其特征在于,包括:
响应第一请求向第一客户端发送目标视频的第一视频信息,其中,所述目标视频由聚合视频网站进行播放;
接收所述第一客户端发送的用于指示所述目标视频的播放状态的上报信息,其中,所述上报信息由所述第一客户端根据所述第一视频信息中的原始地址信息播放所述目标视频的视频源文件得到;
由所述上报信息中的第一首帧播放时间更新多维表中的第一位置上存储的首帧播放时间,其中,所述多维表中的每个维度分别用于指示视频的不同播放信息,所述第一位置由所述上报信息确定;
根据所述首帧播放时间获取向第二客户端发送的第二视频信息中的超时等待时间;
响应第二请求向所述第二客户端发送所述第二视频信息,其中,当所述第二客户端在所述超时等待时间内未播放所述目标视频时,确定所述目标视频的播放状态为播放失败。


2.根据权利要求1所述的方法,其特征在于,响应所述第一请求向所述第一客户端发送所述目标视频的第一视频信息包括:
响应所述第一请求向所述第一客户端发送包括备用地址信息的所述第一视频信息,其中,所述备用地址信息为所述视频源文件在内容分发网络上的地址信息,用于在所述播放状态为所述目标视频播放失败时,由所述第一客户端根据所述内容分发网络上存储的所述视频源文件播放所述目标视频。


3.根据权利要求1所述的方法,其特征在于,由所述上报信息中的所述第一首帧播放时间更新所述多维表中的所述第一位置上存储的所述首帧播放时间包括:
根据所述上报信息获取所述第一客户端所属的第一播放地区;
根据所述目标视频的第一源编号、所述第一播放地区和所述目标视频的第一网络类型确定所述多维表中的所述第一位置,其中,所述第一视频信息包括所述第一源编号和所述第一网络类型,所述多维表中的每个维度分别用于指示所述目标视频的源编号、播放地区和网络类型;
根据所述上报信息中的所述第一首帧播放时间更新所述第一位置上存储的所述首帧播放时间。


4.根据权利要求3所述的方法,其特征在于,根据所述上报信息中的所述第一首帧播放时间更新所述第一位置上存储的所述首帧播放时间包括:
判断所述第一位置是否存储第二首帧播放时间;
如果判断出所述第一位置存储所述第二首帧播放时间,获取所述第一首帧播放时间和所述第二首帧播放时间的平均播放时间;
将所述第二首帧播放时间更新为所述平均播放时间。


5.根据权利要求1所述的方法,其特征在于,根据所述首帧播放时间获取向所述第二客户端发送的第二视频信息中的超时等待时间包括:
每隔预设时间对所述第一位置上存储的所述首帧播放时间按照预设参数进行汇总,得到所述超时等待时间,其中,所述首帧播放时间随着所述第一客户端在不同时间发送的所述第一视频信息而更新。


6.根据权利要求1所述的方法,其特征在于,在接收所述第一客户端发送的用于指示所述目标视频的播放状态的上报信息之后,所述方法还包括:
根据所述上报信息建立与所述目标视频的ID相对应的第一结构体,其中,所述上报信息包括所述目标视频的ID,所述第一结构体用于通过预设字段表示所述上报信息。


7.根据权利要求6所述的方法,其特征在于,根据所述上报信息建立与所述目标视频的ID相对应的第一结构体包括:
判断是否存在所述目标视频的ID对应的第二结构体;
如果判断出存在所述目标视频的ID对应的所述第二结构体,更新所述第二结构体为所述第一结构体。


8.根据权利要求7所述的方法,...

【专利技术属性】
技术研发人员:廖晗成
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1