本申請涉及通信,特別涉及一種數(shù)據(jù)輸出方法和數(shù)據(jù)接收方法。
背景技術(shù):
1、多媒體數(shù)據(jù)包括文本、圖形、圖像、聲音、動畫、活動圖像等形式的媒體數(shù)據(jù),也可以是上述多種形式的媒體數(shù)據(jù)中的部分或者全部形成的內(nèi)容上相互關(guān)聯(lián)的復(fù)合數(shù)據(jù)??赏ㄟ^將多媒體數(shù)據(jù)輸出到接收設(shè)備,由接收設(shè)備對多媒體數(shù)據(jù)進(jìn)行存儲或者輸出,如播放音頻,輸出圖像等。目前,在將多媒體數(shù)據(jù)輸出過程中,延時較高,造成多媒體數(shù)據(jù)的輸出效率低。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供了一種數(shù)據(jù)輸出方法,包括:獲得待輸出多媒體數(shù)據(jù);根據(jù)目標(biāo)編碼協(xié)議將所述待輸出多媒體數(shù)據(jù)編碼以獲得編碼數(shù)據(jù)幀;將所述編碼數(shù)據(jù)幀相關(guān)信息存儲于第一存儲區(qū)域;基于存儲于所述第一存儲區(qū)域的所述編碼數(shù)據(jù)幀相關(guān)信息讀取所述編碼數(shù)據(jù)幀,其中,能夠被同時讀取的所述編碼數(shù)據(jù)幀的數(shù)量為多個;基于目標(biāo)數(shù)據(jù)傳輸協(xié)議生成與所述編碼數(shù)據(jù)幀對應(yīng)的數(shù)據(jù)包;基于所述目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路輸出所述數(shù)據(jù)包。
2、在一些實(shí)施例中,包括:被同時讀取的所述編碼數(shù)據(jù)幀的數(shù)量與基于所述目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路同時輸出的所述數(shù)據(jù)包的數(shù)量滿足相同條件。
3、在一些實(shí)施例中,將所述編碼數(shù)據(jù)幀相關(guān)信息存儲于第一存儲區(qū)域,包括:將所述編碼數(shù)據(jù)幀存儲于所述第一存儲區(qū)域;或者,將用于指向所述編碼數(shù)據(jù)幀的指針數(shù)據(jù)存儲于所述第一存儲區(qū)域。
4、在一些實(shí)施例中,在將所述編碼數(shù)據(jù)幀相關(guān)信息存儲于第一存儲區(qū)域之后,還包括:確定所述編碼數(shù)據(jù)幀相關(guān)信息在所述第一存儲區(qū)域中的當(dāng)前位置;在所述當(dāng)前位置不是所述第一存儲區(qū)域的結(jié)束位置的情況下,使寫指針指向所述當(dāng)前位置對應(yīng)的下一個位置,所述寫指針用于指向所述第一存儲區(qū)域中用于寫入下一個編碼數(shù)據(jù)幀相關(guān)信息的位置;在所述當(dāng)前位置是所述第一存儲區(qū)域的結(jié)束位置的情況下,使所述寫指針指向所述第一存儲區(qū)域中的起始位置。
5、在一些實(shí)施例中,在獲得待輸出多媒體數(shù)據(jù)之前,還包括:獲得接收設(shè)備通過當(dāng)前通信鏈路輸出的通信質(zhì)量參數(shù);在所述通信質(zhì)量參數(shù)滿足目標(biāo)條件的情況下,將當(dāng)前通信鏈路對應(yīng)的第一數(shù)據(jù)傳輸協(xié)議確定為所述目標(biāo)數(shù)據(jù)傳輸協(xié)議,所述第一數(shù)據(jù)傳輸協(xié)議中包括握手機(jī)制;在所述通信質(zhì)量參數(shù)不滿足所述目標(biāo)條件的情況下,將第二數(shù)據(jù)傳輸協(xié)議確定為所述目標(biāo)數(shù)據(jù)傳輸協(xié)議,所述第二數(shù)據(jù)傳輸協(xié)議中不包括握手機(jī)制。
6、在一些實(shí)施例中,響應(yīng)于所述第二數(shù)據(jù)傳輸協(xié)議為所述目標(biāo)數(shù)據(jù)傳輸協(xié)議,所述方法還包括:存儲所述數(shù)據(jù)包的編號信息;響應(yīng)于在輸出當(dāng)前數(shù)據(jù)包的預(yù)設(shè)時間段內(nèi)未接收到所述接收設(shè)備輸出的確認(rèn)信息,根據(jù)所述當(dāng)前數(shù)據(jù)包的編號信息,基于所述第二數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路輸出所述編號信息對應(yīng)的所述當(dāng)前數(shù)據(jù)包。
7、本申請實(shí)施例還提出了一種數(shù)據(jù)接收方法,包括:獲得輸出設(shè)備基于目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路輸出的數(shù)據(jù)包;將所述數(shù)據(jù)包存儲于第二存儲區(qū)域;讀取存儲于所述第二存儲區(qū)域的所述數(shù)據(jù)包,其中,能夠被同時讀取的所述數(shù)據(jù)包的數(shù)量為多個;基于目標(biāo)解碼協(xié)議將所述數(shù)據(jù)包對應(yīng)的編碼數(shù)據(jù)幀解碼,以獲得與所述數(shù)據(jù)包對應(yīng)的多媒體數(shù)據(jù)。
8、在一些實(shí)施例中,包括:能夠被同時讀取的所述數(shù)據(jù)包的數(shù)量和能夠被同時解碼的所述編碼數(shù)據(jù)幀的數(shù)量滿足相同條件。
9、在一些實(shí)施例中,在獲得輸出設(shè)備基于目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路輸出的數(shù)據(jù)包之后,還包括:在第二數(shù)據(jù)傳輸協(xié)議為所述目標(biāo)數(shù)據(jù)傳輸協(xié)議的情況下,基于所述目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路,向所述輸出設(shè)備輸出確認(rèn)信息,所述第二數(shù)據(jù)傳輸協(xié)議中不包括握手機(jī)制,所述確認(rèn)信息對應(yīng)所述數(shù)據(jù)包的編號信息。
10、在一些實(shí)施例中,還包括:獲得所述目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路的通信質(zhì)量參數(shù);基于所述目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路,向所述輸出設(shè)備輸出所述通信質(zhì)量參數(shù)。
1.一種數(shù)據(jù)輸出方法,包括:
2.如權(quán)利要求1所述的數(shù)據(jù)輸出方法,包括:被同時讀取的所述編碼數(shù)據(jù)幀的數(shù)量與基于所述目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路同時輸出的所述數(shù)據(jù)包的數(shù)量滿足相同條件。
3.如權(quán)利要求1所述的數(shù)據(jù)輸出方法,將所述編碼數(shù)據(jù)幀相關(guān)信息存儲于第一存儲區(qū)域,包括:
4.如權(quán)利要求1所述的數(shù)據(jù)輸出方法,在將所述編碼數(shù)據(jù)幀相關(guān)信息存儲于第一存儲區(qū)域之后,還包括:
5.如權(quán)利要求1所述的數(shù)據(jù)輸出方法,在獲得待輸出多媒體數(shù)據(jù)之前,還包括:
6.如權(quán)利要求5所述的數(shù)據(jù)輸出方法,響應(yīng)于所述第二數(shù)據(jù)傳輸協(xié)議為所述目標(biāo)數(shù)據(jù)傳輸協(xié)議,所述方法還包括:
7.一種數(shù)據(jù)接收方法,包括:
8.如權(quán)利要求7所述的數(shù)據(jù)接收方法,包括:能夠被同時讀取的所述數(shù)據(jù)包的數(shù)量和能夠被同時解碼的所述編碼數(shù)據(jù)幀的數(shù)量滿足相同條件。
9.如權(quán)利要求7所述的數(shù)據(jù)接收方法,在獲得輸出設(shè)備基于目標(biāo)數(shù)據(jù)傳輸協(xié)議對應(yīng)的通信鏈路輸出的數(shù)據(jù)包之后,還包括:
10.如權(quán)利要求7所述的數(shù)據(jù)接收方法,還包括: