国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種視頻處理方法及系統(tǒng)、分布式對(duì)象存儲(chǔ)系統(tǒng)與流程

      文檔序號(hào):12498334閱讀:來源:國(guó)知局

      技術(shù)特征:

      1.一種視頻文件處理方法,其特征在于,應(yīng)用于分布式對(duì)象存儲(chǔ)系統(tǒng),所述分布式對(duì)象存儲(chǔ)系統(tǒng)包括Proxy節(jié)點(diǎn)、存儲(chǔ)節(jié)點(diǎn)和客戶端SDK,其中,所述Proxy節(jié)點(diǎn)用于集群信息元數(shù)據(jù)管理中間件服務(wù),所述存儲(chǔ)節(jié)點(diǎn)用于視頻處理服務(wù),所述客戶端SDK定時(shí)異步獲取所述Proxy節(jié)點(diǎn)上的集群元數(shù)據(jù)并緩存在本地服務(wù)器上,該方法包括:

      S1、接收包含視頻文件對(duì)應(yīng)的URL的用戶請(qǐng)求,并發(fā)送至所述SDK對(duì)應(yīng)的操作接口,所述URL為預(yù)先存儲(chǔ)在所述分布式對(duì)象存儲(chǔ)系統(tǒng)中的所述視頻文件唯一確定的,所述URL包括:集群統(tǒng)一入口IP和集群統(tǒng)一服務(wù)端口號(hào)或所述視頻文件的文件名;

      S2、根據(jù)所述URL確定所述URL所在的具體存儲(chǔ)節(jié)點(diǎn)、服務(wù)端口以及在所述具體存儲(chǔ)節(jié)點(diǎn)上的完整文件名;

      S3、將所述完整文件名發(fā)送至所述具體存儲(chǔ)節(jié)點(diǎn),根據(jù)所述用戶請(qǐng)求的操作類型和所述完整的文件名進(jìn)行對(duì)應(yīng)的任務(wù)操作,并將操作結(jié)果返回至所述SDK。

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟S2包括:

      S21、根據(jù)所述URL對(duì)應(yīng)的所述集群統(tǒng)一入口IP和所述集群統(tǒng)一服務(wù)端口號(hào)或所述視頻文件的文件名判斷所述本地服務(wù)器上是否存在所述URL對(duì)應(yīng)的集群元數(shù)據(jù)信息,若是,則進(jìn)入步驟S22,若否,則進(jìn)入步驟S23;

      S22、根據(jù)所述URL和所述集群元數(shù)據(jù)信息計(jì)算所述URL所在的具體存儲(chǔ)節(jié)點(diǎn)、服務(wù)端口以及在所述具體存儲(chǔ)節(jié)點(diǎn)上的完整文件名;

      S23、發(fā)送請(qǐng)求到所述Proxy節(jié)點(diǎn)獲取集群元數(shù)據(jù)信息,并將所述集群元數(shù)據(jù)反饋至所述SDK,則返回至步驟S21。

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟S22包括:

      S221、根據(jù)HASH算法計(jì)算所述URL所在的具體存儲(chǔ)節(jié)點(diǎn)、服務(wù)端口以及在存儲(chǔ)節(jié)點(diǎn)中完整的文件名;

      S222、將所述用戶請(qǐng)求轉(zhuǎn)發(fā)到所述存儲(chǔ)節(jié)點(diǎn)上的所述存儲(chǔ)節(jié)點(diǎn)。

      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述集群元數(shù)據(jù)包括:所有存儲(chǔ)節(jié)點(diǎn)IP、各個(gè)服務(wù)端口號(hào)、存儲(chǔ)節(jié)點(diǎn)磁盤掛載點(diǎn)、磁盤在集群中的權(quán)重信息。

      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶請(qǐng)求的操作類型包括:獲取文件總大小、獲取文件內(nèi)容、獲取文件SHA1、獲取視頻尺寸、分辨率、像素比、顯示比例、采樣率、播放時(shí)長(zhǎng)、幀率,以及對(duì)視頻進(jìn)行隨機(jī)截圖。

      6.一種視頻文件處理系統(tǒng),其特征在于,應(yīng)用于分布式對(duì)象存儲(chǔ)系統(tǒng),所述分布式對(duì)象存儲(chǔ)系統(tǒng)包括Proxy節(jié)點(diǎn)、存儲(chǔ)節(jié)點(diǎn)和客戶端SDK,其中,所述Proxy節(jié)點(diǎn)用于集群信息元數(shù)據(jù)管理中間件服務(wù),所述存儲(chǔ)節(jié)點(diǎn)用于視頻處理服務(wù),所述客戶端SDK定時(shí)異步獲取所述Proxy節(jié)點(diǎn)上的集群元數(shù)據(jù)并緩存在本地服務(wù)器上,該系統(tǒng)包括:

      接收單元,用于接收包含視頻文件對(duì)應(yīng)的URL的用戶請(qǐng)求,并發(fā)送至所述SDK對(duì)應(yīng)的操作接口,所述URL為預(yù)先存儲(chǔ)在所述分布式對(duì)象存儲(chǔ)系統(tǒng)中的所述視頻文件唯一確定的,所述URL包括:集群統(tǒng)一入口IP和集群統(tǒng)一服務(wù)端口號(hào)或所述視頻文件的文件名;

      確定單元,用于根據(jù)所述URL確定所述URL所在的具體存儲(chǔ)節(jié)點(diǎn)、服務(wù)端口以及在所述具體存儲(chǔ)節(jié)點(diǎn)上的完整文件名;

      返回單元,用于將所述完整文件名發(fā)送至所述具體存儲(chǔ)節(jié)點(diǎn),根據(jù)所述用戶請(qǐng)求的操作類型和所述完整的文件名進(jìn)行對(duì)應(yīng)的任務(wù)操作,并將操作結(jié)果返回至所述SDK。

      7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述確定單元包括:

      判斷單元,用于根據(jù)所述URL對(duì)應(yīng)的所述集群統(tǒng)一入口IP和所述集群統(tǒng)一服務(wù)端口號(hào)或所述視頻文件的文件名判斷所述本地服務(wù)器上是否存在所述URL對(duì)應(yīng)的集群元數(shù)據(jù)信息;

      計(jì)算單元,用于根據(jù)所述URL和所述集群元數(shù)據(jù)信息計(jì)算所述URL所在的具體存儲(chǔ)節(jié)點(diǎn)、服務(wù)端口以及在所述具體存儲(chǔ)節(jié)點(diǎn)上的完整文件名;

      獲取單元,用于發(fā)送請(qǐng)求到所述Proxy節(jié)點(diǎn)獲取集群元數(shù)據(jù)信息,并將所述集群元數(shù)據(jù)反饋至所述SDK。

      8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述計(jì)算單元包括:

      計(jì)算子單元,用于根據(jù)HASH算法計(jì)算所述URL所在的具體存儲(chǔ)節(jié)點(diǎn)、服務(wù)端口以及在存儲(chǔ)節(jié)點(diǎn)中完整的文件名;

      轉(zhuǎn)發(fā)單元,用于將所述用戶請(qǐng)求轉(zhuǎn)發(fā)到所述存儲(chǔ)節(jié)點(diǎn)上的所述存儲(chǔ)節(jié)點(diǎn)。

      9.一種分布式對(duì)象存儲(chǔ)系統(tǒng),其特征在于,包括:Proxy節(jié)點(diǎn)、存儲(chǔ)節(jié)點(diǎn)和客戶端SDK,其中,所述Proxy節(jié)點(diǎn)用于集群信息元數(shù)據(jù)管理中間件服務(wù),所述存儲(chǔ)節(jié)點(diǎn)用于視頻處理服務(wù),所述客戶端SDK定時(shí)異步獲取所述Proxy節(jié)點(diǎn)上的集群元數(shù)據(jù)并緩存在本地服務(wù)器上,,其中:

      所述Proxy節(jié)點(diǎn),用于對(duì)系統(tǒng)集群元數(shù)據(jù)信息進(jìn)行管理,并提供下載功能,為所述客戶端SDK同步集群元數(shù)據(jù);

      所述客戶端SDK,用于定時(shí)異步獲取所述Proxy節(jié)點(diǎn)上的集群元數(shù)據(jù)并緩存在本地服務(wù)器上,為用戶請(qǐng)求提供各類功能的操作接口,計(jì)算所述URL的具體存儲(chǔ)節(jié)點(diǎn)IP、服務(wù)端口號(hào)以及對(duì)應(yīng)在具體存儲(chǔ)節(jié)點(diǎn)上完整的文件名;

      所述存儲(chǔ)節(jié)點(diǎn),用于處理客戶端發(fā)送過來的用戶請(qǐng)求,根據(jù)不同的請(qǐng)求類型完成對(duì)應(yīng)的操作任務(wù),最后將處理結(jié)果返回給客戶端。

      當(dāng)前第2頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1