亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的方法及系統(tǒng)與流程

文檔序號(hào):11594210閱讀:1216來(lái)源:國(guó)知局

本發(fā)明涉及網(wǎng)絡(luò)多媒體通信領(lǐng)域,具體地,涉及提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的方法及系統(tǒng)。



背景技術(shù):

當(dāng)前高效的圖像壓縮算法使得圖像的壓縮性能有了很大的提高,能使用更小的帶寬來(lái)傳送高清的視頻圖像。視頻壓縮技術(shù)中關(guān)鍵幀即i幀采用幀內(nèi)圖像數(shù)據(jù)壓縮技術(shù),其它幀p幀、b幀采用幀間圖像數(shù)據(jù)壓縮技術(shù)和熵編碼壓縮技術(shù)。壓縮后得到的i幀通常比較大,p幀、b幀則較小。如圖1所示,圖1是一個(gè)全高清碼流各個(gè)幀大小的統(tǒng)計(jì)圖。

從圖1中可以明顯的看出i幀比p幀的尺寸大很多。該圖表示的視頻幀率為25幀/秒,平均碼率為8mbps,每幀之間間隔40毫秒,該i幀大小為240kb,則可計(jì)算出發(fā)送i幀40毫秒的瞬時(shí)碼率可達(dá)到76mbps,甚至?xí)^(guò)此值達(dá)到網(wǎng)卡的最高傳輸速率。如果該碼流將經(jīng)過(guò)一個(gè)路由器再傳輸?shù)綆挒?0mbps的公網(wǎng),就會(huì)因發(fā)送速率過(guò)大而發(fā)生網(wǎng)絡(luò)丟包,影響實(shí)際發(fā)送效率。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的方法及系統(tǒng)。

根據(jù)本發(fā)明提供的提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的方法,包括如下步驟:

步驟1:在創(chuàng)建媒體傳輸通道時(shí),獲取碼流接收方的ip地址和端口號(hào),即目的ip地址和目的端口號(hào);

步驟2:在ip協(xié)議層和mac層之間創(chuàng)建控制碼流發(fā)送速率的速率控制單元,所述速率控制單元按照設(shè)定的規(guī)則控制ip數(shù)據(jù)包的發(fā)送速率;

步驟3:按照步驟2的發(fā)送速率將ip數(shù)據(jù)包發(fā)送視頻流至mac層。

優(yōu)選地,所述步驟2中速率控制單元按照設(shè)定的規(guī)則是指:速率控制單元通過(guò)解析ip包頭中的目的ip地址和目的端口號(hào),使得對(duì)去往該目的ip地址和目的端口號(hào)的ip數(shù)據(jù)包的發(fā)送速率為目標(biāo)速率。

優(yōu)選地,設(shè)定的目標(biāo)速率為發(fā)送媒體的實(shí)際碼率的1倍以上,具體的倍數(shù)取決于實(shí)際應(yīng)用對(duì)圖像延時(shí)的要求,包括取1.5倍的優(yōu)選參數(shù)值。

優(yōu)選地,還包括步驟4:當(dāng)要關(guān)閉媒體傳輸通道時(shí),關(guān)閉該媒體通道對(duì)應(yīng)的速率控制單元。

根據(jù)本發(fā)明提供的提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的系統(tǒng),包括:

目的ip地址與端口獲取模塊:用于在創(chuàng)建媒體傳輸通道時(shí),獲取碼流接收方的ip地址和端口號(hào),即目的ip地址和目的端口號(hào);

發(fā)送速率控制單元:用于在ip協(xié)議層和mac層之間按照設(shè)定的規(guī)則控制ip數(shù)據(jù)包的發(fā)送速率;

發(fā)送模塊:用于按照發(fā)送速率控制單元的發(fā)送速率將ip數(shù)據(jù)包發(fā)送視頻流至mac層。

優(yōu)選地,所述發(fā)送速率控制單元還用于通過(guò)解析ip包頭中的目的ip地址和目的端口號(hào),使得對(duì)去往該目的ip地址和目的端口號(hào)的ip數(shù)據(jù)包的發(fā)送速率為目標(biāo)速率。

優(yōu)選地,設(shè)定的目標(biāo)速率為發(fā)送媒體的實(shí)際碼率的1倍以上,具體的倍數(shù)取決于實(shí)際應(yīng)用對(duì)圖像延時(shí)的要求,包括取1.5倍的優(yōu)選參數(shù)值。

與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:

1、本發(fā)明提供的提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的方法,能夠通過(guò)在ip協(xié)議層控制峰值發(fā)送速率,降低網(wǎng)絡(luò)丟包率,使得基于其上的tcp、udp協(xié)議層能更好的工作,從而實(shí)現(xiàn)tcp、udp實(shí)際發(fā)送效率的大幅提高。

2、本發(fā)明提供的提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的系統(tǒng)中的速率控制單元位于ip協(xié)議層,最接近物理層,能獲得更好的控制精度。

附圖說(shuō)明

通過(guò)閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:

圖1為全高清碼流各個(gè)幀大小的統(tǒng)計(jì)圖;

圖2為本發(fā)明提供的提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。以下實(shí)施例將有助于本領(lǐng)域的技術(shù)人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變化和改進(jìn)。這些都屬于本發(fā)明的保護(hù)范圍。

根據(jù)本發(fā)明提供的提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的方法,通過(guò)在tcp/ip協(xié)議棧的ip層增加發(fā)送速率控制單元,能同時(shí)為位于上層的tcp協(xié)議和udp協(xié)議提供發(fā)送速率控制。根據(jù)實(shí)際圖像延時(shí)的要求,可設(shè)置該速率控制單元允許的最大速率為1.2倍至1.6倍的視頻平均碼率。

如圖2所示,根據(jù)本發(fā)明提供的提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的系統(tǒng),包括:

目的ip地址與端口獲取模塊:用于在創(chuàng)建媒體傳輸通道時(shí),獲取碼流接收方的ip地址和端口號(hào),即目的ip地址和目的端口號(hào);

發(fā)送速率控制單元:用于在ip協(xié)議層和mac層之間按照設(shè)定的規(guī)則控制ip數(shù)據(jù)包的發(fā)送速率;

發(fā)送模塊:用于按照發(fā)送速率控制單元的發(fā)送速率將ip數(shù)據(jù)包發(fā)送視頻流至mac層。

所述發(fā)送速率控制單元還用于通過(guò)解析ip包頭中的目的ip地址和目的端口號(hào),使得對(duì)去往該目的ip地址和目的端口號(hào)的ip數(shù)據(jù)包的發(fā)送速率為目標(biāo)速率,具體地,包括能夠設(shè)定目標(biāo)控制速率為發(fā)送媒體的實(shí)際碼率的1.2倍至1.6倍。

具體實(shí)現(xiàn)步驟為:

步驟1:創(chuàng)建媒體傳輸通道時(shí),獲取碼流接收方的ip地址和端口號(hào),即目的ip地址和目的端口號(hào);

步驟2:在ip協(xié)議層和mac層之間創(chuàng)建碼流發(fā)送速率控制單元,并設(shè)定規(guī)則:通過(guò)解析ip包頭中的目的ip地址和目的端口號(hào),對(duì)去往該目的ip地址和目的端口號(hào)的ip數(shù)據(jù)包,控制該ip數(shù)據(jù)包發(fā)送速率為目標(biāo)速率??稍O(shè)定目標(biāo)控制速率為發(fā)送媒體的實(shí)際碼率的1.2倍至1.6倍。

步驟3:發(fā)送視頻流;

步驟4:當(dāng)要關(guān)閉媒體傳輸通道時(shí),關(guān)閉該媒體通道對(duì)應(yīng)的速率控制單元。

以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變化或修改,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。在不沖突的情況下,

本技術(shù):
的實(shí)施例和實(shí)施例中的特征可以任意相互組合。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明提供了一種提高實(shí)時(shí)壓縮視頻流網(wǎng)絡(luò)發(fā)送效率的方法及系統(tǒng),包括如下步驟:步驟1:在創(chuàng)建媒體傳輸通道時(shí),獲取碼流接收方的IP地址和端口號(hào),即目的IP地址和目的端口號(hào);步驟2:在IP協(xié)議層和MAC層之間創(chuàng)建碼流發(fā)送速率控制單元,所述速率控制單元按照設(shè)定的規(guī)則控制IP數(shù)據(jù)包的發(fā)送速率;步驟3:按照步驟2的發(fā)送速率將IP數(shù)據(jù)包發(fā)送視頻流至MAC層。本發(fā)明能夠通過(guò)在IP協(xié)議層控制峰值發(fā)送速率,降低網(wǎng)絡(luò)丟包率,使得基于其上的TCP、UDP協(xié)議層能更好的工作,從而實(shí)現(xiàn)TCP、UDP實(shí)際發(fā)送效率的大幅提高。

技術(shù)研發(fā)人員:李志剛
受保護(hù)的技術(shù)使用者:千目聚云數(shù)碼科技(上海)有限公司
技術(shù)研發(fā)日:2017.02.28
技術(shù)公布日:2017.08.08
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1