国产精品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>

      一種基于云存儲(chǔ)的流媒體點(diǎn)播方法和裝置制造方法

      文檔序號(hào):7982497閱讀:177來(lái)源:國(guó)知局
      一種基于云存儲(chǔ)的流媒體點(diǎn)播方法和裝置制造方法
      【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于云存儲(chǔ)的流媒體點(diǎn)播方法和裝置:RJ-FAC接收流媒體文件點(diǎn)播請(qǐng)求,其中攜帶流媒體文件ID和點(diǎn)播參數(shù);RJ-FAC根據(jù)流媒體文件ID向數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)的所有文件分片的描述信息,并根據(jù)點(diǎn)播參數(shù)查找目的文件分片的描述信息;RJ-FAC根據(jù)流媒體文件ID向FLR讀取對(duì)應(yīng)的所有文件分片的存儲(chǔ)信息,并根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息;RJ-FAC根據(jù)查找到的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù)。通過(guò)本發(fā)明,可以在網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)側(cè)系統(tǒng)資源受限的情況下,實(shí)現(xiàn)流媒體點(diǎn)播的快速跳轉(zhuǎn)。
      【專(zhuān)利說(shuō)明】一種基于云存儲(chǔ)的流媒體點(diǎn)播方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),特別是指一種基于云存儲(chǔ)的流媒體點(diǎn)播方法和裝置。
      【背景技術(shù)】
      [0002]隨著電信業(yè)務(wù)和互聯(lián)網(wǎng)業(yè)務(wù)的融合,音視頻的視聽(tīng)業(yè)務(wù)越來(lái)越普及,服務(wù)形式也多種多樣,內(nèi)容信息也爆炸性增長(zhǎng)。由于用戶需求的變化,多媒體信息的文件數(shù)量飛速增長(zhǎng)同時(shí),文件大小也是過(guò)去的成百上千倍。作為應(yīng)對(duì),越來(lái)越多的多媒體文件存放在分布式文件系統(tǒng)等云存儲(chǔ)系統(tǒng)中。
      [0003]另一方面,流媒體播放系統(tǒng)是互聯(lián)網(wǎng)多媒體應(yīng)用的主要形式之一,是通過(guò)網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)下載播放的系統(tǒng)。隨著社會(huì)生活的網(wǎng)絡(luò)化水平的不斷提高,流媒體已經(jīng)成為人們?nèi)粘I?、娛?lè)中不可或缺的手段。在流媒體播放過(guò)程中,人們最常使用的功能之一是快進(jìn)快退,即快速跳過(guò)已經(jīng)欣賞過(guò)的或不感興趣的部分,或者快速回放精彩部分。
      [0004]一般,流媒體點(diǎn)播跳轉(zhuǎn)服務(wù)為了精確計(jì)算出所跳到的部分在流媒體信息中的確切位置,需要終端經(jīng)過(guò)大量的計(jì)算和多次與流媒體服務(wù)器進(jìn)行交互,以及流媒體服務(wù)器大量緩存讀取才能完成,若網(wǎng)絡(luò)狀態(tài)不好、并發(fā)訪問(wèn)用戶過(guò)多、文件太大等情況存在,還會(huì)造成多次的緩存等待。這使得用戶跳轉(zhuǎn)等待時(shí)間較長(zhǎng),給用戶帶來(lái)了不好的用戶體驗(yàn);同時(shí)在進(jìn)行在線播放中的跳轉(zhuǎn)時(shí),需要與服務(wù)器進(jìn)行多次交互,浪費(fèi)了網(wǎng)絡(luò)側(cè)系統(tǒng)資源。
      [0005]因此,受限于網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)側(cè)系統(tǒng)資源等的處理能力,對(duì)于PC、手機(jī)等終端播放器是否還能實(shí)現(xiàn)在線播放中的快速跳轉(zhuǎn),提出了新的挑戰(zhàn)。

      【發(fā)明內(nèi)容】

      [0006]有鑒于此,本發(fā)明的主要目的在于提供一種基于云存儲(chǔ)的流媒體點(diǎn)播方法和裝置,以在網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)側(cè)系統(tǒng)資源受限的情況下,實(shí)現(xiàn)流媒體點(diǎn)播的快速跳轉(zhuǎn)。
      [0007]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
      [0008]本發(fā)明提供了一種基于云存儲(chǔ)的流媒體點(diǎn)播方法,該方法包括:
      [0009]RJ-FAC接收流媒體文件點(diǎn)播請(qǐng)求,其中攜帶流媒體文件ID和點(diǎn)播參數(shù);
      [0010]RJ-FAC根據(jù)所述流媒體文件ID向數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)的所有文件分片的描述信息,并根據(jù)所述點(diǎn)播參數(shù)查找目的文件分片的描述信息;
      [0011]RJ-FAC根據(jù)所述流媒體文件ID向FLR讀取對(duì)應(yīng)的所有文件分片的存儲(chǔ)信息,并根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息;
      [0012]RJ-FAC根據(jù)查找到的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù)。
      [0013]所述點(diǎn)播參數(shù)至少包括:播放指示和跳轉(zhuǎn)指示;
      [0014]所述跳轉(zhuǎn)指示包括:跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比。
      [0015]所述文件分片的描述信息,包括:流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID、文件分片大小、播放起始時(shí)間、播放結(jié)束時(shí)間、進(jìn)度開(kāi)始百分比和進(jìn)度結(jié)束百分比。
      [0016]所述文件分片的存儲(chǔ)信息,包括:流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID、文件分片大小、壓縮指示、加密指示和物理存放位置信息。
      [0017]所述根據(jù)所述點(diǎn)播參數(shù)查找目的文件分片的描述信息,為:
      [0018]將所述所有文件分片的描述信息轉(zhuǎn)換為哈希表,將播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比作為索引;
      [0019]依據(jù)點(diǎn)播參數(shù)中包含的跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比查找所述哈希表,得到目的文件分片的描述信息。
      [0020]根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息,為:
      [0021]將目的文件分片的描述信息依次與各個(gè)文件分片的存儲(chǔ)信息進(jìn)行比對(duì),當(dāng)流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID和文件分片大小相同時(shí),則查找到目的文件分片的存儲(chǔ)信息。
      [0022]所述RJ-FAC根據(jù)查找到的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù),為:
      [0023]RJ-FAC根據(jù)目的文件分片的存儲(chǔ)信息中的文件分片ID和物理存放位置信息到FAS讀取目的文件分片的數(shù)據(jù)。
      [0024]接收流媒體文件點(diǎn)播請(qǐng)求之前,該方法還包括:將流媒體文件寫(xiě)入云存儲(chǔ)系統(tǒng)。
      [0025]所述將流媒體文件寫(xiě)入云存儲(chǔ)系統(tǒng),包括:
      [0026]RJ-FAC向FLR發(fā)起寫(xiě)入流媒體文件請(qǐng)求;
      [0027]FLR返回寫(xiě)入文件參數(shù)響應(yīng),告知RJ-FAC提供服務(wù)的FAS列表和存儲(chǔ)策略;
      [0028]RJ-FAC按照存儲(chǔ)策略對(duì)請(qǐng)求寫(xiě)入的流媒體文件進(jìn)行分片,得到一個(gè)或多個(gè)文件分片;
      [0029]RJ-FAC從所述FAS列表選擇指定的FAS,并將各個(gè)文件分片寫(xiě)入所述FAS ;
      [0030]FAS向RJ-FAC返回保存文件分片成功響應(yīng),響應(yīng)消息中包含各個(gè)文件分片在FAS的物理存放位置信息;
      [0031]RJ-FAC生成各個(gè)文件分片對(duì)應(yīng)的描述信息,保存在數(shù)據(jù)庫(kù)中,并向FLR申請(qǐng)記錄注冊(cè),注冊(cè)信息包括:流媒體文件名稱(chēng)和各個(gè)文件分片的存儲(chǔ)信息;
      [0032]FLR記錄流媒體文件及其對(duì)應(yīng)的各個(gè)文件分片的存儲(chǔ)信息,并向RJ-FAC返回寫(xiě)入文件記錄成功響應(yīng)。
      [0033]所述寫(xiě)入流媒體文件請(qǐng)求,包括:流媒體文件的全路徑文件名稱(chēng)、文件大小、壓縮指示、加密指示以及擴(kuò)展參數(shù)文件類(lèi)型;
      [0034]所述存儲(chǔ)策略,包括:文件分片大小、文件分片副本數(shù)量、壓縮指示和加密指示。
      [0035]本發(fā)明還提供了一種基于云存儲(chǔ)的流媒體點(diǎn)播裝置的裝置,包括:流媒體接口模塊、快速跳轉(zhuǎn)模塊、文件讀寫(xiě)接口模塊和索引數(shù)據(jù)模塊,其中:
      [0036]所述流媒體接口模塊,用于接收流媒體文件點(diǎn)播請(qǐng)求,其中攜帶流媒體文件ID和點(diǎn)播參數(shù);并將流媒體文件點(diǎn)播請(qǐng)求提供給快速跳轉(zhuǎn)模塊;
      [0037]所述快速跳轉(zhuǎn)模塊,用于根據(jù)所述流媒體文件點(diǎn)播請(qǐng)求控制所述文件讀寫(xiě)接口模塊讀取文件分片的描述信息和文件分片的存儲(chǔ)信息;[0038]所述文件讀寫(xiě)接口模塊,用于根據(jù)所述快速跳轉(zhuǎn)模塊的控制,向數(shù)據(jù)庫(kù)讀取所述媒體文件ID對(duì)應(yīng)的所有文件分片的描述信息,以及向FLR讀取所述媒體文件ID對(duì)應(yīng)的所有文件分片的存儲(chǔ)信息;
      [0039]所述索引數(shù)據(jù)模塊,用于保存所述文件讀寫(xiě)接口模塊讀取的文件分片的描述信息和文件分片的存儲(chǔ)信息;
      [0040]所述快速跳轉(zhuǎn)模塊,還用于從所述索引數(shù)據(jù)模塊加載所述文件分片的描述信息和文件分片的存儲(chǔ)信息,根據(jù)所述點(diǎn)播參數(shù)查找目的文件分片的描述信息;還用于根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息;
      [0041]所述文件讀寫(xiě)接口模塊,還用于根據(jù)所述快速跳轉(zhuǎn)模塊的控制,依據(jù)快速跳轉(zhuǎn)模塊提供的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù)。
      [0042]所述索引數(shù)據(jù)模塊,還用于將所述所有文件分片的描述信息轉(zhuǎn)換為哈希表,將播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比作為索引;
      [0043]所述速跳轉(zhuǎn)模塊,還用于從所述索引數(shù)據(jù)模塊加載所述文件分片的描述信息的哈希表,依據(jù)點(diǎn)播參數(shù)中包含的跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比查找加載的哈希表,得到目的文件分片的描述信息。
      [0044]所述速跳轉(zhuǎn)模塊,還用于將目的文件分片的描述信息依次與各個(gè)文件分片的存儲(chǔ)信息進(jìn)行比對(duì),當(dāng)流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID和文件分片大小相同時(shí),則查找到目的文件分片的存儲(chǔ)信息。
      [0045]所述文件讀寫(xiě)接口模塊,還用于根據(jù)目的文件分片的存儲(chǔ)信息中的文件分片ID和物理存放位置信息到FAS讀取目的文件分片的數(shù)據(jù)。
      [0046]本發(fā)明基于云存儲(chǔ)的流媒體點(diǎn)播方法和裝置=RJ-FAC根據(jù)流媒體文件點(diǎn)播請(qǐng)求(其中攜帶流媒體文件ID和點(diǎn)播參數(shù)),向數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)的所有文件分片的描述信息以及向FLR讀取對(duì)應(yīng)的所有文件分片的存儲(chǔ)信息,并根據(jù)點(diǎn)播參數(shù)查找目的文件分片的描述信息,再根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息;通過(guò)存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù),最后由SS將目的文件分片的數(shù)據(jù)提供給播放器。在該過(guò)程中,播放器不再需要多次與流服務(wù)器的交互會(huì)話,而只需要一次交互即可,減少了流服務(wù)器計(jì)算資源開(kāi)銷(xiāo),降低了播放器的計(jì)算開(kāi)銷(xiāo)和計(jì)算復(fù)雜度。流媒體服務(wù)器不再需要持續(xù)多次讀取、緩存文件內(nèi)容片段,而是獲取由RJ-FAC提供的文件分片數(shù)據(jù),減少了流服務(wù)器計(jì)算資源開(kāi)銷(xiāo)、減少緩存開(kāi)銷(xiāo),并降低了流服務(wù)器與云存儲(chǔ)系統(tǒng)之間網(wǎng)絡(luò)帶寬開(kāi)銷(xiāo),提升了系統(tǒng)總體并發(fā)性能。另外,通過(guò)查找文件分片的方式仍然能夠?qū)崿F(xiàn)流媒體文件點(diǎn)播的快速跳轉(zhuǎn)。
      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0047]圖1是本發(fā)明基于云存儲(chǔ)的流媒體快速跳轉(zhuǎn)系統(tǒng)總體架構(gòu)示意圖。
      [0048]圖2是本發(fā)明典型的流媒體文件寫(xiě)入云存儲(chǔ)流程示意圖。
      [0049]圖3是本發(fā)明典型的流媒體點(diǎn)播快速跳轉(zhuǎn)流程示意圖。
      [0050]圖4是本發(fā)明典型的快速跳轉(zhuǎn)RJ-FAC裝置示意圖。
      【具體實(shí)施方式】
      [0051]本發(fā)明的快速跳轉(zhuǎn)方案的應(yīng)用涉及到如下幾個(gè)部分:應(yīng)用終端、流媒體點(diǎn)播平臺(tái)以及云存儲(chǔ)平臺(tái)組成。
      [0052]應(yīng)用終端,包括各種類(lèi)型終端的客戶端或應(yīng)用程序,也可以是應(yīng)用服務(wù)器的應(yīng)用程序,主要是指流媒體播放模塊,如播放器。
      [0053]流媒體點(diǎn)播平臺(tái),具有點(diǎn)播流媒體服務(wù)功能,負(fù)責(zé)執(zhí)行和管理流媒體點(diǎn)播功能,主要值流服務(wù)器(SS)
      [0054]云存儲(chǔ)平臺(tái),包括云存儲(chǔ)元數(shù)據(jù)服務(wù)器(FLR, File Location Register)服務(wù)器、云存儲(chǔ)節(jié)點(diǎn)服務(wù)器(FAS, File Access Server)集群等,負(fù)責(zé)分片存儲(chǔ)音視頻等流媒體文件,以及存儲(chǔ)流媒體文件的分片對(duì)應(yīng)的描述信息。
      [0055]除了上述三個(gè)部分,本發(fā)明還涉及了快速跳轉(zhuǎn)FAC:記為RJ-FAC(Rapid JumpFAC)。
      [0056]如圖1所示為本發(fā)明實(shí)施例基于云存儲(chǔ)的流媒體點(diǎn)播的總體架構(gòu),主要包括:
      [0057]播放器(Ml),發(fā)現(xiàn)和點(diǎn)播視頻等流媒體文件,執(zhí)行用戶點(diǎn)播跳轉(zhuǎn)請(qǐng)求。
      [0058]流服務(wù)器(SS, Streaming Server) (M2),主要功能是對(duì)流媒體文件進(jìn)行采集、緩存、調(diào)度和傳輸播放,包括響應(yīng)跳轉(zhuǎn)請(qǐng)求,快速跳轉(zhuǎn)、讀取和緩存云存儲(chǔ)中的流媒體內(nèi)容。具體地:
      [0059]1、接收播放器的流媒體點(diǎn)播、跳轉(zhuǎn)等請(qǐng)求;
      [0060]2、從云存儲(chǔ)中讀取、緩存全部或部分流媒體文件;
      [0061]3、從云存儲(chǔ)中讀取、緩存流媒體文件對(duì)應(yīng)的描述信息;
      [0062]4、為播放器傳輸、播放流媒體文件;
      [0063]5、響應(yīng)播放器的跳轉(zhuǎn)請(qǐng)求,快速跳轉(zhuǎn)、讀取和緩存云存儲(chǔ)中的流媒體。
      [0064]快速跳轉(zhuǎn)FAC (M3):記為RJ-FAC (Rap i d Jump FAC),包含云存儲(chǔ)客戶端(FAC,F(xiàn)ileAccess Client)功能,完成云存儲(chǔ)客戶端代理功能,一方面給應(yīng)用進(jìn)程提供文件操作的API接口 ;另一方面完成和FLR和FAS的交互,完成數(shù)據(jù)的搬移。
      [0065]FLR(M4):負(fù)責(zé)文件訪問(wèn)控制,數(shù)據(jù)文件分布和各種元數(shù)據(jù)的管理。
      [0066]FAS(M5):負(fù)責(zé)與存儲(chǔ)硬件設(shè)備層接口進(jìn)行文件分片的存取、搬移操作。包括響應(yīng)流服務(wù)器的文件讀取操作,以及云存儲(chǔ)本身的存儲(chǔ)均衡、副本維護(hù)時(shí)進(jìn)行數(shù)據(jù)的讀寫(xiě)等。
      [0067]基于上述的架構(gòu),本發(fā)明提供的基于云存儲(chǔ)的流媒體點(diǎn)播方法,包括如下步驟:
      [0068]一、RJ-FAC接收流媒體文件點(diǎn)播請(qǐng)求,其中攜帶流媒體文件ID和點(diǎn)播參數(shù);
      [0069]二、RJ-FAC根據(jù)流媒體文件ID向數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)的所有文件分片的描述信息,并根據(jù)點(diǎn)播參數(shù)查找目的文件分片的描述信息;
      [0070]三、RJ-FAC根據(jù)流媒體文件ID向FLR讀取對(duì)應(yīng)的所有文件分片的存儲(chǔ)信息,并根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息;
      [0071]四、RJ-FAC根據(jù)查找到的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù)。
      [0072]其中,點(diǎn)播參數(shù)至少包括:播放指示和跳轉(zhuǎn)指示;
      [0073]跳轉(zhuǎn)指示包括:跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比。
      [0074]文件分片的描述信息,包括:流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID、文件分片大小、播放起始時(shí)間、播放結(jié)束時(shí)間、進(jìn)度開(kāi)始百分比和進(jìn)度結(jié)束百分比。
      [0075]文件分片的存儲(chǔ)信息,包括:流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID、文件分片大小、壓縮指示、加密指示和物理存放位置信息。
      [0076]優(yōu)選地,根據(jù)點(diǎn)播參數(shù)查找目的文件分片的描述信息,為:
      [0077]將所有文件分片的描述信息轉(zhuǎn)換為哈希表,將播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比作為索引;
      [0078]依據(jù)點(diǎn)播參數(shù)中包含的跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比查找哈希表,得到目的文件分片的描述信息。
      [0079]優(yōu)選地,根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息,為:
      [0080]將目的文件分片的描述信息依次與各個(gè)文件分片的存儲(chǔ)信息進(jìn)行比對(duì),當(dāng)流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID和文件分片大小相同時(shí),則查找到目的文件分片的存儲(chǔ)信息。
      [0081]優(yōu)選地,RJ-FAC根據(jù)查找到的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù),為:
      [0082]RJ-FAC根據(jù)目的文件分片的存儲(chǔ)信息中的文件分片ID和物理存放位置信息到FAS讀取目的文件分片的數(shù)據(jù)。
      [0083]在接收流媒體文件點(diǎn)播請(qǐng)求之前,該方法還包括:將流媒體文件寫(xiě)入云存儲(chǔ)系統(tǒng),包括:
      [0084]RJ-FAC向FLR發(fā)起寫(xiě)入流媒體文件請(qǐng)求;
      [0085]FLR返回寫(xiě)入文件參數(shù)響應(yīng),告知RJ-FAC提供服務(wù)的FAS列表和存儲(chǔ)策略;
      [0086]RJ-FAC按照存儲(chǔ)策略對(duì)請(qǐng)求寫(xiě)入的流媒體文件進(jìn)行分片,得到一個(gè)或多個(gè)文件分片;
      [0087]RJ-FAC從FAS列表選擇指定的FAS,并將各個(gè)文件分片寫(xiě)入FAS ;
      [0088]FAS向RJ-FAC返回保存文件分片成功響應(yīng),響應(yīng)消息中包含各個(gè)文件分片在FAS的物理存放位置信息;
      [0089]RJ-FAC生成各個(gè)文件分片對(duì)應(yīng)的描述信息,保存在數(shù)據(jù)庫(kù)中,并向FLR申請(qǐng)記錄注冊(cè),注冊(cè)信息包括:流媒體文件名稱(chēng)和各個(gè)文件分片的存儲(chǔ)信息;
      [0090]FLR記錄流媒體文件及其對(duì)應(yīng)的各個(gè)文件分片的存儲(chǔ)信息,并向RJ-FAC返回寫(xiě)入文件記錄成功響應(yīng)。
      [0091]其中,寫(xiě)入流媒體文件請(qǐng)求,包括:流媒體文件的全路徑文件名稱(chēng)、文件大小、壓縮指示、加密指示以及擴(kuò)展參數(shù)文件類(lèi)型;
      [0092]存儲(chǔ)策略,包括:文件分片大小、文件分片副本數(shù)量、壓縮指示和加密指示。
      [0093]下面通過(guò)具體的實(shí)施例來(lái)說(shuō)明本發(fā)明的上述技術(shù)方案。
      [0094]實(shí)施例一
      [0095]本發(fā)明提供的將流媒體文件寫(xiě)入云存儲(chǔ)系統(tǒng)的流程如圖2所示,包括:
      [0096]步驟201,RJ-FAC向FLR發(fā)起寫(xiě)入流媒體文件請(qǐng)求;請(qǐng)求消息包含請(qǐng)求寫(xiě)入的流媒體文件的全路徑文件名稱(chēng)、文件大小、壓縮指示、加密指示以及擴(kuò)展參數(shù)文件類(lèi)型等。擴(kuò)展參數(shù)文件類(lèi)型指示請(qǐng)求寫(xiě)入的流媒體文件的類(lèi)型為點(diǎn)播時(shí),后續(xù)流程中,需要RJ-FAC產(chǎn)生該流媒體文件的分片的描述信息。[0097]步驟202,F(xiàn)LR返回寫(xiě)入文件參數(shù)響應(yīng),告知RJ-FAC可提供服務(wù)的FAS列表和存儲(chǔ)策略等。其中,存儲(chǔ)策略包括:文件分片大小、文件分片副本數(shù)量、壓縮指示和加密指示等。文件分片大小完全由存儲(chǔ)策略決定,不要求所有文件分片都一樣大小。
      [0098]RJ-FAC按照存儲(chǔ)策略對(duì)請(qǐng)求寫(xiě)入的流媒體文件進(jìn)行分片,得到一個(gè)或多個(gè)文件分片。其中,如果寫(xiě)入的流媒體文件為視頻文件,優(yōu)選地,按照獨(dú)立解碼的片段分割方式進(jìn)行分片,也可以按照絕對(duì)大小或時(shí)間長(zhǎng)度進(jìn)行分片。
      [0099]步驟203,RJ-FAC按照存儲(chǔ)策略對(duì)請(qǐng)求寫(xiě)入的流媒體文件進(jìn)行分片、壓縮及加密處理后,按照指定的規(guī)則,從FAS列表選擇對(duì)應(yīng)的FAS,并將各個(gè)文件分片寫(xiě)入該FAS。
      [0100]步驟204,寫(xiě)入文件分片完成后,F(xiàn)AS向RJ-FAC返回保存文件分片成功響應(yīng),響應(yīng)消息中包含各個(gè)文件分片在FAS的物理存放位置信息。
      [0101]然后,RJ-FAC生成各個(gè)文件分片對(duì)應(yīng)的描述信息,包括:流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID、文件分片大小、播放起始時(shí)間、播放結(jié)束時(shí)間、進(jìn)度開(kāi)始百分比和進(jìn)度結(jié)束百分比等。
      [0102]其中,對(duì)于一個(gè)文件分片而言,其對(duì)應(yīng)的描述信息的含義為:
      [0103]流媒體文件ID,指示該文件分片所屬的流媒體文件的ID ;
      [0104]文件分片數(shù)量,指示將該文件分片所屬的流媒體文件分片得到的文件分片數(shù)量;
      [0105]文件分片副本數(shù)量,指該文件分片的副本數(shù)量;
      [0106]文件分片大小,指該文件分片的數(shù)據(jù)量;
      [0107]文件分片序號(hào),即為該文件分片在其所屬的流媒體文件的所有文件分片中的序號(hào);
      [0108]文件分片ID,即為為該文件分片的ID ;
      [0109]播放起始時(shí)間,指示了該文件分片在其所屬的流媒體文件中的起始時(shí)間;
      [0110]播放結(jié)束時(shí)間,指示了該文件分片在其所屬的流媒體文件中的結(jié)束時(shí)間;
      [0111]進(jìn)度起始百分比,指示了該文件分片在其所屬的流媒體文件中起始位置對(duì)應(yīng)的進(jìn)度百分比;
      [0112]進(jìn)度結(jié)束百分比,指示了該文件分片在其所屬的流媒體文件中結(jié)束位置對(duì)應(yīng)的進(jìn)度百分比;
      [0113]例如,將一個(gè)流媒體文件分為4個(gè)文件分片,其中第二個(gè)文件分片的進(jìn)度起始百分比為25%,進(jìn)度結(jié)束百分比為50%,就是說(shuō),該流媒體文件從進(jìn)度25%到50%之間為第二個(gè)分片文件。
      [0114]文件分片的描述信息可以作為文件存放在云存儲(chǔ)系統(tǒng)中專(zhuān)門(mén)的數(shù)據(jù)庫(kù)中,也可以存放在其他結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)系統(tǒng)中,例如關(guān)系型數(shù)據(jù)庫(kù)等。
      [0115]步驟205,針對(duì)流媒體文件的寫(xiě)入,RJ-FAC向FLR申請(qǐng)記錄注冊(cè),注冊(cè)信息包括:流媒體文件名稱(chēng)和各個(gè)文件分片的存儲(chǔ)信息等,其中各個(gè)文件分片的存儲(chǔ)信息包括:流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID、文件分片大小、壓縮指示、加密指示和物理存放位置信息等。
      [0116]步驟206,F(xiàn)LR記錄流媒體文件及其對(duì)應(yīng)的各個(gè)文件分片的存儲(chǔ)信息。
      [0117]步驟207,F(xiàn)LR給RJ-FAC返回寫(xiě)入文件記錄成功響應(yīng)。
      [0118]實(shí)施例二[0119]本發(fā)明提供的流媒體點(diǎn)播的快速跳轉(zhuǎn)流程如圖3所示,包括:
      [0120]步驟301,播放器向SS發(fā)起流媒體文件點(diǎn)播請(qǐng)求,該請(qǐng)求消息包括請(qǐng)求點(diǎn)播的流媒體文件ID和點(diǎn)播參數(shù)等。點(diǎn)播參數(shù)包含:播放和跳轉(zhuǎn)等操作指示。跳轉(zhuǎn)指示,例如,跳轉(zhuǎn)后的播放起始時(shí)間或進(jìn)度起始百分比等。
      [0121 ] 步驟302,SS向RJ-FAC轉(zhuǎn)發(fā)流媒體文件點(diǎn)播請(qǐng)求。
      [0122]步驟303,RJ-FAC根據(jù)點(diǎn)播請(qǐng)求中流媒體文件ID向數(shù)據(jù)庫(kù)(云存儲(chǔ)系統(tǒng)中專(zhuān)門(mén)的數(shù)據(jù)庫(kù)或者結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)系統(tǒng))獲取對(duì)應(yīng)的所有文件分片的描述信息,進(jìn)一步地,根據(jù)點(diǎn)播參數(shù),例如跳轉(zhuǎn)后的播放起始時(shí)間或進(jìn)度起始百分比,查找目的文件分片的描述信息。
      [0123]步驟304,RJ-FAC根據(jù)點(diǎn)播請(qǐng)求中的流媒體文件ID向FLR讀取對(duì)應(yīng)的所有文件分片的存儲(chǔ)信息,并根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息。
      [0124]步驟305,RJ-FAC根據(jù)查找到的目的文件分片的存儲(chǔ)信息(主要指文件分片ID、物理存放位置信息等),向FAS讀取目的文件分片的數(shù)據(jù)。
      [0125]或者,RJ-FAC向FAS讀取目的文件分片及其后續(xù)連續(xù)的若干文件分片的數(shù)據(jù)。
      [0126]步驟306,RJ-FAC將獲取的目的文件分片的數(shù)據(jù)或者目的文件分片及其后續(xù)連續(xù)的若干文件分片的數(shù)據(jù)返回給ss,SS進(jìn)行緩存。
      [0127]步驟307,SS為播放器提供跳轉(zhuǎn)后目標(biāo)位置的傳輸播放服務(wù)。
      [0128]為了實(shí)現(xiàn)上述快速跳轉(zhuǎn),本發(fā)明提供了如圖4所示的裝置,應(yīng)用在RJ-FAC中,包括:流媒體接口模塊1、快速跳轉(zhuǎn)模塊2、文件讀寫(xiě)接口模塊3和索引數(shù)據(jù)模塊4,其中:
      [0129]流媒體接口模塊1,用于接收流媒體文件點(diǎn)播請(qǐng)求,其中攜帶流媒體文件ID和點(diǎn)播參數(shù);并將流媒體文件點(diǎn)播請(qǐng)求提供給快速跳轉(zhuǎn)模塊2 (此處,流媒體接口模塊I可以根據(jù)配置進(jìn)行是否執(zhí)行快速跳轉(zhuǎn)的功能,如果是,將流媒體文件點(diǎn)播請(qǐng)求提供給快速跳轉(zhuǎn)模塊2);
      [0130]快速跳轉(zhuǎn)模塊2,用于根據(jù)流媒體文件點(diǎn)播請(qǐng)求控制文件讀寫(xiě)接口模塊3讀取文件分片的描述信息和文件分片的存儲(chǔ)信息;
      [0131]文件讀寫(xiě)接口模塊3,用于根據(jù)快速跳轉(zhuǎn)模塊2的控制,向數(shù)據(jù)庫(kù)讀取媒體文件ID對(duì)應(yīng)的所有文件分片的描述信息,以及向FLR讀取媒體文件ID對(duì)應(yīng)的所有文件分片的存儲(chǔ)
      信息;
      [0132]索引數(shù)據(jù)模塊4,用于保存文件讀寫(xiě)接口模塊3讀取的文件分片的描述信息和文件分片的存儲(chǔ)信息;
      [0133]快速跳轉(zhuǎn)模塊2,還用于從索引數(shù)據(jù)模塊4加載文件分片的描述信息和文件分片的存儲(chǔ)信息,根據(jù)點(diǎn)播參數(shù)查找目的文件分片的描述信息;還用于根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息;
      [0134]文件讀寫(xiě)接口模塊3,還用于根據(jù)快速跳轉(zhuǎn)模塊2的控制,依據(jù)快速跳轉(zhuǎn)模塊2提供的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù)。
      [0135]進(jìn)一步地,文件讀寫(xiě)接口模塊3讀取到目的文件分片的數(shù)據(jù)后,提供給SS,由SS為播放器提供跳轉(zhuǎn)后目標(biāo)位置的傳輸播放服務(wù)。
      [0136]索引數(shù)據(jù)模塊4,還用于將所有文件分片的描述信息轉(zhuǎn)換為哈希表,將播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比作為索引;
      [0137]快速跳轉(zhuǎn)模塊2,還用于從索引數(shù)據(jù)模塊4加載文件分片的描述信息的哈希表,依據(jù)點(diǎn)播參數(shù)中包含的跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比查找加載的哈希表,得到目的文件分片的描述信息。
      [0138]快速跳轉(zhuǎn)模塊2,還用于將目的文件分片的描述信息依次與各個(gè)文件分片的存儲(chǔ)信息進(jìn)行比對(duì),當(dāng)流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID和文件分片大小相同時(shí),則查找到目的文件分片的存儲(chǔ)信息。
      [0139]文件讀寫(xiě)接口模塊3,還用于根據(jù)目的文件分片的存儲(chǔ)信息中的文件分片ID和物理存放位置信息到FAS讀取目的文件分片的數(shù)據(jù)。
      [0140]進(jìn)一步地,在流媒體文件寫(xiě)入云存儲(chǔ)系統(tǒng)的過(guò)程中:
      [0141]文件讀寫(xiě)接口模塊3向FLR發(fā)送寫(xiě)入流媒體文件請(qǐng)求;并接收FLR返回的寫(xiě)入文件參數(shù)響應(yīng),其中攜帶提供服務(wù)的FAS列表和存儲(chǔ)策略;按照存儲(chǔ)策略對(duì)請(qǐng)求寫(xiě)入的流媒體文件進(jìn)行分片,得到一個(gè)或多個(gè)文件分片;并從FAS列表選擇指定的FAS,并將各個(gè)文件分片寫(xiě)入FAS;
      [0142]文件讀寫(xiě)接口模塊3接收FAS返回保存文件分片成功響應(yīng),其中包含各個(gè)文件分片在FAS的物理存放位置信息;生成各個(gè)文件分片對(duì)應(yīng)的描述信息,保存在數(shù)據(jù)庫(kù)中;并向FLR申請(qǐng)記錄注冊(cè),注冊(cè)信息包括:流媒體文件名稱(chēng)和各個(gè)文件分片的存儲(chǔ)信息;當(dāng)FLR記錄流媒體文件及其對(duì)應(yīng)的各個(gè)文件分片的存儲(chǔ)信息后,接收FLR返回的寫(xiě)入文件記錄成功響應(yīng)。
      [0143]上述,文件讀寫(xiě)接口模塊3在將各個(gè)文件分片寫(xiě)入FAS以及到FAS讀取目的文件分片的數(shù)據(jù)時(shí),需要和分片存儲(chǔ)處理模塊5交互,由于分片存儲(chǔ)處理模塊5進(jìn)行文件分片的讀取和寫(xiě)入。
      [0144]在上述方案中,播放器不再需要多次與流服務(wù)器的交互會(huì)話,而只需要一次交互即可,減少了流服務(wù)器計(jì)算資源開(kāi)銷(xiāo),降低了播放器的計(jì)算開(kāi)銷(xiāo)和計(jì)算復(fù)雜度。流媒體服務(wù)器不再需要持續(xù)多次讀取、緩存文件內(nèi)容片段,而是獲取由RJ-FAC提供的文件分片數(shù)據(jù),減少了流服務(wù)器計(jì)算資源開(kāi)銷(xiāo)、減少緩存開(kāi)銷(xiāo),并降低了流服務(wù)器與云存儲(chǔ)系統(tǒng)之間網(wǎng)絡(luò)帶寬開(kāi)銷(xiāo),提升了系統(tǒng)總體并發(fā)性能。另外,通過(guò)查找文件分片的方式仍然能夠?qū)崿F(xiàn)流媒體文件點(diǎn)播的快速跳轉(zhuǎn)。
      [0145]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
      【權(quán)利要求】
      1.一種基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,該方法包括: RJ-FAC接收流媒體文件點(diǎn)播請(qǐng)求,其中攜帶流媒體文件ID和點(diǎn)播參數(shù); RJ-FAC根據(jù)所述流媒體文件ID向數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)的所有文件分片的描述信息,并根據(jù)所述點(diǎn)播參數(shù)查找目的文件分片的描述信息; RJ-FAC根據(jù)所述流媒體文件ID向FLR讀取對(duì)應(yīng)的所有文件分片的存儲(chǔ)信息,并根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息; RJ-FAC根據(jù)查找到的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù)。
      2.根據(jù)權(quán)利要求1所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,所述點(diǎn)播參數(shù)至少包括:播放指示和跳轉(zhuǎn)指示; 所述跳轉(zhuǎn)指示包括:跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比。
      3.根據(jù)權(quán)利要求2所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,所述文件分片的描述信息,包括:流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID、文件分片大小、播放起始時(shí)間、播放結(jié)束時(shí)間、進(jìn)度開(kāi)始百分比和進(jìn)度結(jié)束百分比。
      4.根據(jù)權(quán)利要求3所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,所述文件分片的存儲(chǔ)信息,包括:流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID、文件分片大小、 壓縮指示、加密指示和物理存放位置信息。
      5.根據(jù)權(quán)利要求4所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,所述根據(jù)所述點(diǎn)播參數(shù)查找目的文件分片的描述信息,為: 將所述所有文件分片的描述信息轉(zhuǎn)換為哈希表,將播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比作為索引; 依據(jù)點(diǎn)播參數(shù)中包含的跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比查找所述哈希表,得到目的文件分片的描述信息。
      6.根據(jù)權(quán)利要求5所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息,為: 將目的文件分片的描述信息依次與各個(gè)文件分片的存儲(chǔ)信息進(jìn)行比對(duì),當(dāng)流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID和文件分片大小相同時(shí),則查找到目的文件分片的存儲(chǔ)信息。
      7.根據(jù)權(quán)利要求6所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,所述RJ-FAC根據(jù)查找到的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù),為: RJ-FAC根據(jù)目的文件分片的存儲(chǔ)信息中的文件分片ID和物理存放位置信息到FAS讀取目的文件分片的數(shù)據(jù)。
      8.根據(jù)權(quán)利要求1至7任一所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,接收流媒體文件點(diǎn)播請(qǐng)求之前,該方法還包括:將流媒體文件寫(xiě)入云存儲(chǔ)系統(tǒng)。
      9.根據(jù)權(quán)利要求8所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于,所述將流媒體文件寫(xiě)入云存儲(chǔ)系統(tǒng),包括: RJ-FAC向FLR發(fā)起寫(xiě)入流媒體文件請(qǐng)求; FLR返回寫(xiě)入文件參數(shù)響應(yīng),告知RJ-FAC提供服務(wù)的FAS列表和存儲(chǔ)策略; RJ-FAC按照存儲(chǔ)策略對(duì)請(qǐng)求寫(xiě)入的流媒體文件進(jìn)行分片,得到一個(gè)或多個(gè)文件分片;RJ-FAC從所述FAS列表選擇指定的FAS,并將各個(gè)文件分片寫(xiě)入所述FAS ; FAS向RJ-FAC返回保存文件分片成功響應(yīng),響應(yīng)消息中包含各個(gè)文件分片在FAS的物理存放位置信息; RJ-FAC生成各個(gè)文件分片對(duì)應(yīng)的描述信息,保存在數(shù)據(jù)庫(kù)中,并向FLR申請(qǐng)記錄注冊(cè),注冊(cè)信息包括:流媒體文件名稱(chēng)和各個(gè)文件分片的存儲(chǔ)信息; FLR記錄流媒體文件及其對(duì)應(yīng)的各個(gè)文件分片的存儲(chǔ)信息,并向RJ-FAC返回寫(xiě)入文件記錄成功響應(yīng)。
      10.根據(jù)權(quán)利要求9所述基于云存儲(chǔ)的流媒體點(diǎn)播方法,其特征在于, 所述寫(xiě)入流媒體文件請(qǐng)求,包括:流媒體文件的全路徑文件名稱(chēng)、文件大小、壓縮指示、加密指示以及擴(kuò)展參數(shù)文件類(lèi)型; 所述存儲(chǔ)策略,包括:文件分片大小、文件分片副本數(shù)量、壓縮指示和加密指示。
      11.一種基于云存儲(chǔ)的流媒體點(diǎn)播裝置的裝置,其特征在于,包括:流媒體接口模塊、快速跳轉(zhuǎn)模塊、文件讀寫(xiě)接口模塊和索引數(shù)據(jù)模塊,其中: 所述流媒體接口模塊,用于接收流媒體文件點(diǎn)播請(qǐng)求,其中攜帶流媒體文件ID和點(diǎn)播參數(shù);并將流媒體文件點(diǎn)播請(qǐng)求提供給快速跳轉(zhuǎn)模塊; 所述快速跳轉(zhuǎn)模塊,用 于根據(jù)所述流媒體文件點(diǎn)播請(qǐng)求控制所述文件讀寫(xiě)接口模塊讀取文件分片的描述信息和文件分片的存儲(chǔ)信息; 所述文件讀寫(xiě)接口模塊,用于根據(jù)所述快速跳轉(zhuǎn)模塊的控制,向數(shù)據(jù)庫(kù)讀取所述媒體文件ID對(duì)應(yīng)的所有文件分片的描述信息,以及向FLR讀取所述媒體文件ID對(duì)應(yīng)的所有文件分片的存儲(chǔ)信息; 所述索引數(shù)據(jù)模塊,用于保存所述文件讀寫(xiě)接口模塊讀取的文件分片的描述信息和文件分片的存儲(chǔ)信息; 所述快速跳轉(zhuǎn)模塊,還用于從所述索引數(shù)據(jù)模塊加載所述文件分片的描述信息和文件分片的存儲(chǔ)信息,根據(jù)所述點(diǎn)播參數(shù)查找目的文件分片的描述信息;還用于根據(jù)目的文件分片的描述信息查找目的文件分片的存儲(chǔ)信息; 所述文件讀寫(xiě)接口模塊,還用于根據(jù)所述快速跳轉(zhuǎn)模塊的控制,依據(jù)快速跳轉(zhuǎn)模塊提供的目的文件分片的存儲(chǔ)信息到FAS讀取目的文件分片的數(shù)據(jù)。
      12.根據(jù)權(quán)利要求11所述基于云存儲(chǔ)的流媒體點(diǎn)播裝置的裝置,其特征在于, 所述索引數(shù)據(jù)模塊,還用于將所述所有文件分片的描述信息轉(zhuǎn)換為哈希表,將播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比作為索引; 所述速跳轉(zhuǎn)模塊,還用于從所述索引數(shù)據(jù)模塊加載所述文件分片的描述信息的哈希表,依據(jù)點(diǎn)播參數(shù)中包含的跳轉(zhuǎn)后的播放起始時(shí)間和/或播放結(jié)束時(shí)間和/或進(jìn)度開(kāi)始百分比和/或進(jìn)度結(jié)束百分比查找加載的哈希表,得到目的文件分片的描述信息。
      13.根據(jù)權(quán)利要求12所述基于云存儲(chǔ)的流媒體點(diǎn)播裝置的裝置,其特征在于, 所述速跳轉(zhuǎn)模塊,還用于將目的文件分片的描述信息依次與各個(gè)文件分片的存儲(chǔ)信息進(jìn)行比對(duì),當(dāng)流媒體文件ID、文件分片數(shù)量、文件分片副本數(shù)量、文件分片序號(hào)、文件分片ID和文件分片大小相同時(shí),則查找到目的文件分片的存儲(chǔ)信息。
      14.根據(jù)權(quán)利要求13所述基于云存儲(chǔ)的流媒體點(diǎn)播裝置的裝置,其特征在于,所述文件讀寫(xiě)接口模塊,還用于根據(jù)目的文件分片的存儲(chǔ)信息中的文件分片ID和物理存放位置.信息到FAS讀取目的文件分片的數(shù)據(jù)。
      【文檔編號(hào)】H04N21/239GK103634616SQ201210307668
      【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2012年8月27日 優(yōu)先權(quán)日:2012年8月27日
      【發(fā)明者】柯尊友, 王偉, 葉郁文 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1