1.一種視頻數(shù)據(jù)的處理方法,其特征在于,包括:
接收任務(wù)處理請求,所述任務(wù)處理請求用于對視頻數(shù)據(jù)進(jìn)行處理;
根據(jù)所述任務(wù)處理請求,獲取需要處理的視頻數(shù)據(jù);
基于預(yù)設(shè)的任務(wù)分配策略,將所述視頻數(shù)據(jù)分發(fā)到各個任務(wù)處理節(jié)點(diǎn);
控制所述任務(wù)處理節(jié)點(diǎn)調(diào)用預(yù)設(shè)的讀寫接口,并控制所述任務(wù)處理節(jié)點(diǎn)通過所述預(yù)設(shè)的讀寫接口對所述視頻數(shù)據(jù)進(jìn)行相應(yīng)處理。
2.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)的處理方法,其特征在于,所述接收任務(wù)處理請求包括:
接收用戶觸發(fā)輸入的任務(wù)處理請求;或者,
按照預(yù)設(shè)時(shí)間間隔獲取任務(wù)列表,并將所述任務(wù)列表作為任務(wù)處理請求。
3.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)的處理方法,其特征在于,所述根據(jù)所述任務(wù)處理請求,獲取需要處理的視頻數(shù)據(jù)包括:
根據(jù)所述任務(wù)處理請求,從分布式文件存儲服務(wù)器集群中獲取需要處理的視頻數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的視頻數(shù)據(jù)的處理方法,其特征在于,所述根據(jù)所述任務(wù)處理請求,從分布式文件存儲服務(wù)器集群中獲取需要處理的視頻數(shù)據(jù)包括:
根據(jù)預(yù)設(shè)的視頻處理任務(wù)信息,確定與所述任務(wù)處理請求相應(yīng)的視頻處理任務(wù);
從分布式文件存儲服務(wù)器集群中提取所述視頻處理任務(wù)相應(yīng)的視頻數(shù)據(jù);
將提取的所述視頻數(shù)據(jù)確定為需要處理的視頻數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)的處理方法,其特征在于,所述基于預(yù)設(shè)的任務(wù)分配策略,將所述視頻數(shù)據(jù)分發(fā)到各個任務(wù)處理節(jié)點(diǎn)包括:
根據(jù)所述視頻數(shù)據(jù),確定相應(yīng)的錄制時(shí)間信息;
獲取預(yù)設(shè)的錄制時(shí)間與處理時(shí)間的關(guān)系映射表;
基于所述關(guān)系映射表與所述錄制時(shí)間信息,將所述視頻數(shù)據(jù)分發(fā)到各個任務(wù)處理節(jié)點(diǎn)。
6.根據(jù)權(quán)利要求5所述的視頻數(shù)據(jù)的處理方法,其特征在于,所述基于所述關(guān)系映射表與所述錄制時(shí)間信息,將所述視頻數(shù)據(jù)分發(fā)到各個任務(wù)處理節(jié)點(diǎn)包括:
基于所述關(guān)系映射表與所述錄制時(shí)間信息,計(jì)算相應(yīng)的處理時(shí)間;
根據(jù)任務(wù)處理節(jié)點(diǎn)的數(shù)目以及所述處理時(shí)間,確定處理時(shí)間的平均值;
根據(jù)所述處理時(shí)間的平均值,將相應(yīng)時(shí)長的視頻數(shù)據(jù)分發(fā)到各個任務(wù)處理節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的視頻數(shù)據(jù)的處理方法,其特征在于,所述控制所述任務(wù)處理節(jié)點(diǎn)通過所述預(yù)設(shè)的讀寫接口對所述視頻數(shù)據(jù)進(jìn)行相應(yīng)處理包括:
根據(jù)預(yù)設(shè)的視頻處理任務(wù)信息,確定與所述任務(wù)處理請求相應(yīng)的視頻處理任務(wù);
控制所述任務(wù)處理節(jié)點(diǎn)通過所述預(yù)設(shè)的讀寫接口,調(diào)用與所述視頻處理任務(wù)相應(yīng)的任務(wù)處理進(jìn)程;
控制所述任務(wù)處理節(jié)點(diǎn)基于所述任務(wù)處理進(jìn)程對所述視頻數(shù)據(jù)進(jìn)行處理。
8.一種視頻數(shù)據(jù)的處理裝置,其特征在于,包括:
接收單元,用于接收任務(wù)處理請求,所述任務(wù)處理請求用于對視頻數(shù)據(jù)進(jìn)行處理;
獲取單元,用于根據(jù)所述任務(wù)處理請求,獲取需要處理的視頻數(shù)據(jù);
分發(fā)單元,用于基于預(yù)設(shè)的任務(wù)分配策略,將所述視頻數(shù)據(jù)分發(fā)到各個任務(wù)處理節(jié)點(diǎn);
控制單元,用于控制所述任務(wù)處理節(jié)點(diǎn)調(diào)用預(yù)設(shè)的讀寫接口,并控制所述任務(wù)處理節(jié)點(diǎn)通過所述預(yù)設(shè)的讀寫接口對所述視頻數(shù)據(jù)進(jìn)行相應(yīng)處理。
9.根據(jù)權(quán)利要求8所述的視頻數(shù)據(jù)的處理裝置,其特征在于,所述接收單元用于,接收用戶觸發(fā)輸入的任務(wù)處理請求;或者,按照預(yù)設(shè)時(shí)間間隔獲取任務(wù)列表,并將所述任務(wù)列表作為任務(wù)處理請求。
10.根據(jù)權(quán)利要求8所述的視頻數(shù)據(jù)的處理裝置,其特征在于,所述獲取單元用于,根據(jù)所述任務(wù)處理請求,從分布式文件存儲服務(wù)器集群中獲取需要處理的視頻數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的視頻數(shù)據(jù)的處理裝置,其特征在于,所述獲取單元包括:
任務(wù)確定子單元,用于根據(jù)預(yù)設(shè)的視頻處理任務(wù)信息,確定與所述任務(wù)處理請求相應(yīng)的視頻處理任務(wù);
提取子單元,用于從分布式文件存儲服務(wù)器集群中提取所述視頻處理任務(wù)相應(yīng)的視頻數(shù)據(jù);
數(shù)據(jù)確定子單元,用于將提取的所述視頻數(shù)據(jù)確定為需要處理的視頻數(shù)據(jù)。
12.根據(jù)權(quán)利要求8所述的視頻數(shù)據(jù)的處理裝置,其特征在于,所述分發(fā)單元包括:
時(shí)間確定子單元,用于根據(jù)所述視頻數(shù)據(jù),確定相應(yīng)的錄制時(shí)間信息;
獲取子單元,用于獲取預(yù)設(shè)的錄制時(shí)間與處理時(shí)間的關(guān)系映射表;
分發(fā)子單元,用于基于所述關(guān)系映射表與所述錄制時(shí)間信息,將所述視頻數(shù)據(jù)分發(fā)到各個任務(wù)處理節(jié)點(diǎn)。
13.根據(jù)權(quán)利要求12所述的視頻數(shù)據(jù)的處理裝置,其特征在于,所述分發(fā)子單元用于,基于所述關(guān)系映射表與所述錄制時(shí)間信息,計(jì)算相應(yīng)的處理時(shí)間;根據(jù)任務(wù)處理節(jié)點(diǎn)的數(shù)目以及所述處理時(shí)間,確定處理時(shí)間的平均值;根據(jù)所述處理時(shí)間的平均值,將相應(yīng)時(shí)長的視頻數(shù)據(jù)分發(fā)到各個任務(wù)處理節(jié)點(diǎn)。
14.根據(jù)權(quán)利要求8至10任一項(xiàng)所述的視頻數(shù)據(jù)的處理裝置,其特征在于,所述控制單元,用于根據(jù)預(yù)設(shè)的視頻處理任務(wù)信息,確定與所述任務(wù)處理請求相應(yīng)的視頻處理任務(wù);控制所述任務(wù)處理節(jié)點(diǎn)通過所述預(yù)設(shè)的讀寫接口,調(diào)用與所述視頻處理任務(wù)相應(yīng)的任務(wù)處理進(jìn)程;控制所述任務(wù)處理節(jié)點(diǎn)基于所述任務(wù)處理進(jìn)程對所述視頻數(shù)據(jù)進(jìn)行處理。
15.一種視頻數(shù)據(jù)的處理系統(tǒng),其特征在于,包括:
存儲服務(wù)器集群、與所述存儲服務(wù)器集群相連接的處理服務(wù)器集群、任務(wù)調(diào)度服務(wù)器,其中所述任務(wù)調(diào)度服務(wù)器為如權(quán)利要求8至14任一項(xiàng)所述的視頻數(shù)據(jù)的處理裝置;
所述存儲服務(wù)器集群,用于接收預(yù)設(shè)物聯(lián)平臺發(fā)送的視頻數(shù)據(jù),并存儲所述視頻數(shù)據(jù);
所述處理服務(wù)器集群,用于從所述存儲服務(wù)器集群中獲取需要處理的視頻數(shù)據(jù),并基于所述任務(wù)調(diào)度服務(wù)器的調(diào)度結(jié)果,調(diào)用預(yù)設(shè)的讀寫接口對所述視頻數(shù)據(jù)進(jìn)行相應(yīng)處理。