音視頻播放控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示終端技術(shù)領(lǐng)域,尤其涉及音視頻播放控制方法及裝置。
【背景技術(shù)】
[0002]目前,電視、電腦和手機(jī)是普通用戶日常生活中接觸最多的三大平臺(tái),它們各有特點(diǎn):電視屏幕大,觀看體驗(yàn)好;電腦功能多,儲(chǔ)存空間豐富;手機(jī)隨身攜帶,最方便。用戶在家中使用電視觀看視頻時(shí),雖然觀看體驗(yàn)好,但是在操作和內(nèi)容資源上遠(yuǎn)不及手機(jī)和電腦豐富。多屏互動(dòng)技術(shù)的出現(xiàn)就旨在將三大平臺(tái)的優(yōu)勢(shì)進(jìn)行融合,實(shí)現(xiàn)最佳的用戶體驗(yàn)。
[0003]現(xiàn)有技術(shù)中在多屏互動(dòng)技術(shù)中,通常是各終端直接獲取原始的音視頻數(shù)據(jù),在終端上進(jìn)行解碼,然后播放。由于在各終端上需要進(jìn)行解碼,因此對(duì)終端要求較高,若使用不具有解碼功能的終端將無法進(jìn)行播放。
[0004]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種音視頻播放控制方法及裝置,旨在解決進(jìn)行多屏互動(dòng)時(shí),受到移動(dòng)終端的解碼能力限制造成移動(dòng)終端無法播放。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種音視頻播放控制方法包括以下步驟:
[0007]接收到移動(dòng)終端發(fā)送的音視頻播放請(qǐng)求時(shí),獲取所述音視頻播放請(qǐng)求中預(yù)置的音視頻播放特征數(shù)據(jù);
[0008]根據(jù)所述音視頻播放特征數(shù)據(jù)對(duì)當(dāng)前接收到的碼流對(duì)應(yīng)的音視頻數(shù)據(jù)進(jìn)行篩選得到待編碼的音視頻數(shù)據(jù);
[0009]對(duì)所述待編碼的音視頻數(shù)據(jù)進(jìn)行編碼形成多媒體文件;
[0010]將所述多媒體文件輸出至所述移動(dòng)終端,以供移動(dòng)終端進(jìn)行音視頻播放。
[0011]優(yōu)選地,所述根據(jù)所述音視頻播放特征數(shù)據(jù)對(duì)當(dāng)前接收到的碼流對(duì)應(yīng)的音視頻數(shù)據(jù)進(jìn)行篩選得到待編碼的音視頻數(shù)據(jù)包括:
[0012]根據(jù)音視頻播放特征數(shù)據(jù)對(duì)所述當(dāng)前接收到的碼流中節(jié)目的PID進(jìn)行匹配篩選,以刪除與所述音視頻播放特征數(shù)據(jù)不匹配的PID及對(duì)應(yīng)的音視頻數(shù)據(jù),形成待編碼的音視頻數(shù)據(jù)。
[0013]優(yōu)選地,所述對(duì)所述待編碼的音視頻數(shù)據(jù)進(jìn)行編碼形成多媒體文件包括:
[0014]根據(jù)所述音視頻播放特征數(shù)據(jù)與當(dāng)前接收到的碼流中預(yù)置特征信息確定待編碼音視頻數(shù)據(jù)中需要重新編碼的第一音視頻數(shù)據(jù)和不需要重新編碼的第二音視頻數(shù)據(jù);
[0015]根據(jù)所述音視頻播放特征數(shù)據(jù)對(duì)應(yīng)的編碼算法,對(duì)所述第一音視頻數(shù)據(jù)重新編碼處理;
[0016]將重新編碼后的音視頻數(shù)據(jù)和所述第二音視頻數(shù)據(jù)進(jìn)行封裝形成多媒體文件。
[0017]優(yōu)選地,所述對(duì)所述待編碼的音視頻數(shù)據(jù)進(jìn)行編碼形成多媒體文件還包括:
[0018]判斷當(dāng)前的網(wǎng)速是否小于所述移動(dòng)終所支持的最大碼率;
[0019]若是,則根據(jù)所述當(dāng)前網(wǎng)速設(shè)定重新編碼的碼率;
[0020]若否,則將所述移動(dòng)終端所支持的最大碼率設(shè)定為重新編碼的碼率。
[0021]優(yōu)選地,所述將多媒體文件輸出至所述移動(dòng)終端,以供移動(dòng)終端進(jìn)行視頻播放的步驟之前還包括:
[0022]判斷多媒體文件的大小是否大于預(yù)設(shè)值;
[0023]若是,則執(zhí)行所述將多媒體文件輸出至所述移動(dòng)終端,以供移動(dòng)終端進(jìn)行視頻播放的步驟。
[0024]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種音視頻播放控制裝置包括:
[0025]獲取模塊,用于接收到移動(dòng)終端發(fā)送的音視頻播放請(qǐng)求時(shí),獲取所述音視頻播放請(qǐng)求中預(yù)置的音視頻播放特征數(shù)據(jù);
[0026]篩選模塊,用于根據(jù)所述音視頻播放特征數(shù)據(jù)對(duì)當(dāng)前接收到的碼流對(duì)應(yīng)的音視頻數(shù)據(jù)進(jìn)行篩選得到待編碼的音視頻數(shù)據(jù);
[0027]編碼模塊,用于對(duì)所述待編碼的音視頻數(shù)據(jù)進(jìn)行編碼形成多媒體文件;
[0028]傳輸模塊,用于將所述多媒體文件輸出至所述移動(dòng)終端,以供移動(dòng)終端進(jìn)行音視頻播放。
[0029]優(yōu)選地,所述篩選模塊具體用于,根據(jù)音視頻播放特征數(shù)據(jù)對(duì)所述當(dāng)前接收到的碼流中節(jié)目的PID進(jìn)行匹配篩選,以刪除與所述音視頻播放特征數(shù)據(jù)不匹配的PID及對(duì)應(yīng)的音視頻數(shù)據(jù),形成待編碼的音視頻數(shù)據(jù)。
[0030]優(yōu)選地,所述編碼模塊包括:
[0031]確定單元,用于根據(jù)所述音視頻播放特征數(shù)據(jù)與當(dāng)前接收到的碼流中預(yù)置特征信息確定待編碼音視頻數(shù)據(jù)中需要重新編碼的第一音視頻數(shù)據(jù)和不需要重新編碼的第二音視頻數(shù)據(jù);
[0032]編碼單元,用于根據(jù)所述音視頻播放特征數(shù)據(jù)對(duì)應(yīng)的編碼算法,對(duì)所述第一音視頻數(shù)據(jù)進(jìn)行重新編碼處理;
[0033]封裝單元,用于將重新編碼后的音視頻數(shù)據(jù)和所述第二音視頻數(shù)據(jù)進(jìn)行封裝形成多媒體文件。
[0034]優(yōu)選地,所述編碼模塊還包括:
[0035]第二判斷單元,用于判斷當(dāng)前的網(wǎng)速是否小于所述移動(dòng)終所支持的最大碼率;
[0036]設(shè)定單元,用于當(dāng)前的網(wǎng)速小于所述移動(dòng)終所支持的最大碼率時(shí),根據(jù)所述當(dāng)前網(wǎng)速設(shè)定重新編碼的碼率;當(dāng)前的網(wǎng)速大于等于所述移動(dòng)終所支持的最大碼率時(shí),將所述移動(dòng)終端所支持的最大碼率設(shè)定為重新編碼的碼率。
[0037]優(yōu)選地,所述音視頻播放控制裝置還包括:
[0038]判斷模塊,用于判斷多媒體文件的大小是否大于預(yù)設(shè)值;當(dāng)所述多媒體文件的大小大于預(yù)設(shè)值時(shí),觸發(fā)所述傳輸模塊將多媒體文件輸出至所述移動(dòng)終端,以供移動(dòng)終端進(jìn)行視頻播放。
[0039]本發(fā)明實(shí)施例通過接收到移動(dòng)終端發(fā)送的音視頻播放請(qǐng)求時(shí),獲取所述音視頻播放請(qǐng)求中預(yù)置的音視頻播放特征數(shù)據(jù);并根據(jù)所述音視頻播放特征數(shù)據(jù)對(duì)當(dāng)前接收到的碼流對(duì)應(yīng)的音視頻數(shù)據(jù)進(jìn)行篩選得到待編碼的音視頻數(shù)據(jù);對(duì)所述待編碼的音視頻數(shù)據(jù)進(jìn)行編碼形成多媒體文件;然后將所述多媒體文件輸出至所述移動(dòng)終端,以供移動(dòng)終端進(jìn)行音視頻播放。由于在進(jìn)行音視頻播放時(shí),將音視頻數(shù)據(jù)根據(jù)移動(dòng)終端的音視頻播放特征數(shù)據(jù)對(duì)應(yīng)的編碼算法重新進(jìn)行編碼,因此在進(jìn)行多屏互動(dòng)時(shí),受到移動(dòng)終端的解碼能力限制造成移動(dòng)終端無法播放。
【附圖說明】
[0040]圖1為本發(fā)明音視頻播放控制方法第一實(shí)施例的流程示意圖;
[0041]圖2為本發(fā)明音視頻播放控制方法第三實(shí)施例中對(duì)音視頻數(shù)據(jù)進(jìn)行編碼的細(xì)化流程示意圖;
[0042]圖3為本發(fā)明音視頻播放控制方法一實(shí)施例中音視頻播放特征數(shù)據(jù)與預(yù)置特征信息比對(duì)示例圖;
[0043]圖4為本發(fā)明音視頻播放控制方法第四實(shí)施例中對(duì)音視頻數(shù)據(jù)進(jìn)行編碼的細(xì)化流程示意圖;
[0044]圖5為本發(fā)明音視頻播放控制方法第五實(shí)施例的流程示意圖;
[0045]圖6為本發(fā)明音視頻播放控制裝置第一實(shí)施例的功能模塊結(jié)構(gòu)示意圖;
[0046]圖7為本發(fā)明音視頻播放控制裝置第三實(shí)施例中編碼模塊的細(xì)化功能模塊結(jié)構(gòu)示意圖;
[0047]圖8為本發(fā)明音視頻播放控制裝置第四實(shí)施例中編碼模塊的細(xì)化功能模塊結(jié)構(gòu)示意圖;
[0048]圖9為本發(fā)明音視頻播放控制裝置第五實(shí)施例的功能模塊結(jié)構(gòu)示意圖。
[0049]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0050]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]本發(fā)明提供一種音視頻播放控制方法,參照?qǐng)D1,在本發(fā)明音視頻播放控制方法第一實(shí)施例中,該音視頻播放控制方法包括以下步驟:
[0