1.一种对齐视频流的播放进度的方法,其特征在于,包括:
实时监控具有相同视频内容的两路视频流;
通过预设的图像算法分析出所述两路视频流中的特殊帧;
对所述两路视频流中的各个特殊帧进行匹配;
计算出各个匹配出的特殊帧对之间的时间差;
根据所述时间差的众值,对齐所述具有相同视频内容的两路视频流的播放进度。
2.如权利要求1所述的方法,其特征在于,所述实时监控具有相同视频内容的两路视频流,包括:
实时监控具有不同视频参数信息的相同视频内容的两路视频流,所述视频参数信息包括流媒体协议、视频封装格式、视频压缩格式、视频分辨率、视频帧率和视频流码率中的任一者或多者。
3.如权利要求1所述的方法,其特征在于,所述通过预设的图像算法分析出所述两路视频流中的特殊帧,包括:
设定起始时刻和结束时刻;
获取以所述起始时刻为始到所述结束时刻为止的时间段内的所述两路视频流的视频数据;
根据预设的图像算法分析出所述视频数据中的特殊帧,所述特殊帧与所述特殊帧相邻的前一帧图像帧的图像数据的差异大于预设的差异阈值。
4.如权利要求1所述的方法,其特征在于,所述对所述两路视频流中的各个特殊帧进行匹配,包括:
筛选出所述两路视频流中的各个所述特殊帧的颜色直方图相似的特殊帧对,所述特殊帧对中的两个特殊帧分别来自于不同的视频流,确定所述特殊帧对为第一特殊帧对;
通过感知哈希算法对所述第一特殊帧对进行验证,确认通过验证的第一特殊帧对为所述匹配出的特殊帧对。
5.如权利要求1所述的方法,其特征在于,所述根据所述时间差的众值,对齐所述具有相同视频内容的两路视频流的播放进度,包括:
计算出所述匹配出的特殊帧对之间的时间差的众值;
计算出时间差为所述众值的特殊帧对的数量与所述特殊帧对的总数量之间的比值;
当所述比值大于预设的确认阈值时,根据所述时间差的众值,对齐所述具有相同视频内容的两路视频流的播放进度。
6.一种对齐视频流的播放进度的装置,其特征在于,包括:
监控模块,用于实时监控具有相同视频内容的两路视频流;
分析模块,用于通过预设的图像算法分析出所述两路视频流中的特殊帧;
匹配模块,用于对所述两路视频流中的各个特殊帧进行匹配;
计算模块,用于计算出各个匹配出的特殊帧对之间的时间差的众值;
对齐模块,用于根据所述时间差的众值,对齐所述具有相同视频内容的两路视频流的播放进度。
7.根据权利要求6的装置,其特征在于,所述监控模块,包括:
监控子模块,用于实时监控具有不同视频参数信息的相同视频内容的两路视频流,所述视频参数信息包括流媒体协议、视频封装格式、视频压缩格式、视频分辨率、视频帧率和视频流码率中的任一者或多者。
8.根据权利要求6的装置,其特征在于,所述分析模块,包括:
设定子模块,用于设定起始时刻和结束时刻;
获取子模块,用于获取以所述起始时刻为始到所述结束时刻为止的时间段内的所述两路视频流的视频数据;
分析子模块,用于根据预设的图像算法分析出所述视频数据中的特殊帧,所述特殊帧与所述特殊帧相邻的前一帧图像帧的图像数据的差异大于预设的差异阈值。
9.根据权利要求6的装置,其特征在于,所述匹配模块,包括:
筛选子模块,用于筛选出所述两路视频流中的各个所述特殊帧的颜色直方图相似的特殊帧对,所述特殊帧对中的两个特殊帧分别来自于不同的视频流,确定所述特殊帧对为第一特殊帧对;
验证子模块,用于通过感知哈希算法对所述第一特殊帧对进行验证,确认通过验证的第一特殊帧对为所述匹配出的特殊帧对。
10.根据权利要求6的装置,其特征在于,所述对齐模块,包括:
第一计算子模块,用于计算出所述匹配出的特殊帧对之间的时间差的众值;
第二计算子模块,用于计算出时间差为所述众值的特殊帧对的数量与所述特殊帧对的总数量之间的比值;
对齐子模块,用于当所述比值大于预设的确认阈值时,根据所述时间差的众值,对齐所述具有相同视频内容的两路视频流的播放进度。