1.一種對齊視頻流的播放進(jìn)度的方法,其特征在于,包括:
實(shí)時監(jiān)控具有相同視頻內(nèi)容的兩路視頻流;
通過預(yù)設(shè)的圖像算法分析出所述兩路視頻流中的特殊幀;
對所述兩路視頻流中的各個特殊幀進(jìn)行匹配;
計(jì)算出各個匹配出的特殊幀對之間的時間差;
根據(jù)所述時間差的眾值,對齊所述具有相同視頻內(nèi)容的兩路視頻流的播放進(jìn)度。
2.如權(quán)利要求1所述的方法,其特征在于,所述實(shí)時監(jiān)控具有相同視頻內(nèi)容的兩路視頻流,包括:
實(shí)時監(jiān)控具有不同視頻參數(shù)信息的相同視頻內(nèi)容的兩路視頻流,所述視頻參數(shù)信息包括流媒體協(xié)議、視頻封裝格式、視頻壓縮格式、視頻分辨率、視頻幀率和視頻流碼率中的任一者或多者。
3.如權(quán)利要求1所述的方法,其特征在于,所述通過預(yù)設(shè)的圖像算法分析出所述兩路視頻流中的特殊幀,包括:
設(shè)定起始時刻和結(jié)束時刻;
獲取以所述起始時刻為始到所述結(jié)束時刻為止的時間段內(nèi)的所述兩路視頻流的視頻數(shù)據(jù);
根據(jù)預(yù)設(shè)的圖像算法分析出所述視頻數(shù)據(jù)中的特殊幀,所述特殊幀與所述特殊幀相鄰的前一幀圖像幀的圖像數(shù)據(jù)的差異大于預(yù)設(shè)的差異閾值。
4.如權(quán)利要求1所述的方法,其特征在于,所述對所述兩路視頻流中的各個特殊幀進(jìn)行匹配,包括:
篩選出所述兩路視頻流中的各個所述特殊幀的顏色直方圖相似的特殊幀對,所述特殊幀對中的兩個特殊幀分別來自于不同的視頻流,確定所述特殊幀對為第一特殊幀對;
通過感知哈希算法對所述第一特殊幀對進(jìn)行驗(yàn)證,確認(rèn)通過驗(yàn)證的第一特殊幀對為所述匹配出的特殊幀對。
5.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述時間差的眾值,對齊所述具有相同視頻內(nèi)容的兩路視頻流的播放進(jìn)度,包括:
計(jì)算出所述匹配出的特殊幀對之間的時間差的眾值;
計(jì)算出時間差為所述眾值的特殊幀對的數(shù)量與所述特殊幀對的總數(shù)量之間的比值;
當(dāng)所述比值大于預(yù)設(shè)的確認(rèn)閾值時,根據(jù)所述時間差的眾值,對齊所述具有相同視頻內(nèi)容的兩路視頻流的播放進(jìn)度。
6.一種對齊視頻流的播放進(jìn)度的裝置,其特征在于,包括:
監(jiān)控模塊,用于實(shí)時監(jiān)控具有相同視頻內(nèi)容的兩路視頻流;
分析模塊,用于通過預(yù)設(shè)的圖像算法分析出所述兩路視頻流中的特殊幀;
匹配模塊,用于對所述兩路視頻流中的各個特殊幀進(jìn)行匹配;
計(jì)算模塊,用于計(jì)算出各個匹配出的特殊幀對之間的時間差的眾值;
對齊模塊,用于根據(jù)所述時間差的眾值,對齊所述具有相同視頻內(nèi)容的兩路視頻流的播放進(jìn)度。
7.根據(jù)權(quán)利要求6的裝置,其特征在于,所述監(jiān)控模塊,包括:
監(jiān)控子模塊,用于實(shí)時監(jiān)控具有不同視頻參數(shù)信息的相同視頻內(nèi)容的兩路視頻流,所述視頻參數(shù)信息包括流媒體協(xié)議、視頻封裝格式、視頻壓縮格式、視頻分辨率、視頻幀率和視頻流碼率中的任一者或多者。
8.根據(jù)權(quán)利要求6的裝置,其特征在于,所述分析模塊,包括:
設(shè)定子模塊,用于設(shè)定起始時刻和結(jié)束時刻;
獲取子模塊,用于獲取以所述起始時刻為始到所述結(jié)束時刻為止的時間段內(nèi)的所述兩路視頻流的視頻數(shù)據(jù);
分析子模塊,用于根據(jù)預(yù)設(shè)的圖像算法分析出所述視頻數(shù)據(jù)中的特殊幀,所述特殊幀與所述特殊幀相鄰的前一幀圖像幀的圖像數(shù)據(jù)的差異大于預(yù)設(shè)的差異閾值。
9.根據(jù)權(quán)利要求6的裝置,其特征在于,所述匹配模塊,包括:
篩選子模塊,用于篩選出所述兩路視頻流中的各個所述特殊幀的顏色直方圖相似的特殊幀對,所述特殊幀對中的兩個特殊幀分別來自于不同的視頻流,確定所述特殊幀對為第一特殊幀對;
驗(yàn)證子模塊,用于通過感知哈希算法對所述第一特殊幀對進(jìn)行驗(yàn)證,確認(rèn)通過驗(yàn)證的第一特殊幀對為所述匹配出的特殊幀對。
10.根據(jù)權(quán)利要求6的裝置,其特征在于,所述對齊模塊,包括:
第一計(jì)算子模塊,用于計(jì)算出所述匹配出的特殊幀對之間的時間差的眾值;
第二計(jì)算子模塊,用于計(jì)算出時間差為所述眾值的特殊幀對的數(shù)量與所述特殊幀對的總數(shù)量之間的比值;
對齊子模塊,用于當(dāng)所述比值大于預(yù)設(shè)的確認(rèn)閾值時,根據(jù)所述時間差的眾值,對齊所述具有相同視頻內(nèi)容的兩路視頻流的播放進(jìn)度。