亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視頻傳輸方法和系統(tǒng)的制作方法

文檔序號:8384062閱讀:455來源:國知局
一種視頻傳輸方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻通訊技術(shù)領(lǐng)域,尤其涉及一種視頻傳輸方法和系統(tǒng)。
【背景技術(shù)】
[0002]城市光網(wǎng)的建設(shè)和3G無線網(wǎng)絡(luò)的發(fā)展,為多媒體通信業(yè)務(wù)的發(fā)展提供了基礎(chǔ)和條件,各種跨網(wǎng)絡(luò)、多終端的融合通信業(yè)務(wù)逐漸成為移動互聯(lián)網(wǎng)的核心和熱點業(yè)務(wù),用戶對多媒體通信業(yè)務(wù)端到端的服務(wù)質(zhì)量也越來越關(guān)注。
[0003]視頻通信具有較大的數(shù)據(jù)量和較強的實時性,因此對網(wǎng)絡(luò)服務(wù)質(zhì)量有較高的要求。視頻通信終端所接入的IP網(wǎng)絡(luò)環(huán)境比較復(fù)雜,包括36、11?^051^、光網(wǎng)等,因此無法提供帶寬的保證。為了保障視頻通信的服務(wù)質(zhì)量,各類基于編解碼器的容錯技術(shù)、誤差控制方法、重傳機制等層出不窮,這些方法可以一定程度上減少網(wǎng)絡(luò)擁塞對視頻服務(wù)質(zhì)量的影響,但無法避免馬賽克的出現(xiàn)。

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

