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

一種即時視頻傳輸過程中的編碼方法和電子設備的制造方法_2

文檔序號:9251287閱讀:來源:國知局
程中的編碼方法流程圖;
[0060]圖5是本發(fā)明實施例提供的一種電子設備結構示意圖;
[0061]圖6是本發(fā)明實施例提供的一種電子設備結構示意圖;
[0062]圖7是本發(fā)明實施例提供的一種電子設備結構示意圖;
[0063]圖8是本發(fā)明實施例提供的一種電子設備結構示意圖。
【具體實施方式】
[0064]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0065]本發(fā)明實施例提供了一種即時視頻傳輸過程中的編碼方法,該方法可以應用于即時視頻交互場景中的即時視頻傳輸過程中的編碼,本發(fā)明實施例對具體的即時視頻交互場景不加以限定。
[0066]除此之外,本發(fā)明實施例所提供的方法還可以應用于視頻傳輸過程中的的編碼。
[0067]實施例一為本發(fā)明實施例提供的一種即時視頻傳輸過程中的編碼方法,參照圖1所示,該方法包括:
[0068]11、獲取當前周期內網絡傳輸即時視頻幀時的丟包率。
[0069]102、判斷丟包率是否大于初始閾值,若丟包率大于初始閾值,則執(zhí)行步驟103 ;若丟包率小于或者等于初始閾值,則結束。
[0070]103、根據(jù)丟包率所滿足的預設條件,生成與丟包率對應的提示信息,指示信息用于指示與丟包率對應的編碼策略。
[0071]具體的,根據(jù)丟包率與至少一個預設閾值之間的數(shù)值關系,確定丟包率所在的閾值范圍;
[0072]根據(jù)閾值范圍,生成與丟包率對應的提示信息,該提示信息所指示的與丟包率對應的編碼策略包括:
[0073]所述編碼策略所包括的分層編碼的層數(shù)是所述丟包率的非減函數(shù)。
[0074]104、將指示信息發(fā)送至即時視頻發(fā)送設備。
[0075]可選的,還包括:
[0076]獲取至少一個周期內丟包率的變化率;
[0077]根據(jù)丟包率的變化率,調整當前周期的下一個周期的大小。
[0078]本發(fā)明實施例提供了一種即時視頻傳輸過程中的編碼方法,由于根據(jù)丟包率所滿足的預設條件,可以使得在丟包率大于預設條件所包含的閾值時,生成與丟包率對應的提示信息,從而調整網絡丟包率較大時即時視頻的編碼策略,提高了即時視頻的網絡適應能力。另外,通過生成與丟包率對應的用于指示與丟包率對應的編碼策略的提示信息,并將指示信息發(fā)送至即時視頻發(fā)送設備,使得即時視頻發(fā)送設備可以根據(jù)與當前網絡的丟包率對應的編碼策略對即時視頻進行編碼,相比于傳統(tǒng)的編碼方法,實現(xiàn)了編碼策略的實時調整,從而進一步調整了網絡丟包率較大時即時視頻的編碼策略,提高了即時視頻的網絡適應能力。另外,通過獲取當前周期內網絡傳輸即時視頻幀時的丟包率,使得即時視頻發(fā)送設備在周期內獲取網絡丟包率的基礎上,根據(jù)與當前網絡的丟包率對應的編碼策略對即時視頻進行編碼,從而進一步的實現(xiàn)了編碼策略的實時調整,提高了即時視頻的網絡適應能力。
[0079]實施例二為本發(fā)明實施例提供的一種即時視頻傳輸過程中的編碼方法,參照圖2所示,該方法包括:
[0080]201、獲取提示信息,提示信息用于指示與丟包率對應的編碼策略。
[0081]202、根據(jù)提示信息所指示的編碼策略,對即時視頻幀進行編碼。
[0082]本發(fā)明實施例提供了一種即時視頻傳輸過程中的編碼方法,該方法的執(zhí)行主體是即時視頻發(fā)送設備,由于該即時視頻發(fā)送設備所接收的到提示信息是根據(jù)丟包率所滿足的預設條件生成的,從而使得在丟包率大于預設條件所包含的閾值時,可以根據(jù)與丟包率對應的提示信息中包含的編碼策略進行編碼,從而調整了網絡丟包率較大時即時視頻的編碼策略,提高了即時視頻的網絡適應能力。另外,由于提示信息包括與丟包率對應的編碼策略的提示信息,使得即時視頻發(fā)送設備可以根據(jù)與當前網絡的丟包率對應的編碼策略對即時視頻進行編碼,相比于傳統(tǒng)的編碼方法,實現(xiàn)了編碼策略的實時調整,從而進一步調整了網絡丟包率較大時即時視頻的編碼策略,提高了即時視頻的網絡適應能力。另外,由于該提示信息是獲取當前周期內網絡傳輸即時視頻幀時的丟包率后生成的,使得即時視頻發(fā)送設備在周期內獲取網絡丟包率的基礎上,根據(jù)與當前網絡的丟包率對應的編碼策略對即時視頻進行編碼,從而進一步的實現(xiàn)了編碼策略的實時調整,提高了即時視頻的網絡適應能力。
[0083]實施例三為本發(fā)明實施例提供的一種即時視頻傳輸過程中的編碼方法,在本發(fā)明實施例中,該方法的執(zhí)行主體是即時視頻接收設備、即時視頻發(fā)送設備和服務器中的任意一個,還可以為其他電子設備,本發(fā)明實施例對具體的電子設備不加以限定。由于分層編碼是根據(jù)即時視頻幀的時序依次將即時視頻幀編碼為時間層級不同的幀,且每一幀的解碼只能依賴于前面時間層數(shù)不高于自身時間層數(shù)級的幀,所以為了進一步說明本發(fā)明實施例所述的方法,時間層級為η,η正整數(shù),并預設η個丟包率閾值,分別為:Th⑴、Th⑵、Th (3)、…、Th (η-1)、Th (η),該η個丟包率閾值組成η_1個閾值區(qū)間,分別為:[Th (I),Th (2))、[Th (2),Th (3))、…、[Th (η-1),Th (η))該預設條件至少包括n_l個閾值區(qū)間,參照圖3所示,該方法包括:
[0084]301、獲取當前周期內網絡傳輸即時視頻幀時的丟包率。
[0085]具體的,可以發(fā)送測試數(shù)據(jù)的方式獲取當前周期內網絡傳輸即時視頻幀時的丟包率;還可以獲取其他設備發(fā)送的當前周期內網絡傳輸即時視頻幀時的丟包率;除此之外,還可以通過其他方式獲取當前周期內網絡傳輸即時視頻幀時的丟包率,本發(fā)明實施例對具體的方式不加以限定。
[0086]本發(fā)明實施例對具體的當前周期不加以限定。
[0087]由于該提示信息是獲取當前周期內網絡傳輸即時視頻幀時的丟包率后生成的,使得即時視頻發(fā)送設備在周期內獲取網絡丟包率的基礎上,根據(jù)與當前網絡的丟包率對應的編碼策略對即時視頻進行編碼,從而進一步的實現(xiàn)了編碼策略的實時調整,提高了即時視頻的網絡適應能力。
[0088]302、判斷丟包率是否大于初始閾值,若丟包率大于初始閾值,則執(zhí)行步驟303 ;若丟包率小于或者等于初始閾值,則結束。
[0089]具體的,該初始閾值可以為η個丟包率閾值中的最小值,本發(fā)明實施例對具體的判斷過程不加以限定。
[0090]由于是通過判斷丟包率是否大于初始閾值,而該初始閾值可以為η個丟包率閾值中的最小值,使得可以在丟包率大于該初始閾值時,根據(jù)丟包率與至少一個預設閾值之間的數(shù)值關系,確定丟包率所在的閾值范圍,以使即時視頻發(fā)送設備調整當前的編碼策略,從而進一步的實現(xiàn)了編碼策略的實時調整,提高了即時視頻的網絡適應能力。
[0091]示例性的,在實際應用中,該初始閾值可以為10%。
[0092]303、根據(jù)丟包率與至少一個預設閾值之間的數(shù)值關系,確定丟包率所在的閾值范圍。
[0093]具體的,該丟包率與至少一個預設閾值之間的數(shù)值關系可以為該丟包率所滿足的閾值區(qū)間。
[0094]由于分層編碼是根據(jù)即時視頻幀的時序依次將即時視頻幀編碼為時間層級不同的幀,且假設該時間層級為η,所以為了進一步說明本發(fā)明實施例所述的方法,假設丟包率所滿足的區(qū)間為[Th(n_l),Th(n))。
[0095]通過根據(jù)丟包率與至少一個預設閾值之間的數(shù)值關系,確定丟包率所在的閾值范圍,進而根據(jù)該丟包率所在的閾值范圍,生成至少包括與丟包率對應的編碼策略,相比于傳統(tǒng)的編碼方法,實現(xiàn)了編碼策略的實時調整,從而進一步調整了網絡丟包率較大時即時視頻的編碼策略,提高了即時視頻的網絡適應能力。
[0096]304、根據(jù)閾值范圍,生成與丟包率對應的提示信息。
[0097]具體的,所述指示信息用于指示與所述丟包率對應的編碼策略,該提示信息所指示的與丟包率對應的編碼策略包括:
[0098]所述編碼策略所包括的分層編碼的層數(shù)是所述丟包率的非減函數(shù),該非減函數(shù)指示了隨著丟包率的增大,分層編碼的層數(shù)也對應增大。
[0099]在實際應用中,該非減函數(shù)可以為:
[0100]根據(jù)丟包率所在的閾值范圍的右端點的序號,設置分層編碼時的層數(shù),以生成對應的編碼策略,其中,閾值范圍的右端點的序號為右端點對應的預設閾值在至少一個預設閾值中的序號。
[0101]假設丟包率所滿足的區(qū)間為[Th(n-l),Th(n)),該區(qū)間的右端點的序號為n,則設置分層編碼時的層數(shù)為n,該編碼策略為對即時視頻進行N層時域分層編碼,假設丟包率所滿足的區(qū)間為[Th(n-2),Th(n-l)),該區(qū)間的右端點的序號為n-1,則設置分層編碼時的層數(shù)為n-1,該編碼策略為對即時視頻進行N-1層時域分層編碼,并以此類推。
[0102]本發(fā)明實施例對具體的生成方式不加以限定。
[0103]通過根據(jù)閾值范圍,生成與丟包率對應的提示信息,相比于傳統(tǒng)的編碼方法,實現(xiàn)了編碼策略的實時調整,從而進一步提高了在網絡丟包率較大時即時視頻的傳輸效率,提高了即時視頻的質量。
[0104]值得注意的是,步驟303至步驟304是實現(xiàn)根據(jù)丟包率所滿足的預設條件,生成與丟包率對應的提示信息的過程,除了上述步驟所述的方式之外,
當前第2頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
铜陵市| 萨迦县| 保德县| 清远市| 江口县| 深水埗区| 荆门市| 镇巴县| 肥城市| 蒙阴县| 清河县| 大方县| 杭锦后旗| 临海市| 海淀区| 离岛区| 鱼台县| 南康市| 清水县| 长垣县| 宜良县| 广丰县| 永川市| 方山县| 四川省| 洪湖市| 阳新县| 青川县| 永胜县| 公安县| 丰宁| 彰武县| 怀仁县| 天等县| 台前县| 济南市| 唐山市| 柞水县| 乃东县| 伊川县| 错那县|