1.一種視頻轉(zhuǎn)碼方法,其特征在于,包括:
接收網(wǎng)絡(luò)服務(wù)器發(fā)送的視頻轉(zhuǎn)碼請求,所述視頻轉(zhuǎn)碼請求為所述網(wǎng)絡(luò)服務(wù)器在接收到客戶端發(fā)送的視頻播放請求時發(fā)送的,所述視頻轉(zhuǎn)碼請求與所述視頻播放請求相對應(yīng),所述視頻播放請求中攜帶有開始播放時間點;
對與所述開始播放時間點相對應(yīng)的視頻進(jìn)行轉(zhuǎn)碼并存儲到預(yù)設(shè)緩存區(qū)中;
當(dāng)確定預(yù)設(shè)緩存區(qū)中的視頻量大于或者等于預(yù)設(shè)視頻量閾值時,暫停執(zhí)行視頻轉(zhuǎn)碼的操作;
當(dāng)確定網(wǎng)絡(luò)服務(wù)器從所述預(yù)設(shè)緩存區(qū)中獲取轉(zhuǎn)碼后的視頻時,恢復(fù)執(zhí)行視頻轉(zhuǎn)碼的操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對與所述開始播放時間點相對應(yīng)的視頻進(jìn)行轉(zhuǎn)碼,包括:
向云存儲服務(wù)器請求獲取與所述開始播放時間點相對應(yīng)的視頻;
對所述云存儲服務(wù)器發(fā)送的視頻進(jìn)行轉(zhuǎn)碼。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
確定所述預(yù)設(shè)緩存區(qū)是否被銷毀;
若被銷毀,則結(jié)束執(zhí)行視頻轉(zhuǎn)碼的操作。
4.一種視頻轉(zhuǎn)碼方法,其特征在于,包括:
接收客戶端發(fā)送的視頻播放請求,所述視頻播放請求中攜帶有開始播放時間點;
向轉(zhuǎn)碼服務(wù)器發(fā)送與所述視頻播放請求相對應(yīng)的視頻轉(zhuǎn)碼請求,以便于所述轉(zhuǎn)碼服務(wù)器對與所述開始播放時間點相對應(yīng)的視頻進(jìn)行轉(zhuǎn)碼并存儲到預(yù)設(shè)緩存區(qū)中,以及在確定預(yù)設(shè)緩存區(qū)中視頻量大于或者等于預(yù)設(shè)視頻量閾值時,暫停執(zhí)行視頻轉(zhuǎn)碼的操作;
從所述預(yù)設(shè)緩存區(qū)中獲取轉(zhuǎn)碼后的視頻并將所述轉(zhuǎn)碼后的視頻發(fā)送給所述客戶端,以便于所述轉(zhuǎn)碼服務(wù)器在確定預(yù)設(shè)緩存區(qū)中視頻量大于或者等于預(yù)設(shè)視頻量閾值時,恢復(fù)執(zhí)行視頻轉(zhuǎn)碼的操作。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
確定所述客戶端是否斷開網(wǎng)絡(luò)連接;
若斷開網(wǎng)絡(luò)連接,則銷毀所述預(yù)設(shè)緩存區(qū),以便于所述轉(zhuǎn)碼服務(wù)器在確定所述預(yù)設(shè)緩存區(qū)被銷毀時,結(jié)束執(zhí)行視頻轉(zhuǎn)碼的操作。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,向轉(zhuǎn)碼服務(wù)器發(fā)送與所述視頻播放請求相對應(yīng)的視頻轉(zhuǎn)碼請求包括:
確定分布式轉(zhuǎn)碼服務(wù)器是否負(fù)載均衡;
若負(fù)載不均衡,則選取負(fù)載最小的轉(zhuǎn)碼服務(wù)器并向負(fù)載最小的轉(zhuǎn)碼服務(wù)器發(fā)送與所述視頻播放請求相對應(yīng)的視頻轉(zhuǎn)碼請求。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述向轉(zhuǎn)碼服務(wù)器發(fā)送與所述視頻播放請求相對應(yīng)的視頻轉(zhuǎn)碼請求之前,所述方法還包括:
確定所述預(yù)設(shè)緩存區(qū)中是否存在與所述開始播放時間點對應(yīng)的轉(zhuǎn)碼后的視頻;
所述向轉(zhuǎn)碼服務(wù)器發(fā)送與所述視頻播放請求相對應(yīng)的視頻轉(zhuǎn)碼請求,包括:
若不存在,則向轉(zhuǎn)碼服務(wù)器發(fā)送與所述視頻播放請求相對應(yīng)的視頻轉(zhuǎn)碼請求。
8.一種轉(zhuǎn)碼服務(wù)器,其特征在于,包括:
接收單元,用于接收網(wǎng)絡(luò)服務(wù)器發(fā)送的視頻轉(zhuǎn)碼請求,所述視頻轉(zhuǎn)碼請求為所述網(wǎng)絡(luò)服務(wù)器在接收到客戶端發(fā)送的視頻播放請求時發(fā)送的,所述視頻轉(zhuǎn)碼請求與所述視頻播放請求相對應(yīng),所述視頻播放請求中攜帶有開始播放時間點;
轉(zhuǎn)碼單元,用于對與所述開始播放時間點相對應(yīng)的視頻進(jìn)行轉(zhuǎn)碼;
存儲單元,用于將所述轉(zhuǎn)碼單元得到的轉(zhuǎn)碼后的視頻存儲到預(yù)設(shè)緩存區(qū)中;
所述轉(zhuǎn)碼單元,還用于當(dāng)確定預(yù)設(shè)緩存區(qū)中的視頻量大于或者等于預(yù)設(shè)視頻量閾值時,暫停執(zhí)行視頻轉(zhuǎn)碼的操作;
所述轉(zhuǎn)碼單元,還用于當(dāng)確定網(wǎng)絡(luò)服務(wù)器從所述預(yù)設(shè)緩存區(qū)中獲取轉(zhuǎn)碼后的視頻時,恢復(fù)執(zhí)行視頻轉(zhuǎn)碼的操作。
9.一種網(wǎng)絡(luò)服務(wù)器,其特征在于,包括:
接收單元,用于接收客戶端發(fā)送的視頻播放請求,所述視頻播放請求中攜帶有開始播放時間點;
發(fā)送單元,用于向轉(zhuǎn)碼服務(wù)器發(fā)送與所述視頻播放請求相對應(yīng)的視頻轉(zhuǎn)碼請求,以便于所述轉(zhuǎn)碼服務(wù)器對與所述開始播放時間點相對應(yīng)的視頻進(jìn)行轉(zhuǎn)碼并存儲到預(yù)設(shè)緩存區(qū)中,以及在確定預(yù)設(shè)緩存區(qū)中視頻量大于或者等于預(yù)設(shè)視頻量閾值時,暫停執(zhí)行視頻轉(zhuǎn)碼的操作;
獲取單元,用于從所述預(yù)設(shè)緩存區(qū)中獲取轉(zhuǎn)碼后的視頻,以便于所述轉(zhuǎn)碼服務(wù)器恢復(fù)執(zhí)行視頻轉(zhuǎn)碼的操作;
所述發(fā)送單元,還用于將所述轉(zhuǎn)碼后的視頻發(fā)送給所述客戶端。
10.一種視頻轉(zhuǎn)碼系統(tǒng),其特征在于,包括:
網(wǎng)絡(luò)服務(wù)器,用于接收客戶端發(fā)送的視頻播放請求,所述視頻播放請求中攜帶有開始播放時間點;向轉(zhuǎn)碼服務(wù)器發(fā)送與所述視頻播放請求相對應(yīng)的視頻轉(zhuǎn)碼請求;
轉(zhuǎn)碼服務(wù)器,用于對與所述開始播放時間點相對應(yīng)的視頻進(jìn)行轉(zhuǎn)碼并存儲到預(yù)設(shè)緩存區(qū)中,以及在確定預(yù)設(shè)緩存區(qū)中視頻量大于或者等于預(yù)設(shè)視頻量閾值時,暫停執(zhí)行視頻轉(zhuǎn)碼的操作;
所述網(wǎng)絡(luò)服務(wù)器,還用于從所述預(yù)設(shè)緩存區(qū)中獲取轉(zhuǎn)碼后的視頻并將所述轉(zhuǎn)碼后的視頻發(fā)送給所述客戶端;
所述轉(zhuǎn)碼服務(wù)器,還用于恢復(fù)執(zhí)行視頻轉(zhuǎn)碼的操作。