視頻文件的多音軌存儲(chǔ)方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種視頻文件的多音軌存儲(chǔ)方法和裝置,位于云端服務(wù)器側(cè),所述方法包括標(biāo)記視頻文件的每一種音軌文件;將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中;客戶端播放時(shí)服務(wù)端動(dòng)態(tài)地提取視頻和所選音頻并封裝好后發(fā)送給客戶端??梢詼p少云存儲(chǔ)系統(tǒng)的存儲(chǔ)空間壓力。
【專利說明】
視頻文件的多音軌存儲(chǔ)方法和裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明屬于互聯(lián)網(wǎng)視頻技術(shù)領(lǐng)域,具體地說,涉及一種視頻文件的多音軌存儲(chǔ)方 法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)視頻內(nèi)容的越來越豐富,現(xiàn)有存儲(chǔ)方式會(huì)使云存儲(chǔ)和云轉(zhuǎn)碼系統(tǒng)越來越 不堪重負(fù),發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn):
[0003]在線視頻的云存儲(chǔ),是將視頻文件V和對(duì)應(yīng)的音頻文件A成套進(jìn)行存儲(chǔ)。如果一個(gè) 在線視頻內(nèi)容為用戶提供了多種音軌選擇(A1、A2、A3……),則需要根據(jù)用戶的不同需求, 存儲(chǔ)多套相應(yīng)的視頻文件V和對(duì)應(yīng)的音頻文件,即V+A1,V+A2,V+A3……。同樣,得到每一套 存儲(chǔ)也意味著需要完成一次相應(yīng)的轉(zhuǎn)碼,增加了云存儲(chǔ)的存儲(chǔ)空間壓力以及云轉(zhuǎn)碼的重 負(fù)。
[0004] 因此需要對(duì)現(xiàn)有的存儲(chǔ)方式作出改進(jìn)。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本申請(qǐng)?zhí)峁┝艘环N視頻文件的多音軌存儲(chǔ)方法和裝置,可以減少云存 儲(chǔ)系統(tǒng)的存儲(chǔ)空間壓力和視頻轉(zhuǎn)碼數(shù)量,節(jié)省轉(zhuǎn)碼資源。
[0006] 本發(fā)明實(shí)施例提供一種視頻文件的多音軌存儲(chǔ)方法,位于云端服務(wù)器側(cè)執(zhí)行,包 括:
[0007] 在視頻文件的每一種音軌文件中配置對(duì)應(yīng)的音軌文件識(shí)別標(biāo)識(shí);
[0008] 將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌 文件數(shù)據(jù)庫中。
[0009] 其中,所述的方法還包括:
[0010] 建立所述視頻文件的標(biāo)識(shí)以及對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表之間的映射關(guān)系, 所述音軌文件的識(shí)別標(biāo)識(shí)列表中包括所述視頻文件的每一種音軌文件的識(shí)別標(biāo)識(shí)。
[0011] 其中,所述的方法還包括:
[0012] 根據(jù)客戶端發(fā)送的所述視頻文件的獲取請(qǐng)求中包括的視頻文件的標(biāo)識(shí),獲取與所 述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表,并將所述音軌文件的識(shí)別標(biāo)識(shí)列表發(fā) 送給客戶端顯示;
[0013] 根據(jù)客戶端發(fā)送的在所述識(shí)別標(biāo)識(shí)列表選擇的其中一個(gè)識(shí)別標(biāo)識(shí),在與所述視頻 文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與所述選擇的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的音軌文件;
[0014] 將所述獲取的音軌文件與所述視頻文件一起進(jìn)行轉(zhuǎn)碼并發(fā)送給客戶端進(jìn)行播放。
[0015] 其中,所述的方法還包括:
[0016] 在所述視頻文件的播放中,接收到客戶端發(fā)送的音軌切換請(qǐng)求;
[0017] 根據(jù)所述音軌切換請(qǐng)求中包括的所述正在播放的視頻文件的標(biāo)識(shí)和待切換的音 軌文件的識(shí)別標(biāo)識(shí),在與所述正在播放的視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與 所述待切換的音軌文件的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的音軌文件;
[0018] 將所述獲取的音軌文件進(jìn)行轉(zhuǎn)碼后發(fā)送給客戶端進(jìn)行所述視頻文件的音軌切換。
[0019] 本申請(qǐng)還提供一種在線視頻的多音軌存儲(chǔ)裝置,位于云端服務(wù)器側(cè),包括:
[0020] 配置模塊,用于在視頻文件的每一種音軌文件中配置對(duì)應(yīng)的音軌文件識(shí)別標(biāo)識(shí); [0021 ]保存模塊,用于將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所視頻文件的標(biāo)識(shí) 對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中。
[0022] 其中,所述的裝置還包括:
[0023] 建立模塊,用于建立所述視頻文件的標(biāo)識(shí)以及對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表之 間的映射關(guān)系,所述音軌文件的識(shí)別標(biāo)識(shí)列表中包括所述視頻文件的每一種音軌文件的識(shí) 別標(biāo)識(shí)。
[0024]其中,所述的裝置還包括:
[0025] 獲取模塊,用于根據(jù)客戶端發(fā)送的所述視頻文件的獲取請(qǐng)求中包括的視頻文件的 標(biāo)識(shí),獲取與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表,并將所述音軌文件的 識(shí)別標(biāo)識(shí)列表發(fā)送給客戶端顯示;
[0026] 所述獲取模塊,還用于根據(jù)客戶端發(fā)送的在所述識(shí)別標(biāo)識(shí)列表選擇的其中一個(gè)識(shí) 別標(biāo)識(shí),在與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與所述選擇的識(shí)別標(biāo)識(shí)對(duì) 應(yīng)的音軌文件;
[0027] 發(fā)送模塊,用于將所述獲取的音軌文件與所述視頻文件一起進(jìn)行轉(zhuǎn)碼并發(fā)送給客 戶端進(jìn)行播放。
[0028]其中,所述的裝置還包括:
[0029] 接收模塊,用于在所述視頻文件的播放中,接收到客戶端發(fā)送的音軌切換請(qǐng)求;
[0030] 所述獲取模塊,還用于根據(jù)所述音軌切換請(qǐng)求中包括的所述正在播放的視頻文件 的標(biāo)識(shí)和待切換的音軌文件的識(shí)別標(biāo)識(shí),在與所述正在播放的視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌 文件數(shù)據(jù)庫中獲取與所述待切換的音軌文件的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的音軌文件;
[0031] 所述發(fā)送模塊,還用于將所述獲取的音軌文件進(jìn)行轉(zhuǎn)碼后發(fā)送給客戶端進(jìn)行所述 視頻文件的音軌切換。
[0032] 本發(fā)明實(shí)施例通過在視頻文件的每一種音軌文件中配置對(duì)應(yīng)的音軌文件識(shí)別標(biāo) 識(shí);將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù) 庫中。不需要存儲(chǔ)多套相應(yīng)的視頻文件V和對(duì)應(yīng)的音頻文件,即¥+41,¥+42,¥+六3,因此,可以 減少云存儲(chǔ)系統(tǒng)的存儲(chǔ)空間壓力;
[0033] 進(jìn)一步地,基于本發(fā)明實(shí)施例的多種音軌文件存儲(chǔ)方法,當(dāng)檢測(cè)到客戶端發(fā)送的 音軌切換請(qǐng)求時(shí),不需要同時(shí)獲取視頻文件和音軌文件,只需要獲取待切換的音軌文件進(jìn) 行轉(zhuǎn)碼即可,因此,可以釋放云轉(zhuǎn)碼系統(tǒng)的壓力。
【附圖說明】
[0034] 此處所說明的附圖用來提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申 請(qǐng)的示意性實(shí)施例及其說明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
[0035] 圖1為本申請(qǐng)實(shí)施例提供的一種視頻文件的多音軌存儲(chǔ)方法的流程示意圖;
[0036] 圖2為本申請(qǐng)實(shí)施例提供的一種視頻文件獲取方法的流程示意圖;
[0037] 圖3為本申請(qǐng)實(shí)施例提供的一種音軌文件切換方法的流程示意圖;
[0038] 圖4為本申請(qǐng)實(shí)施例提供的一種視頻文件的多音軌存儲(chǔ)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039] 以下將配合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,藉此對(duì)本發(fā)明如何應(yīng)用 技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。
[0040] 在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng) 絡(luò)接口和內(nèi)存。
[0041] 內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或 非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的 示例。
[0042] 計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法 或技術(shù)來實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。 計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng) 態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除 可編程只讀存儲(chǔ)器(EEPR0M)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器(CD-ROM)、 數(shù)字多功能光盤(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備 或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算 機(jī)可讀介質(zhì)不包括非暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0043] 如在說明書及權(quán)利要求當(dāng)中調(diào)用了某些詞匯來指稱特定組件。本領(lǐng)域技術(shù)人員應(yīng) 可理解,硬件制造商可能會(huì)用不同名詞來稱呼同一個(gè)組件。本說明書及權(quán)利要求并不以名 稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。如在通 篇說明書及權(quán)利要求當(dāng)中所提及的"包含"為一開放式用語,故應(yīng)解釋成"包含但不限定 于"。"大致"是指在可接收的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述 技術(shù)問題,基本達(dá)到所述技術(shù)效果。此外,"耦接"一詞在此包含任何直接及間接的電性耦接 手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦 接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書 后續(xù)描述為實(shí)施本發(fā)明的較佳實(shí)施方式,然所述描述乃以說明本發(fā)明的一般原則為目的, 并非用以限定本發(fā)明的范圍。本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
[0044] 還需要說明的是,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的 包含,從而使得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確 列出的其他要素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒有更多限制的情 況下,由語句"包括一個(gè)……"限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還 存在另外的相同要素。
[0045] 圖1為本申請(qǐng)實(shí)施例提供的一種視頻文件的多音軌存儲(chǔ)方法的流程示意圖,位于 云端服務(wù)器側(cè)執(zhí)行,如圖1所示,包括:
[0046] 101、在視頻文件的每一種音軌文件中配置對(duì)應(yīng)的音軌文件識(shí)別標(biāo)識(shí);
[0047] 假設(shè)某一個(gè)視頻文件有三種音軌文件,本發(fā)明實(shí)施例采用才改視頻文件的每種音 軌文件中配置該音軌文件的識(shí)別標(biāo)識(shí),其中,識(shí)別標(biāo)識(shí)包括該視頻文件的標(biāo)識(shí)加該音軌文 件的標(biāo)識(shí)的結(jié)合;或者識(shí)別標(biāo)識(shí)也可以只包括該音軌文件的標(biāo)識(shí)。
[0048] 102、將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音 軌文件數(shù)據(jù)庫中。
[0049]假設(shè)某一個(gè)視頻文件有三種音軌文件,本發(fā)明實(shí)施例采用將該三種配置識(shí)別標(biāo)識(shí) 后的音軌文件都一起保存到與所視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中。
[0050]其中,與所視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫可以是與保存所視頻文件的數(shù) 據(jù)庫是同一個(gè)數(shù)據(jù)庫。
[0051 ] 可選地,步驟102之后,還包括:
[0052] 103、建立所述視頻文件的標(biāo)識(shí)以及對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表之間的映射 關(guān)系。
[0053] 其中,所述音軌文件的識(shí)別標(biāo)識(shí)列表中包括所述視頻文件的每一種音軌文件的識(shí) 別標(biāo)識(shí)。
[0054] 表1為本發(fā)明采用的一種視頻文件的標(biāo)識(shí)以及對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表之 間的映射關(guān)系:
[0055]
[0056] 可選地,本發(fā)明實(shí)施例還包括:
[0057] 將視頻文件與其對(duì)應(yīng)的多種音軌文件一起保存到該視頻文件的數(shù)據(jù)庫中;
[0058] 建立所述視頻文件的標(biāo)識(shí)與其對(duì)應(yīng)多種音軌文件的標(biāo)識(shí)之間的映射關(guān)系,如表1 所示;
[0059] 建立所述視頻文件的標(biāo)識(shí)與其在數(shù)據(jù)庫中對(duì)應(yīng)的存儲(chǔ)地址之間的映射關(guān)系,如表 2所示:
[0060]
[0061 ]建立所述視頻文件的每一種音軌文件的標(biāo)識(shí)與其在數(shù)據(jù)庫中對(duì)應(yīng)的存儲(chǔ)地址之 間的映射關(guān)系,如表3或表4所示:
[0062]
[0066] 表 4
[0067] 基于圖1所示的視頻文件的多音軌存儲(chǔ)方法建立的映射關(guān)系,圖2為本申請(qǐng)實(shí)施例 提供的一種視頻文件獲取方法的流程示意圖,如圖2所示,包括:
[0068] 201、接收客戶端發(fā)送視頻文件的獲取請(qǐng)求;
[0069] 其中,所述視頻文件的獲取請(qǐng)求中包括待獲取的視頻文件的標(biāo)識(shí);
[0070] 具體實(shí)現(xiàn)時(shí),用戶設(shè)備利用視頻客戶端登陸云端服務(wù)器,通過視頻客戶端在用戶 設(shè)備的界面展示視頻文件列表;其中,視頻文件列表中包括多個(gè)視頻文件的標(biāo)識(shí),其中,視 頻文件的標(biāo)識(shí)例如可以是視頻文件的名稱(如瑯訝榜),當(dāng)用戶設(shè)備檢測(cè)到在視頻文件列表 中選擇其中一個(gè)視頻文件的標(biāo)識(shí)(如瑯訝榜),客戶端向云端服務(wù)器發(fā)送了攜帶有視頻文件 的標(biāo)識(shí)(如瑯訝榜)的視頻文件的獲取請(qǐng)求。
[0071] 202、根據(jù)待獲取的視頻文件的標(biāo)識(shí),獲取與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件 的識(shí)別標(biāo)識(shí)列表;
[0072] 203、將所述音軌文件的識(shí)別標(biāo)識(shí)列表發(fā)送給客戶端顯示;
[0073] 204、接收客戶端發(fā)送的在所述識(shí)別標(biāo)識(shí)列表選擇的其中一個(gè)識(shí)別標(biāo)識(shí);
[0074] 具體實(shí)現(xiàn)時(shí),在用戶設(shè)備的視頻客戶端顯示待獲取的視頻文件的音軌文件的識(shí)別 標(biāo)識(shí)列表,其中,識(shí)別標(biāo)識(shí)列表包括待獲取的視頻文件所有的音軌文件的識(shí)別標(biāo)識(shí)。
[0075] 當(dāng)用戶設(shè)備檢測(cè)到在識(shí)別標(biāo)識(shí)列表中選擇其中一個(gè)識(shí)別標(biāo)識(shí),客戶端向云端服務(wù) 器發(fā)送用戶選擇的音軌文件的識(shí)別標(biāo)識(shí)。
[0076] 205、在與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與所述選擇的識(shí)別 標(biāo)識(shí)對(duì)應(yīng)的音軌文件;
[0077] 具體實(shí)現(xiàn)時(shí),根據(jù)用戶選擇的音軌文件的識(shí)別標(biāo)識(shí),基于表3或表4的映射關(guān)系,可 以獲取與用戶選擇的音軌文件的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的音軌文件的存儲(chǔ)地址,即可獲取用戶選擇 的音軌文件;當(dāng)然,根據(jù)待獲取視頻文件的標(biāo)識(shí)可以獲取該視頻文件的標(biāo)識(shí)對(duì)應(yīng)的視頻文 件的存儲(chǔ)地址,即可獲取視頻文件。
[0078] 206、將所述獲取的音軌文件與所述視頻文件一起進(jìn)行轉(zhuǎn)碼并發(fā)送給客戶端進(jìn)行 播放。
[0079] 基于圖1所示的視頻文件的多音軌存儲(chǔ)方法建立的映射關(guān)系,圖3為本申請(qǐng)實(shí)施例 提供的一種音軌文件切換方法的流程示意圖,如圖3所示,包括:
[0080] 301、在視頻文件的播放中,接收到客戶端發(fā)送的音軌切換請(qǐng)求;
[0081] 其中,所述音軌切換請(qǐng)求中包括的所述正在播放的視頻文件的標(biāo)識(shí)和待切換的音 軌文件的識(shí)別標(biāo)識(shí);
[0082] 具體實(shí)現(xiàn)時(shí),用戶設(shè)備利用視頻客戶端正在播放一視頻文件時(shí),通過視頻客戶端 顯示的該視頻文件的所有音軌文件的識(shí)別標(biāo)識(shí),假設(shè)用戶想進(jìn)行音軌文件的切換,可以在 該視頻文件的音軌文件的識(shí)別標(biāo)識(shí)列表中選擇待切換的音軌文件的識(shí)別標(biāo)識(shí),客戶端檢測(cè) 到用戶選擇的待切換的音軌文件的識(shí)別標(biāo)識(shí),即可向云端服務(wù)器發(fā)送音軌切換請(qǐng)求。
[0083] 302、根據(jù)正在播放的視頻文件的標(biāo)識(shí)和待切換的音軌文件的識(shí)別標(biāo)識(shí),在與所述 正在播放的視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與所述待切換的音軌文件的識(shí) 別標(biāo)識(shí)對(duì)應(yīng)的音軌文件;
[0084] 303、將所述獲取的音軌文件進(jìn)行轉(zhuǎn)碼后發(fā)送給客戶端進(jìn)行所述視頻文件的音軌 切換。
[0085] 本發(fā)明實(shí)施例通過在視頻文件的每一種音軌文件中配置對(duì)應(yīng)的音軌文件識(shí)別標(biāo) 識(shí);將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù) 庫中。不需要存儲(chǔ)多套相應(yīng)的視頻文件V和對(duì)應(yīng)的音頻文件,即¥+41,¥+42,¥+六3,因此,可以 減少云存儲(chǔ)系統(tǒng)的存儲(chǔ)空間壓力;
[0086] 進(jìn)一步地,基于本發(fā)明實(shí)施例的多種音軌文件存儲(chǔ)方法,當(dāng)檢測(cè)到客戶端發(fā)送的 音軌切換請(qǐng)求時(shí),不需要同時(shí)獲取視頻文件和音軌文件,只需要獲取待切換的音軌文件進(jìn) 行轉(zhuǎn)碼即可,因此,可以釋放云轉(zhuǎn)碼系統(tǒng)的壓力。
[0087] 圖4為本申請(qǐng)實(shí)施例提供的一種視頻文件的多音軌存儲(chǔ)裝置的結(jié)構(gòu)示意圖,位于 云端服務(wù)器側(cè),如圖4所示,包括:
[0088] 配置模塊41,用于在視頻文件的每一種音軌文件中配置對(duì)應(yīng)的音軌文件識(shí)別標(biāo) 識(shí);
[0089] 保存模塊42,用于將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所視頻文件的標(biāo) 識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中。
[0090] 所述的裝置還包括:
[0091 ]建立模塊43,用于建立所述視頻文件的標(biāo)識(shí)以及對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表 之間的映射關(guān)系,所述音軌文件的識(shí)別標(biāo)識(shí)列表中包括所述視頻文件的每一種音軌文件的 識(shí)別標(biāo)識(shí)。
[0092]所述的裝置還包括:
[0093] 獲取模塊44,用于根據(jù)客戶端發(fā)送的所述視頻文件的獲取請(qǐng)求中包括的視頻文件 的標(biāo)識(shí),獲取與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表,并將所述音軌文件 的識(shí)別標(biāo)識(shí)列表發(fā)送給客戶端顯示;
[0094] 所述獲取模塊44,還用于根據(jù)客戶端發(fā)送的在所述識(shí)別標(biāo)識(shí)列表選擇的其中一個(gè) 識(shí)別標(biāo)識(shí),在與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與所述選擇的識(shí)別標(biāo)識(shí) 對(duì)應(yīng)的音軌文件;
[0095]發(fā)送模塊45,用于將所述獲取的音軌文件與所述視頻文件一起進(jìn)行轉(zhuǎn)碼并發(fā)送給 客戶端進(jìn)行播放。
[0096]所述的裝置還包括:
[0097]接收模塊46,用于在所述視頻文件的播放中,接收到客戶端發(fā)送的音軌切換請(qǐng)求; [0098]所述獲取模塊44,還用于根據(jù)所述音軌切換請(qǐng)求中包括的所述正在播放的視頻文 件的標(biāo)識(shí)和待切換的音軌文件的識(shí)別標(biāo)識(shí),在與所述正在播放的視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音 軌文件數(shù)據(jù)庫中獲取與所述待切換的音軌文件的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的音軌文件;
[0099]所述發(fā)送模塊45,還用于將所述獲取的音軌文件進(jìn)行轉(zhuǎn)碼后發(fā)送給客戶端進(jìn)行所 述視頻文件的音軌切換。
[0100]圖4所示的裝置可以執(zhí)行圖1-圖3中任一項(xiàng)所示的方法,其實(shí)現(xiàn)原理和技術(shù)效果不 再贅述。
[0101]上述說明示出并描述了本發(fā)明的若干優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明 并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、 修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí) 進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā) 明所附權(quán)利要求的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種視頻文件的多音軌存儲(chǔ)方法,位于云端服務(wù)器側(cè)執(zhí)行,其特征在于,包括: 在視頻文件的每一種音軌文件中配置對(duì)應(yīng)的音軌文件識(shí)別標(biāo)識(shí); 將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件 數(shù)據(jù)庫中。2. 如權(quán)利要求1所述的方法,其特征在于,還包括: 建立所述視頻文件的標(biāo)識(shí)以及對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表之間的映射關(guān)系,所述 音軌文件的識(shí)別標(biāo)識(shí)列表中包括所述視頻文件的每一種音軌文件的識(shí)別標(biāo)識(shí)。3. 如權(quán)利要求1或2所述的方法,其特征在于,還包括: 根據(jù)客戶端發(fā)送的所述視頻文件的獲取請(qǐng)求中包括的視頻文件的標(biāo)識(shí),獲取與所述視 頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表,并將所述音軌文件的識(shí)別標(biāo)識(shí)列表發(fā)送給 客戶端顯示; 根據(jù)客戶端發(fā)送的在所述識(shí)別標(biāo)識(shí)列表選擇的其中一個(gè)識(shí)別標(biāo)識(shí),在與所述視頻文件 的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與所述選擇的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的音軌文件; 將所述獲取的音軌文件與所述視頻文件一起進(jìn)行轉(zhuǎn)碼并發(fā)送給客戶端進(jìn)行播放。4. 如權(quán)利要求3所述的方法,其特征在于,還包括: 在所述視頻文件的播放中,接收到客戶端發(fā)送的音軌切換請(qǐng)求; 根據(jù)所述音軌切換請(qǐng)求中包括的所述正在播放的視頻文件的標(biāo)識(shí)和待切換的音軌文 件的識(shí)別標(biāo)識(shí),在與所述正在播放的視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與所述 待切換的音軌文件的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的音軌文件; 將所述獲取的音軌文件進(jìn)行轉(zhuǎn)碼后發(fā)送給客戶端進(jìn)行所述視頻文件的音軌切換。5. -種在線視頻的多音軌存儲(chǔ)裝置,位于云端服務(wù)器側(cè),其特征在于,包括: 配置模塊,用于在視頻文件的每一種音軌文件中配置對(duì)應(yīng)的音軌文件識(shí)別標(biāo)識(shí); 保存模塊,用于將配置識(shí)別標(biāo)識(shí)后的每一種音軌文件保存到與所視頻文件的標(biāo)識(shí)對(duì)應(yīng) 的音軌文件數(shù)據(jù)庫中。6. 如權(quán)利要求5所述的裝置,其特征在于,還包括: 建立模塊,用于建立所述視頻文件的標(biāo)識(shí)以及對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表之間的 映射關(guān)系,所述音軌文件的識(shí)別標(biāo)識(shí)列表中包括所述視頻文件的每一種音軌文件的識(shí)別標(biāo) 識(shí)。7. 如權(quán)利要求5或6所述的裝置,其特征在于,還包括: 獲取模塊,用于根據(jù)客戶端發(fā)送的所述視頻文件的獲取請(qǐng)求中包括的視頻文件的標(biāo) 識(shí),獲取與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件的識(shí)別標(biāo)識(shí)列表,并將所述音軌文件的識(shí) 別標(biāo)識(shí)列表發(fā)送給客戶端顯示; 所述獲取模塊,還用于根據(jù)客戶端發(fā)送的在所述識(shí)別標(biāo)識(shí)列表選擇的其中一個(gè)識(shí)別標(biāo) 識(shí),在與所述視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件數(shù)據(jù)庫中獲取與所述選擇的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的 音軌文件; 發(fā)送模塊,用于將所述獲取的音軌文件與所述視頻文件一起進(jìn)行轉(zhuǎn)碼并發(fā)送給客戶端 進(jìn)行播放。8. 如權(quán)利要求7所述的裝置,其特征在于,還包括: 接收模塊,用于在所述視頻文件的播放中,接收到客戶端發(fā)送的音軌切換請(qǐng)求; 所述獲取模塊,還用于根據(jù)所述音軌切換請(qǐng)求中包括的所述正在播放的視頻文件的標(biāo) 識(shí)和待切換的音軌文件的識(shí)別標(biāo)識(shí),在與所述正在播放的視頻文件的標(biāo)識(shí)對(duì)應(yīng)的音軌文件 數(shù)據(jù)庫中獲取與所述待切換的音軌文件的識(shí)別標(biāo)識(shí)對(duì)應(yīng)的音軌文件; 所述發(fā)送模塊,還用于將所述獲取的音軌文件進(jìn)行轉(zhuǎn)碼后發(fā)送給客戶端進(jìn)行所述視頻 文件的音軌切換。
【文檔編號(hào)】H04N21/233GK105898354SQ201510890628
【公開日】2016年8月24日
【申請(qǐng)日】2015年12月7日
【發(fā)明人】邊智, 魏偉, 祁海, 鮑大磊
【申請(qǐng)人】樂視云計(jì)算有限公司