欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種即時(shí)視頻傳輸過(guò)程中的編碼方法和電子設(shè)備的制造方法

文檔序號(hào):9251287閱讀:346來(lái)源:國(guó)知局
一種即時(shí)視頻傳輸過(guò)程中的編碼方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻領(lǐng)域,特別涉及一種即時(shí)視頻傳輸過(guò)程中的編碼方法和電子設(shè)備。
【背景技術(shù)】
[0002]無(wú)線網(wǎng)絡(luò)的視頻通信過(guò)程中,由于視頻編碼都采用了時(shí)域運(yùn)動(dòng)補(bǔ)償以消除視頻的時(shí)域冗余。使得在傳統(tǒng)的即時(shí)視頻編碼方案下,會(huì)因?yàn)槟骋粋€(gè)即時(shí)視頻幀的丟包而導(dǎo)致該即時(shí)視頻幀之后的即時(shí)視頻幀無(wú)法解碼,降低即時(shí)視頻的傳輸效率,進(jìn)而降低即時(shí)視頻的質(zhì)量。
[0003]現(xiàn)有技術(shù)提供了一種即時(shí)視頻傳輸過(guò)程中的編碼方法,通過(guò)采用分層編碼方案,將根據(jù)視頻幀的時(shí)序依次將其編碼為時(shí)間層級(jí)不同的幀,使得每一幀只能依賴于前面時(shí)間層級(jí)不高于自身時(shí)間層級(jí)的幀,從而實(shí)現(xiàn)了即使由于丟包導(dǎo)致某一幀不能解碼,時(shí)間層級(jí)低于該幀的視頻圖像仍能正確解碼。
[0004]但是在采用現(xiàn)有技術(shù)所提供的方法時(shí),由于當(dāng)前網(wǎng)絡(luò)的丟包率會(huì)隨著時(shí)間而變化,使得無(wú)法對(duì)分層編碼方案進(jìn)行實(shí)時(shí)調(diào)整,反而降低了即時(shí)視頻的傳輸效率,進(jìn)而降低了即時(shí)視頻的質(zhì)量

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

