• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數(shù)據(jù)存儲(chǔ)的方法、裝置及電子設(shè)備制造方法及圖紙

    技術(shù)編號(hào):21096403 閱讀:36 留言:0更新日期:2019-05-11 12:37
    本發(fā)明專利技術(shù)提供了一種數(shù)據(jù)存儲(chǔ)的方法、裝置及電子設(shè)備,用于解決現(xiàn)有技術(shù)中出現(xiàn)程序異常退出或流媒體服務(wù)器異常宕機(jī)等故障時(shí),會(huì)造成已存儲(chǔ)的MP4文件為不完整的MP4文件,無法進(jìn)行解析,也無法被MP4文件播放器讀取并播放的問題。包括:接收到流媒體數(shù)據(jù),其中,所述流媒體數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、所述音頻數(shù)據(jù)對(duì)應(yīng)的第一信令數(shù)據(jù)和所述視頻數(shù)據(jù)對(duì)應(yīng)的第二信令數(shù)據(jù);將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    一種數(shù)據(jù)存儲(chǔ)的方法、裝置及電子設(shè)備
    本專利技術(shù)涉及通信
    ,尤其涉及一種數(shù)據(jù)存儲(chǔ)的方法、裝置及電子設(shè)備。
    技術(shù)介紹
    近年來隨著直播行業(yè)的興起,流媒體技術(shù)的發(fā)展也越來越成熟,流媒體服務(wù)器的應(yīng)用也越來越廣泛,流媒體服務(wù)器是流媒體應(yīng)用的核心和基礎(chǔ),也是運(yùn)營商向用戶提供視頻服務(wù)器的關(guān)鍵平臺(tái),流媒體技術(shù)只能實(shí)時(shí)觀看,假設(shè)用戶錯(cuò)過直播需要回看時(shí),流媒體服務(wù)器不能提供回看功能,因此,現(xiàn)有技術(shù)中將流媒體服務(wù)器與存儲(chǔ)服務(wù)器集中到一臺(tái)服務(wù)器上,組成了流媒體存儲(chǔ)服務(wù)器,既有存儲(chǔ)服務(wù)器的強(qiáng)大存儲(chǔ)功能,也具有流媒體服務(wù)器的視頻流處理功能?,F(xiàn)有技術(shù)中,采用流媒體存儲(chǔ)服務(wù)器對(duì)流媒體數(shù)據(jù)的處理過程具體如圖1所示,首先通過實(shí)時(shí)音/視頻信號(hào)采集器采集實(shí)時(shí)的音/視頻信號(hào),對(duì)所述音/視頻信號(hào)經(jīng)過編碼器或者轉(zhuǎn)碼器進(jìn)行壓縮編碼,將壓縮編碼后的音/視頻信號(hào)發(fā)送給流媒體服務(wù)器,流媒體服務(wù)器通過網(wǎng)絡(luò)將所述壓縮編碼后的音/視頻信號(hào)發(fā)送給流媒體播放器進(jìn)行解碼并播放,同時(shí)流媒體服務(wù)器將壓縮編碼后的音/視頻信號(hào)發(fā)送給流媒體信令與數(shù)據(jù)交互模塊,所述流媒體信令與數(shù)據(jù)交互模塊接收到壓縮編碼后的音/視頻信號(hào)后,分別通音頻準(zhǔn)碼模塊和視頻轉(zhuǎn)碼,模塊對(duì)壓縮編碼后的音/視頻信號(hào)分別進(jìn)場處理,將處理后的數(shù)據(jù)經(jīng)過音視頻MP4文件封裝模塊一同封裝到MP4文件中。在存儲(chǔ)過程中,如果出現(xiàn)程序異常退出或流媒體服務(wù)器異常宕機(jī)等故障時(shí),會(huì)造成已存儲(chǔ)的MP4文件為不完整的MP4文件,無相應(yīng)的文件解析數(shù)據(jù),由于MP4文件具有在解析和讀取必須通過文件解析數(shù)據(jù)的格式特點(diǎn),因此不完整的MP4文件無法解析,也無法被MP4文件播放器讀取并播放。綜上所述,如何存儲(chǔ)流媒體數(shù)據(jù),才能在出現(xiàn)程序異常退出或流媒體服務(wù)器異常宕機(jī)等故障時(shí),使已存儲(chǔ)的不完整的MP4文件可修復(fù),從而進(jìn)行解析和播放是目前需要解決的問題。
    技術(shù)實(shí)現(xiàn)思路
    有鑒于此,本專利技術(shù)提供了一種數(shù)據(jù)存儲(chǔ)輸?shù)姆椒?、裝置及電子設(shè)備,用于解決現(xiàn)有技術(shù)中在出現(xiàn)程序異常退出或流媒體服務(wù)器異常宕機(jī)等故障時(shí),已存儲(chǔ)的不完整的MP4文件無法解析和播放的問題。根據(jù)本專利技術(shù)實(shí)施例的第一個(gè)方面,提供了一種數(shù)據(jù)存儲(chǔ)的方法,包括:接收到流媒體數(shù)據(jù),其中,所述流媒體數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、所述音頻數(shù)據(jù)對(duì)應(yīng)的第一信令數(shù)據(jù)和所述視頻數(shù)據(jù)對(duì)應(yīng)的第二信令數(shù)據(jù);將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中。在一個(gè)實(shí)施例中,所述將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中,具體包括:將所述音頻數(shù)據(jù)存儲(chǔ)為音頻文件;將所述視頻數(shù)據(jù)存儲(chǔ)為視頻文件;將所述第一信令數(shù)據(jù)存儲(chǔ)為音頻幀信息文件;將所述第二信令數(shù)據(jù)存儲(chǔ)為視頻幀信息文件。在一個(gè)實(shí)施例中,所述將所述音頻數(shù)據(jù)存儲(chǔ)為音頻文件之前,該方法還包括:對(duì)所述音頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼。在一個(gè)實(shí)施例中,所述將所述音頻數(shù)據(jù)存儲(chǔ)為視頻文件之前,該方法還包括:對(duì)所述視頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼。在一個(gè)實(shí)施例中,所述將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中之后,該方法還包括:在所述相應(yīng)的文件中獲取所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù);將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)重新進(jìn)行封裝,封裝為新的音頻文件和新的視頻文件。在一個(gè)實(shí)施例中,所述在所述相應(yīng)的文件中獲取所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù),具體包括:在所述音頻文件中獲取所述音頻數(shù)據(jù);在所述視頻文件中獲取所述視頻數(shù)據(jù);在所述音頻幀信息文件中獲取所述第一信令數(shù)據(jù);在所述視頻幀信息文件中獲取所述第二信令數(shù)據(jù)。在一個(gè)實(shí)施例中,所述將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)重新進(jìn)行封裝,封裝為新的音頻文件和新的視頻文件,具體包括:將所述音頻數(shù)據(jù)和所述第一信令數(shù)據(jù)封裝為新的音頻文件;將所述視頻數(shù)據(jù)和所述第二信令數(shù)據(jù)封裝為新的視頻文件。根據(jù)本專利技術(shù)實(shí)施例的第二個(gè)方面,提供了一種數(shù)據(jù)存儲(chǔ)的裝置,包括:流媒體信令與數(shù)據(jù)交互模塊,用于接收到流媒體數(shù)據(jù),其中,所述流媒體數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、所述音頻數(shù)據(jù)對(duì)應(yīng)的第一信令數(shù)據(jù)和所述視頻數(shù)據(jù)對(duì)應(yīng)的第二信令數(shù)據(jù);存儲(chǔ)模塊,用于將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中。在一個(gè)實(shí)施例中,所述存儲(chǔ)模塊具體包括:第一音頻文件封裝模塊,用于將所述音頻數(shù)據(jù)存儲(chǔ)為音頻文件;第一視頻文件封裝模塊,用于將所述視頻數(shù)據(jù)存儲(chǔ)為視頻文件;音頻幀信息存儲(chǔ)模塊,用于將所述第一信令數(shù)據(jù)存儲(chǔ)為音頻幀信息文件;視頻幀信息存儲(chǔ)模塊,用于將所述第二信令數(shù)據(jù)存儲(chǔ)為視頻幀信息文件。在一個(gè)實(shí)施例中,所述裝置還包括:音頻轉(zhuǎn)碼模塊,用于對(duì)所述音頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼。在一個(gè)實(shí)施例中,所述裝置還包括:視頻轉(zhuǎn)碼模塊,用于對(duì)所述視頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼。在一個(gè)實(shí)施例中,所述裝置還包括:獲取模塊,用于在所述相應(yīng)的文件中獲取所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù);重新封裝模塊,用于將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)重新進(jìn)行封裝,封裝為新的音頻文件和新的視頻文件。在一個(gè)實(shí)施例中,所述獲取模塊具體包括:音頻文件數(shù)據(jù)提取模塊,用于在所述音頻文件中獲取所述音頻數(shù)據(jù);視頻文件數(shù)據(jù)提取模塊,用于在所述視頻文件中獲取所述視頻數(shù)據(jù);音頻幀信息讀取模塊,用于在所述音頻幀信息文件中獲取所述第一信令數(shù)據(jù);視頻幀信息讀取模塊,用于在所述視頻幀信息文件中獲取所述第二信令數(shù)據(jù)。在一個(gè)實(shí)施例中,所述重新封裝模塊具體包括:第二音頻文件封裝模塊,用于將所述音頻數(shù)據(jù)和所述第一信令數(shù)據(jù)封裝為新的音頻文件;第二視頻文件封裝模塊,用于將所述視頻數(shù)據(jù)和所述第二信令數(shù)據(jù)封裝為新的視頻文件。根據(jù)本專利技術(shù)實(shí)施例的第三個(gè)方面,提供了一種電子設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)一條或多條計(jì)算機(jī)程序指令,其中,所述一條或多條計(jì)算機(jī)程序指令被所述處理器執(zhí)行以實(shí)現(xiàn)如第一方面或第一方面任一種可能所述的方法。根據(jù)本專利技術(shù)實(shí)施例的第四個(gè)方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)計(jì)算機(jī)程序指令,其特征在于,所述計(jì)算機(jī)程序指令在被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面或第一方面任一種可能所述的方法。本專利技術(shù)實(shí)施例的有益效果包括:首先接收到流媒體數(shù)據(jù),其中,所述流媒體數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、所述音頻數(shù)據(jù)對(duì)應(yīng)的第一信令數(shù)據(jù)和所述視頻數(shù)據(jù)對(duì)應(yīng)的第二信令數(shù)據(jù);然后將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中,本專利技術(shù)實(shí)施例中,存儲(chǔ)音頻數(shù)據(jù)和視頻數(shù)據(jù)的同時(shí)也存儲(chǔ)了所述音頻數(shù)據(jù)對(duì)應(yīng)的第一信令數(shù)據(jù)和所述視頻數(shù)據(jù)對(duì)應(yīng)的第二信令數(shù)據(jù),通過所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)可以對(duì)不完整的音頻文件和視頻文件進(jìn)行修復(fù),獲得可以進(jìn)行解析和播放的音頻文件和視頻文件,解決了現(xiàn)有技術(shù)中當(dāng)MP4文件不完整時(shí)無法解析和播放的問題。附圖說明通過以下參照附圖對(duì)本專利技術(shù)實(shí)施例的描述,本專利技術(shù)的上述以及其它目的、特征和優(yōu)點(diǎn)將更為清楚,在附圖中:圖1是現(xiàn)有技術(shù)中提供的一種流媒體數(shù)據(jù)存儲(chǔ)和傳輸?shù)姆椒鞒虉D;圖2是本專利技術(shù)實(shí)施例提供的一種數(shù)據(jù)存儲(chǔ)的方法流程圖;圖3是本專利技術(shù)實(shí)施例提供的一種數(shù)據(jù)恢復(fù)的方法流程圖;圖4是本專利技術(shù)實(shí)施例提供的一種本文檔來自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    1.一種數(shù)據(jù)存儲(chǔ)的方法,其特征在于,包括:接收到流媒體數(shù)據(jù),其中,所述流媒體數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、所述音頻數(shù)據(jù)對(duì)應(yīng)的第一信令數(shù)據(jù)和所述視頻數(shù)據(jù)對(duì)應(yīng)的第二信令數(shù)據(jù);將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中。

    【技術(shù)特征摘要】
    1.一種數(shù)據(jù)存儲(chǔ)的方法,其特征在于,包括:接收到流媒體數(shù)據(jù),其中,所述流媒體數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、所述音頻數(shù)據(jù)對(duì)應(yīng)的第一信令數(shù)據(jù)和所述視頻數(shù)據(jù)對(duì)應(yīng)的第二信令數(shù)據(jù);將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中。2.如權(quán)利要求1所述的方法,其特征在于,所述將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中,具體包括:將所述音頻數(shù)據(jù)存儲(chǔ)為音頻文件;將所述視頻數(shù)據(jù)存儲(chǔ)為視頻文件;將所述第一信令數(shù)據(jù)存儲(chǔ)為音頻幀信息文件;將所述第二信令數(shù)據(jù)存儲(chǔ)為視頻幀信息文件。3.如權(quán)利要求2所述的方法,其特征在于,所述將所述音頻數(shù)據(jù)存儲(chǔ)為音頻文件之前,該方法還包括:對(duì)所述音頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼。4.如權(quán)利要求2所述的方法,其特征在于,所述將所述音頻數(shù)據(jù)存儲(chǔ)為視頻文件之前,該方法還包括:對(duì)所述視頻數(shù)據(jù)進(jìn)行轉(zhuǎn)碼。5.如權(quán)利要求1所述的方法,其特征在于,所述將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)分別存儲(chǔ)到相應(yīng)的文件中之后,該方法還包括:在所述相應(yīng)的文件中獲取所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù);將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)重新進(jìn)行封裝,封裝為新的音頻文件和新的視頻文件。6.如權(quán)利要求5所述的方法,其特征在于,所述在所述相應(yīng)的文件中獲取所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù),具體包括:在所述音頻文件中獲取所述音頻數(shù)據(jù);在所述視頻文件中獲取所述視頻數(shù)據(jù);在所述音頻幀信息文件中獲取所述第一信令數(shù)據(jù);在所述視頻幀信息文件中獲取所述第二信令數(shù)據(jù)。7.如權(quán)利要求5所述的方法,其特征在于,所述將所述音頻數(shù)據(jù)、所述視頻數(shù)據(jù)、所述第一信令數(shù)據(jù)和所述第二信令數(shù)據(jù)重新進(jìn)行封裝,封裝為新的音頻文件和新的視頻文件,具體包括:將所述音頻數(shù)據(jù)和所述第一信令數(shù)據(jù)封裝為新的音頻文件;將所述視頻數(shù)據(jù)和所述第二信令數(shù)據(jù)封裝為新的視頻文件。8.一種數(shù)據(jù)存儲(chǔ)的裝置,其特征在于,包括:流媒體信令與數(shù)據(jù)交互模塊,用于接收到流媒體數(shù)據(jù),其中,所述流媒體數(shù)據(jù)包括音頻數(shù)據(jù)、視頻數(shù)據(jù)、所述音...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:顏洪奎方明
    申請(qǐng)(專利權(quán))人:北京大米科技有限公司
    類型:發(fā)明
    國別省市:北京,11

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 中文无码字幕中文有码字幕| 亚洲av无码一区二区三区不卡| 无码AV片在线观看免费| 久久av无码专区亚洲av桃花岛 | 国产精品无码午夜福利| 久久ZYZ资源站无码中文动漫| 国产精品亚洲专区无码不卡| 亚洲AV永久无码精品| 成在人线AV无码免费| 精品一区二区三区无码免费视频| 日韩久久无码免费毛片软件| 亚洲精品~无码抽插| 亚洲精品97久久中文字幕无码 | 久久精品无码一区二区三区日韩 | 亚洲中文字幕无码中文字在线 | 国产AV无码专区亚洲AV漫画 | 日韩精品无码一区二区三区免费 | 亚洲中文字幕无码一区二区三区| 亚洲精品av无码喷奶水糖心| 无码人妻一区二区三区在线视频 | 亚洲av无码一区二区三区人妖| 亚洲中文字幕无码久久综合网| 丰满爆乳无码一区二区三区| 亚洲中文无码亚洲人成影院| 少妇人妻偷人精品无码视频新浪| 国产综合无码一区二区三区| 国产精品无码久久av| 精品无码av无码专区| 尤物永久免费AV无码网站| 无码被窝影院午夜看片爽爽jk| 无码国产精品一区二区免费| 亚洲av无码一区二区三区观看| 无码人妻黑人中文字幕| 无码AV中文字幕久久专区| 久久亚洲AV成人无码电影| 无码国产福利av私拍| 精品人妻系列无码天堂| 久久久久久精品无码人妻| 中文字幕无码中文字幕有码| 无码av高潮喷水无码专区线| 亚洲aⅴ天堂av天堂无码麻豆 |