[0004]鑒于以上,本發(fā)明提出一種視頻傳輸方法和系統(tǒng)。以解決現(xiàn)有技術(shù)存在的至少一個問題。
[0005]根據(jù)本發(fā)明一方面,提出一種視頻傳輸方法,包括:
[0006]在視頻通話過程中,發(fā)送端向接收端發(fā)送攜帶時間戳的數(shù)據(jù)短包,以使接收端根據(jù)數(shù)據(jù)短包測算網(wǎng)絡(luò)上行可用帶寬,并返回至發(fā)送端;
[0007]發(fā)送端根據(jù)網(wǎng)絡(luò)可用帶寬調(diào)節(jié)視頻傳輸碼率。
[0008]進一步,通過調(diào)整幀率、GOP (畫面組)值和/或分辨率,調(diào)節(jié)視頻傳輸碼率。
[0009]進一步,當(dāng)傳輸碼率高于可用帶寬的第一設(shè)定比例時,降低幀率或者增大GOP值,將傳輸碼率降至可用帶寬的第一設(shè)定比例;
[0010]當(dāng)傳輸碼率低于最近接收到的一組可用帶寬的第二設(shè)定比例時,提高幀率或者減小GOP值,將傳輸碼率升至可用帶寬的第二設(shè)定比例;
[0011]進一步,當(dāng)帶寬變化劇烈以致于超出幀率和/或GOP值的調(diào)節(jié)范圍時,在保持圖像比例不變的情況下,調(diào)整分辨率,即帶寬范圍超過該分辨率上限,上調(diào)分辨率;帶寬范圍低于該分辨率下限,下調(diào)分辨率。
[0012]進一步,當(dāng)分辨率低于最低分辨率格式時,關(guān)閉視頻,只保留語音。
[0013]根據(jù)本發(fā)明另一方面,還提出一種視頻傳輸系統(tǒng),包括收發(fā)單元和調(diào)節(jié)單元,其中:
[0014]收發(fā)單元,在視頻通話過程中,向接收端發(fā)送攜帶時間戳的數(shù)據(jù)短包,以使接收端根據(jù)數(shù)據(jù)短包測算網(wǎng)絡(luò)上行可用帶寬,并返回網(wǎng)絡(luò)可用帶寬;以及接收攜帶時間戳的數(shù)據(jù)短包,測算網(wǎng)絡(luò)上行可用帶寬并返回;
[0015]調(diào)節(jié)單元,根據(jù)接收的網(wǎng)絡(luò)可用帶寬調(diào)節(jié)視頻傳輸碼率。
[0016]進一步,調(diào)節(jié)單元通過調(diào)整幀率、GOP (畫面組)值和/或分辨率,調(diào)節(jié)視頻傳輸碼率。
[0017]進一步,當(dāng)傳輸碼率高于可用帶寬的第一設(shè)定比例時,降低幀率或者增大GOP值,將傳輸碼率降至可用帶寬的第一設(shè)定比例;
[0018]當(dāng)傳輸碼率低于最近接收到的一組可用帶寬的第二設(shè)定比例時,提高幀率或者減小GOP值,將傳輸碼率升至可用帶寬的第二設(shè)定比例;
[0019]進一步,當(dāng)帶寬變化劇烈以致于超出幀率和/或GOP值的調(diào)節(jié)范圍時,在保持圖像比例不變的情況下,調(diào)整分辨率,即帶寬范圍超過該分辨率上限,上調(diào)分辨率;帶寬范圍低于該分辨率下限,下調(diào)分辨率。
[0020]進一步,當(dāng)分辨率低于最低分辨率格式時,關(guān)閉視頻,只保留語音。
[0021]本發(fā)明可以動態(tài)調(diào)節(jié)視頻傳輸碼率,保障端到端的視頻通信服務(wù)質(zhì)量。
【附圖說明】
[0022]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0023]圖1所示為本發(fā)明一實施例中的一種視頻傳輸系統(tǒng)的結(jié)構(gòu)示意圖。
[0024]圖2所示為本發(fā)明一實施例中的一種視頻傳輸方法的流程圖。
[0025]圖3所示為本發(fā)明方法實施例的流程圖。
【具體實施方式】
[0026]現(xiàn)在將參照附圖來詳細(xì)描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置和數(shù)值不限制本發(fā)明的范圍。
[0027]同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
[0028]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0029]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。
[0030]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
[0031]應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
[0032]在視頻通話過程中,通話雙方分別向?qū)Χ税l(fā)送探測數(shù)據(jù)短包,其中,數(shù)據(jù)短包主要是指不同于普通媒體數(shù)據(jù)包的冗余數(shù)據(jù)包,對端根據(jù)接收到的數(shù)據(jù)短包測算網(wǎng)絡(luò)上行可用帶寬,并返回至各自的發(fā)送端,從而實現(xiàn)對網(wǎng)絡(luò)帶寬的動態(tài)偵測。通話雙方根據(jù)可用帶寬值采取相應(yīng)的調(diào)整策略調(diào)節(jié)視頻傳輸碼率,使得傳輸碼率保持接近但不超過網(wǎng)絡(luò)可用帶寬,從而保障端到端的視頻通信服務(wù)質(zhì)量。
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明進一步詳細(xì)說明。
[0034]圖1所示為本發(fā)明一實施例中的一種視頻傳輸系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括收發(fā)單元和調(diào)節(jié)單元。
[0035]收發(fā)單元,在視頻通話過程中,向接收端發(fā)送攜帶時間戳的數(shù)據(jù)短包,以使接收端根據(jù)數(shù)據(jù)短包測算網(wǎng)絡(luò)上行可用帶寬,并返回網(wǎng)絡(luò)可用帶寬;以及接收攜帶時間戳的數(shù)據(jù)短包,測算網(wǎng)絡(luò)上行可用帶寬并返回。在本發(fā)明的一個實施例中,可以利用spruce、pathpry等算法測算網(wǎng)絡(luò)上行可用帶寬。
[0036]調(diào)節(jié)單元,根據(jù)接收的網(wǎng)絡(luò)可用帶寬調(diào)節(jié)視頻傳輸碼率。
[0037]調(diào)節(jié)單元通過調(diào)整巾貞率、GOP (Group of Pictures,畫面組)值和/或分辨率,調(diào)節(jié)視頻傳輸碼率。例如,提高幀率和分辨率,降低GOP值,可以增大碼率;降低幀率和分辨率,提聞GOP值,可以減小碼率。
[0038]當(dāng)傳輸碼率高于可用帶寬的第一設(shè)定比例時,降低幀率或者增大GOP值,將傳輸碼率降至可用帶寬的第一設(shè)定比例。例如,第一設(shè)定比例為80%,則當(dāng)傳輸碼率高于可用帶寬的80%時,降低幀率或者減小GOP值,將傳輸碼率降至可用帶寬的80%。
[0039]當(dāng)傳輸碼率低于最近接收到的一組可用帶寬的第二設(shè)定比例時,提高幀率或者減小GOP值,將傳輸碼率升至可用帶寬的第二設(shè)定比例。例如,第二設(shè)定比例為70%,當(dāng)傳輸碼率低于最近接收到的一組(比如10個)可用帶寬的70%時,提高幀率或者增大GOP值,將傳輸碼率升至可用帶寬的70%。
[0040]最近接收到的一組可用帶寬也是計算得到的。在上調(diào)碼率的時候,比較謹(jǐn)慎,并不是當(dāng)前碼率低于當(dāng)前可用帶寬值,就立刻上調(diào)碼率,這是因為可用帶寬的計算可能會有誤差,如果某一個可用帶寬值計算失誤,上調(diào)碼率將會導(dǎo)致網(wǎng)絡(luò)立刻阻塞,因此處理時保存最近計算的一組(比如10個)可用帶寬值,由這10個值做統(tǒng)計(比如取平均值)得到一個可用帶寬值,當(dāng)前碼率低于這10個值的平均值時才上調(diào)碼率。因此,本發(fā)明動態(tài)調(diào)節(jié)視頻傳輸碼率的方式,可以有效避免網(wǎng)絡(luò)擁塞,從而保障端到端的視頻通信服務(wù)質(zhì)量。
[0041]在實際應(yīng)用中,幀率、GOP值都是有調(diào)節(jié)范圍的。例如,幀率低于某個數(shù)值(比如10)時,圖像清晰度會變差,用戶不可接受,因此繼續(xù)下調(diào)是沒有意義的,這個數(shù)值就是幀率下限;幀率高于某個數(shù)值時,繼續(xù)上調(diào)幀率,圖像清晰度也不會再提高,這個數(shù)值就是幀率上限。因此,當(dāng)帶寬變化劇烈以致于超出幀率和/或GOP值的調(diào)節(jié)范圍時,在保持圖像比例不變的情況下,調(diào)整分辨率,即帶寬范圍超過該分辨率上限,上調(diào)分辨率(不可超過媒體協(xié)商的最大能力);帶寬范圍低于該分辨率下限,下調(diào)分辨率。
[0042]當(dāng)分辨率低于最低分辨率格式時,可關(guān)閉視頻,只保留語音。也就是說,如果帶寬條件很差,分辨率調(diào)節(jié)為最低格式依然無法適配網(wǎng)絡(luò)就直接關(guān)閉視頻流傳輸,只保留音頻流傳輸,以此來適應(yīng)網(wǎng)絡(luò)情況。例如,當(dāng)分辨率低于CIF(Common Intermediate Format,通用影像傳輸格式)時,CIF是一種視頻格式,分辨率是352 X 288,可關(guān)閉視頻,只保留語音。
[0043]圖2所示為本發(fā)明一實施例中的一種視頻傳輸方法的流程圖。該方法包括以下步驟:
[0044]步驟21,在視頻通話過程中,發(fā)送端向接收端發(fā)送攜帶時間戳的數(shù)據(jù)短包,以使接收端根據(jù)數(shù)據(jù)短包測算網(wǎng)絡(luò)上行可用帶寬,并返回至發(fā)
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1