[0005]為了調(diào)整網(wǎng)絡(luò)丟包率較大時(shí)即時(shí)視頻的編碼策略,提高即時(shí)視頻的網(wǎng)絡(luò)適應(yīng)能力,本發(fā)明實(shí)施例提供了一種即時(shí)視頻傳輸過(guò)程中的編碼方法和電子設(shè)備。所述技術(shù)方案如下:
[0006]第一方面,提供了一種即時(shí)視頻傳輸過(guò)程中的編碼方法,所述方法包括:
[0007]獲取當(dāng)前周期內(nèi)網(wǎng)絡(luò)傳輸即時(shí)視頻幀時(shí)的丟包率;
[0008]根據(jù)所述丟包率所滿足的預(yù)設(shè)條件,生成與所述丟包率對(duì)應(yīng)的提示信息,所述指示信息用于指示與所述丟包率對(duì)應(yīng)的編碼策略;
[0009]將所述指示信息發(fā)送至即時(shí)視頻發(fā)送設(shè)備。
[0010]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述丟包率所滿足的預(yù)設(shè)條件,生成與所述丟包率對(duì)應(yīng)的提示信息包括:
[0011]根據(jù)所述丟包率與至少一個(gè)預(yù)設(shè)閾值之間的數(shù)值關(guān)系,確定所述丟包率所在的閾值范圍;
[0012]根據(jù)所述閾值范圍,生成與所述丟包率對(duì)應(yīng)的提示信息,所述提示信息所指示的與所述丟包率對(duì)應(yīng)的編碼策略包括:
[0013]所述編碼策略所包括的分層編碼的層數(shù)是所述丟包率的非減函數(shù)。
[0014]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,其特征在于,所述根據(jù)所述丟包率所滿足的預(yù)設(shè)條件,生成與所述丟包率對(duì)應(yīng)的提示信息之前,所述方法還包括:
[0015]判斷所述丟包率是否大于初始閾值,若所述丟包率大于初始閾值,則繼續(xù)執(zhí)行所述根據(jù)所述丟包率所滿足的預(yù)設(shè)條件,生成與所述丟包率對(duì)應(yīng)的提示信息的步驟。
[0016]結(jié)合第一方面至第一方面的第二種任一可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0017]獲取至少一個(gè)周期內(nèi)所述丟包率的變化率;
[0018]根據(jù)所述丟包率的變化率,調(diào)整所述當(dāng)前周期的下一個(gè)周期的大小。
[0019]第二方面,提供了一種即時(shí)視頻傳輸過(guò)程中的編碼方法,所述方法包括:
[0020]獲取提示信息,所述提示信息用于指示與所述丟包率對(duì)應(yīng)的編碼策略;
[0021]根據(jù)所述提示信息所指示的編碼策略,對(duì)所述即時(shí)視頻幀進(jìn)行編碼。
[0022]第三方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0023]獲取模塊,用于獲取當(dāng)前周期內(nèi)網(wǎng)絡(luò)傳輸即時(shí)視頻幀時(shí)的丟包率;
[0024]處理模塊,用于根據(jù)所述丟包率所滿足的預(yù)設(shè)條件,生成與所述丟包率對(duì)應(yīng)的提示信息;所述指示信息用于指示與所述丟包率對(duì)應(yīng)的編碼策略;
[0025]發(fā)送模塊,用于將所述指示信息發(fā)送至即時(shí)視頻發(fā)送設(shè)備。
[0026]結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述處理模塊具體用于:
[0027]根據(jù)所述丟包率與至少一個(gè)預(yù)設(shè)閾值之間的數(shù)值關(guān)系,確定所述丟包率所在的閾值范圍;
[0028]根據(jù)所述閾值范圍,生成與所述丟包率對(duì)應(yīng)的提示信息,所述提示信息所指示的與所述丟包率對(duì)應(yīng)的編碼策略包括:
[0029]所述編碼策略所包括的分層編碼的層數(shù)是所述丟包率的非減函數(shù)。
[0030]結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述設(shè)備還包括判決模塊,所述判決模塊用于:
[0031]判斷所述丟包率是否大于初始閾值,若所述丟包率大于初始閾值,則繼續(xù)控制所述獲取模塊執(zhí)行所述根據(jù)所述丟包率所滿足的預(yù)設(shè)條件,生成與所述丟包率對(duì)應(yīng)的提示信息的步驟。
[0032]結(jié)合第三方面至第三方面的第二種任一可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述處理模塊還用于:
[0033]根據(jù)至少一個(gè)周期內(nèi)所述丟包率的變化率;
[0034]根據(jù)所述丟包率的變化率,調(diào)整所述當(dāng)前周期的下一個(gè)周期的大小。
[0035]第四方面,提供了一種電子設(shè)備,所述電子設(shè)備包括發(fā)送模塊、存儲(chǔ)器以及與所述發(fā)送模塊、所述存儲(chǔ)器連接的處理器,其中,所述存儲(chǔ)器用于存儲(chǔ)一組程序代碼,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0036]獲取當(dāng)前周期內(nèi)網(wǎng)絡(luò)傳輸即時(shí)視頻幀時(shí)的丟包率;
[0037]根據(jù)所述丟包率所滿足的預(yù)設(shè)條件,生成與所述丟包率對(duì)應(yīng)的提示信息;所述指示信息用于指示與所述丟包率對(duì)應(yīng)的編碼策略;
[0038]將所述指示信息發(fā)送至即時(shí)視頻發(fā)送設(shè)備。
[0039]結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0040]根據(jù)所述丟包率與至少一個(gè)預(yù)設(shè)閾值之間的數(shù)值關(guān)系,確定所述丟包率所在的閾值范圍;
[0041]根據(jù)所述閾值范圍,生成與所述丟包率對(duì)應(yīng)的提示信息,所述提示信息所指示的與所述丟包率對(duì)應(yīng)的編碼策略包括:
[0042]根據(jù)所述丟包率所在的閾值范圍的右端點(diǎn)的序號(hào),設(shè)置分層編碼時(shí)的層數(shù),其中,所述閾值范圍的右端點(diǎn)的序號(hào)為所述右端點(diǎn)對(duì)應(yīng)的預(yù)設(shè)閾值在所述至少一個(gè)預(yù)設(shè)閾值中的序號(hào)。
[0043]結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0044]判斷所述丟包率是否大于初始閾值,若所述丟包率大于初始閾值,則繼續(xù)執(zhí)行所述根據(jù)所述丟包率所滿足的預(yù)設(shè)條件,生成與所述丟包率對(duì)應(yīng)的提示信息的步驟。
[0045]結(jié)合第四方面至至第四方面的第二種任一可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0046]獲取至少一個(gè)周期內(nèi)所述丟包率的變化率;
[0047]根據(jù)所述丟包率的變化率,調(diào)整所述當(dāng)前周期的下一個(gè)周期的大小。
[0048]第五方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0049]獲取模塊,用于獲取提示信息,所述提示信息用于指示與所述丟包率對(duì)應(yīng)的編碼策略;
[0050]編碼模塊,用于根據(jù)所述提示信息所指示的編碼策略,對(duì)所述即時(shí)視頻幀進(jìn)行編碼。
[0051]第六方面,提供了一種電子設(shè)備,所述電子設(shè)備包括接收模塊、存儲(chǔ)器以及與所述接收模塊、所述存儲(chǔ)器連接的處理器,其中,所述存儲(chǔ)器用于存儲(chǔ)一組程序代碼,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0052]獲取提示信息,所述提示信息用于指示與所述丟包率對(duì)應(yīng)的編碼策略;
[0053]根據(jù)所述提示信息所指示的編碼策略,對(duì)所述即時(shí)視頻幀進(jìn)行編碼。
[0054]本發(fā)明公開(kāi)了一種即時(shí)視頻傳輸過(guò)程中的編碼方法和電子設(shè)備,包括:獲取當(dāng)前周期內(nèi)網(wǎng)絡(luò)傳輸即時(shí)視頻幀時(shí)的丟包率;根據(jù)丟包率所滿足的預(yù)設(shè)條件,生成與丟包率對(duì)應(yīng)的提示信息,指示信息用于指示與丟包率對(duì)應(yīng)的編碼策略;將指示信息發(fā)送至即時(shí)視頻發(fā)送設(shè)備。由于根據(jù)丟包率所滿足的預(yù)設(shè)條件,可以使得在丟包率大于預(yù)設(shè)條件所包含的閾值時(shí),生成與丟包率對(duì)應(yīng)的提示信息,從而調(diào)整網(wǎng)絡(luò)丟包率較大時(shí)即時(shí)視頻的編碼策略,提高了即時(shí)視頻的網(wǎng)絡(luò)適應(yīng)能力。另外,通過(guò)生成與丟包率對(duì)應(yīng)的用于指示與丟包率對(duì)應(yīng)的編碼策略的提示信息,并將指示信息發(fā)送至即時(shí)視頻發(fā)送設(shè)備,使得即時(shí)視頻發(fā)送設(shè)備可以根據(jù)與當(dāng)前網(wǎng)絡(luò)的丟包率對(duì)應(yīng)的編碼策略對(duì)即時(shí)視頻進(jìn)行編碼,相比于傳統(tǒng)的編碼方法,實(shí)現(xiàn)了編碼策略的實(shí)時(shí)調(diào)整,從而進(jìn)一步調(diào)整網(wǎng)絡(luò)丟包率較大時(shí)即時(shí)視頻的編碼策略,提高了即時(shí)視頻的網(wǎng)絡(luò)適應(yīng)能力。另外,通過(guò)獲取當(dāng)前周期內(nèi)網(wǎng)絡(luò)傳輸即時(shí)視頻幀時(shí)的丟包率,使得即時(shí)視頻發(fā)送設(shè)備在周期內(nèi)獲取網(wǎng)絡(luò)丟包率的基礎(chǔ)上,根據(jù)與當(dāng)前網(wǎng)絡(luò)的丟包率對(duì)應(yīng)的編碼策略對(duì)即時(shí)視頻進(jìn)行編碼,從而進(jìn)一步的實(shí)現(xiàn)了編碼策略的實(shí)時(shí)調(diào)整,提高了即時(shí)視頻的網(wǎng)絡(luò)適應(yīng)能力。
【附圖說(shuō)明】
[0055]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1是本發(fā)明實(shí)施例提供的一種即時(shí)視頻傳輸過(guò)程中的編碼方法流程圖;
[0057]圖2是本發(fā)明實(shí)施例提供的一種即時(shí)視頻傳輸過(guò)程中的編碼方法流程圖;
[0058]圖3是本發(fā)明實(shí)施例提供的一種即時(shí)視頻傳輸過(guò)程中的編碼方法流程圖;
[0059]圖4是本發(fā)明實(shí)施例提供的一種即時(shí)視頻傳輸過(guò)
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黔江区| 海丰县| 前郭尔| 沙坪坝区| 霍州市| 丁青县| 连城县| 松阳县| 房山区| 大荔县| 上林县| 台山市| 华坪县| 城口县| 冕宁县| 邛崃市| 饶河县| 岐山县| 朔州市| 论坛| 榕江县| 普定县| 安达市| 昆明市| 贡嘎县| 兴化市| 惠州市| 吉首市| 鹤山市| 武隆县| 澳门| 华宁县| 克拉玛依市| 长沙县| 桐柏县| 永城市| 平果县| 平阳县| 慈溪市| 高雄市| 郴州市|