專利名稱:無(wú)線視頻傳輸方法、裝置及網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線局域網(wǎng)通信技術(shù),尤其涉及一種無(wú)線視頻傳輸方法、裝置及網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
無(wú)線局域網(wǎng)(Wireless Local Area Network ;簡(jiǎn)稱為WLAN)的普及促進(jìn)了多媒體應(yīng)用的迅速發(fā)展。無(wú)線視頻的傳輸過(guò)程主要包括經(jīng)視頻編碼生成視頻幀;對(duì)視頻幀進(jìn)行統(tǒng)一打包形成一條視頻碼流;然后,該條視頻碼流依次經(jīng)過(guò)傳輸層、網(wǎng)絡(luò)層被發(fā)送至數(shù)據(jù)鏈路層等待進(jìn)行處理;在數(shù)據(jù)鏈路層被處理后,將該條視頻碼流置于視頻(Video)級(jí)別的發(fā)送隊(duì)列中,然后被無(wú)線發(fā)送出去。其中,無(wú)線環(huán)境下的信道衰減、信號(hào)干擾以及有限帶寬等成為制約無(wú)線視頻傳輸質(zhì)量的瓶頸。為了在有限帶寬條件下,盡可能保證無(wú)線視頻的質(zhì)量,現(xiàn)有技術(shù)主要根據(jù)網(wǎng)絡(luò)環(huán)境的變化來(lái)實(shí)時(shí)改變視頻的碼率或者視頻質(zhì)量,以主動(dòng)降低視頻的傳輸流量。其中,獲取網(wǎng)絡(luò)環(huán)境的變化信息的方式主要有主動(dòng)反饋和被動(dòng)監(jiān)測(cè)兩種。其中,主動(dòng)反饋方式需要在發(fā)送方和接收方之間建立額外的通道,由接收方向發(fā)送方反饋網(wǎng)絡(luò)環(huán)境的變化信息;而被動(dòng)監(jiān)測(cè)方式是由發(fā)送方主動(dòng)監(jiān)測(cè)網(wǎng)絡(luò)環(huán)境,這種方式不需要接收方的參與,但是需要通過(guò)較多的環(huán)境元素(例如信噪比、丟包率、網(wǎng)絡(luò)拓?fù)涞?來(lái)建立相關(guān)模型,其復(fù)雜度較高。無(wú)論是主動(dòng)反饋還是被動(dòng)監(jiān)測(cè),都需要視頻編碼層考慮當(dāng)前網(wǎng)絡(luò)環(huán)境來(lái)控制編碼率,增加視頻編碼上的復(fù)雜度,同時(shí),由于網(wǎng)絡(luò)環(huán)境的多變性,使得視頻編碼率的控制無(wú)法達(dá)到相應(yīng)的實(shí)時(shí)性要求,進(jìn)而無(wú)法保證視頻質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明提供一種無(wú)線視頻傳輸方法、裝置及網(wǎng)絡(luò)設(shè)備,用以在不增加視頻編碼的復(fù)雜度的情況下,提高無(wú)線視頻的傳輸質(zhì)量。本發(fā)明提供一種無(wú)線視頻傳輸方法,包括分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流;根據(jù)所述視頻碼流的類型,為所述視頻碼流配置不同的服務(wù)質(zhì)量?jī)?yōu)先級(jí);根據(jù)所配置的服務(wù)質(zhì)量?jī)?yōu)先級(jí),將所述視頻碼流以無(wú)線方式發(fā)送出去。本發(fā)明提供一種無(wú)線視頻傳輸裝置,包括形成模塊,用于分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流;配置模塊,用于根據(jù)所述視頻碼流的類型,為所述視頻碼流配置不同的服務(wù)質(zhì)量?jī)?yōu)先級(jí);發(fā)送模塊,用于根據(jù)所配置的服務(wù)質(zhì)量?jī)?yōu)先級(jí),將所述視頻碼流以無(wú)線方式發(fā)送出去。
本發(fā)明提供一種網(wǎng)絡(luò)設(shè)備,包括本發(fā)明提供的任一無(wú)線視頻傳輸裝置。本發(fā)明的無(wú)線視頻傳輸方法、裝置及網(wǎng)絡(luò)設(shè)備,通過(guò)將可分級(jí)視頻編碼器輸出的視頻幀分別打包形成不同類型的視頻碼流,根據(jù)視頻碼流的類型配置不同的服務(wù)質(zhì)量?jī)?yōu)先級(jí),根據(jù)配置的服務(wù)質(zhì)量?jī)?yōu)先級(jí)將各類型的視頻碼流發(fā)送出去,利用可分級(jí)編碼技術(shù)的特點(diǎn),為不同類型的視頻幀配置不同的服務(wù)質(zhì)量?jī)?yōu)先級(jí),可以提高重要視頻幀的傳輸成功率, 提高了無(wú)線視頻的傳輸質(zhì)量。另外,與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案不再通過(guò)無(wú)線網(wǎng)絡(luò)環(huán)境控制視頻編碼的編碼率來(lái)提高無(wú)線視頻的傳輸質(zhì)量,因此,不再受無(wú)線網(wǎng)絡(luò)的環(huán)境的限制,降低了視頻編碼的復(fù)雜度。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的無(wú)線視頻傳輸方法的流程圖;圖2為本發(fā)明實(shí)施例二提供的無(wú)線視頻傳輸方法的流程圖;圖3為本發(fā)明實(shí)施例三提供的無(wú)線視頻傳輸裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例四提供的無(wú)線視頻傳輸裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。隨著視頻編碼技術(shù)的發(fā)展,利用分級(jí)技術(shù)產(chǎn)生不同權(quán)重的視頻幀的可分級(jí)視頻編碼方法已經(jīng)成為當(dāng)前視頻編碼領(lǐng)域的主流。常見(jiàn)的可分級(jí)視頻編碼技術(shù)有MPEG4、H. 264 等。本發(fā)明基于可分級(jí)視頻編碼技術(shù)提供一種提高無(wú)線視頻傳輸質(zhì)量的技術(shù)方案,該技術(shù)方案使視頻編碼時(shí)不用根據(jù)無(wú)線網(wǎng)絡(luò)環(huán)境來(lái)控制編碼率,解決了現(xiàn)有技術(shù)中編碼復(fù)雜度較高的問(wèn)題。圖1為本發(fā)明實(shí)施例一提供的無(wú)線視頻傳輸方法的流程圖。如圖1所示,本實(shí)施例的方法包括步驟11、分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流;在本實(shí)施例以及以下各實(shí)施例中,可分級(jí)視頻編碼器可以采用任何可分級(jí)視頻編碼技術(shù),例如MPEG4、H. 264等。本實(shí)施例的執(zhí)行主體可以為任何支持無(wú)線視頻傳輸技術(shù)的網(wǎng)絡(luò)設(shè)備,例如個(gè)人計(jì)算機(jī)、多媒體服務(wù)器等,本實(shí)施例統(tǒng)稱為無(wú)線視頻傳輸裝置。其中,可分級(jí)視頻編碼器可以作為無(wú)線視頻傳輸裝置的功能模塊而設(shè)置于無(wú)線視頻傳輸裝置之內(nèi), 也可以獨(dú)立于無(wú)線視頻傳輸裝置但與無(wú)線視頻傳輸裝置連接。具體的,可分級(jí)視頻編碼器根據(jù)所采用的可分級(jí)視頻編碼方法對(duì)輸入的視頻畫面進(jìn)行編碼處理,輸出不同權(quán)重的視頻幀。對(duì)于可分級(jí)視頻編碼器而言,不同權(quán)重的視頻幀通過(guò)不同的輸出通道輸出,即可分級(jí)視頻編碼器將輸出多路視頻幀。無(wú)線視頻傳輸裝置接收可分級(jí)視頻編碼器輸出的視頻幀,分別進(jìn)行打包處理,形成不同類型的視頻碼流。其中,打包處理主要是指在傳輸過(guò)程中,針對(duì)可分級(jí)視頻編碼器輸出的不同類型的視頻幀, 在網(wǎng)際協(xié)議(Internet Protocol ;簡(jiǎn)稱為IP)層分別打上不同的服務(wù)類型標(biāo)記(Terms QfService ;簡(jiǎn)稱為ToS),該操作屬于現(xiàn)有技術(shù),本實(shí)施例不做詳細(xì)介紹。視頻碼流的類型代表了視頻碼流的重要性,即權(quán)重值,該權(quán)重值可以根據(jù)可分級(jí)視頻編碼器的輸出通道來(lái)確定,例如第一輸出通道輸出權(quán)重值較高的視頻幀,第二輸出通道輸出權(quán)重值較小的視頻幀等。步驟12、根據(jù)視頻碼流的類型,為視頻碼流配置不同的服務(wù)質(zhì)量(Qualityof Service ;簡(jiǎn)稱為=QoS)優(yōu)先級(jí);在本實(shí)施例及以下各實(shí)施例中,QoS優(yōu)先級(jí)用于表示視頻碼流的傳輸質(zhì)量。具體的,無(wú)線視頻傳輸裝置根據(jù)視頻碼流的類型,為不同類型的視頻碼流配置不同的QoS優(yōu)先級(jí)。通常,無(wú)線視頻傳輸要求較高的實(shí)時(shí)性,因此,無(wú)線視頻傳輸裝置可以將重要性較高的視頻碼流配置較高QoS優(yōu)先級(jí),將重要性較低的視頻碼流配置較低的QoS優(yōu)先級(jí),但并不限于此。步驟13、根據(jù)所配置的QoS優(yōu)先級(jí),將視頻碼流以無(wú)線方式發(fā)送出去。具體的,無(wú)線視頻傳輸裝置根據(jù)所配置的QoS優(yōu)先級(jí),將不同類型的視頻碼流放置于各QoS優(yōu)先級(jí)發(fā)送隊(duì)列中,并在獲取發(fā)送時(shí)間時(shí)將各類型的視頻碼流以無(wú)線方式發(fā)送出去。本實(shí)施例的無(wú)線視頻傳輸方法,通過(guò)將可分級(jí)視頻編碼器輸出的視頻幀分別打包形成不同類型的視頻碼流,根據(jù)視頻碼流的類型配置不同的QoS優(yōu)先級(jí),根據(jù)配置的QoS優(yōu)先級(jí)將各類型的視頻碼流發(fā)送出去,利用可分級(jí)編碼技術(shù)的特點(diǎn),為不同類型的視頻幀配置不同的QoS優(yōu)先級(jí),可以提高重要視頻幀的傳輸成功率,提高了無(wú)線視頻的傳輸質(zhì)量。另外,本實(shí)施例基于為不同類型的視頻碼流配置不同的QoS優(yōu)先級(jí),而不再通過(guò)無(wú)線網(wǎng)絡(luò)環(huán)境控制視頻編碼的編碼率來(lái)提高無(wú)線視頻的傳輸質(zhì)量,不再受無(wú)線網(wǎng)絡(luò)環(huán)境的限制,降低了視頻編碼的復(fù)雜度。在上述實(shí)施例中,可分級(jí)視頻編碼器輸出的視頻幀的類型與所采用的編碼方法有關(guān),目前常見(jiàn)的可分級(jí)視頻編碼方法通常會(huì)提供三種類型的視頻幀,分別為主重幀、次重幀和末重幀,分別為在解碼時(shí)對(duì)成功解碼起不同重要性的幀類型,但并不限于此。其中,以MPEG4為例,主重幀為I幀,次重幀為P幀,末重幀為B幀;I幀是畫面組(Group of Pictures ;簡(jiǎn)稱為G0P)的基礎(chǔ)幀,也是B幀和P幀的參考幀?;诖?,無(wú)線視頻傳輸裝置將分別為主重幀、次重幀和末重幀在IP層打上ToS,形成主重幀視頻碼流、次重幀視頻碼流和末重幀視頻碼流;相應(yīng)的,無(wú)線視頻傳輸裝置需要為主重幀視頻碼流、次重幀視頻碼流和末重幀視頻碼流配置不同的QoS優(yōu)先級(jí),并根據(jù)所配置的優(yōu)先級(jí)發(fā)送各視頻碼流。其中,在802. Ile中定義了四種QoS優(yōu)先級(jí),分別是視頻(Video)優(yōu)先級(jí),音頻 (Audio)優(yōu)先級(jí),最大努力(BestEffort)優(yōu)先級(jí)和背景(BackGround)優(yōu)先級(jí)。不同的QoS 優(yōu)先級(jí)代表不同的應(yīng)用質(zhì)量。Audio優(yōu)先級(jí)主要針對(duì)傳輸實(shí)時(shí)性要求較高的應(yīng)用,Video優(yōu)先級(jí)主要針對(duì)傳輸大量數(shù)據(jù)塊的應(yīng)用場(chǎng)景,BestEfTort優(yōu)先級(jí)主要針對(duì)傳輸有高可靠性要求的應(yīng)用場(chǎng)景,而BackGroimd優(yōu)先級(jí)主要針對(duì)普通傳輸要求的應(yīng)用場(chǎng)景。在本發(fā)明各實(shí)施例中,QoS優(yōu)先級(jí)優(yōu)選802. Ile中所規(guī)定的優(yōu)先級(jí)?;谏鲜鰧?shí)施例,以下實(shí)施例將以可分級(jí)視頻編碼器為無(wú)線視頻傳輸裝置的功能單元為例,通過(guò)具體實(shí)例對(duì)上述實(shí)施例的具體實(shí)施過(guò)程做進(jìn)一步說(shuō)明。圖2為本發(fā)明實(shí)施例二提供的無(wú)線視頻傳輸方法的流程圖。本實(shí)施例基于上述實(shí)施例實(shí)現(xiàn),如圖2所示,本實(shí)施例的方法包括步驟21、無(wú)線視頻傳輸裝置的編碼器采用可分級(jí)視頻編碼技術(shù)對(duì)視頻畫面進(jìn)行編碼處理,輸出主重幀、次重幀和末重幀。該步驟主要是由可分級(jí)視頻編碼器來(lái)執(zhí)行。步驟22、無(wú)線視頻傳輸裝置接收主重幀、次重幀和末重幀,并分別進(jìn)行打包處理, 形成主重幀視頻碼流、次重幀視頻碼流和末重幀視頻碼流。該步驟主要是由無(wú)線視頻傳輸裝置的軟件來(lái)執(zhí)行。其中,對(duì)主重幀、次重幀和末重幀的打包處理是同時(shí)進(jìn)行的,以保證視頻碼流的同步。步驟23、無(wú)線視頻傳輸裝置將主重幀視頻碼流、次重幀視頻碼流和末重幀視頻碼流依次經(jīng)過(guò)傳輸層和網(wǎng)絡(luò)層,發(fā)送至數(shù)據(jù)鏈路層。該步驟主要是由無(wú)線視頻傳輸裝置的軟件來(lái)執(zhí)行,用于將視頻碼流發(fā)送至數(shù)據(jù)鏈路層。由于QoS優(yōu)先級(jí)是802. Ile協(xié)議在數(shù)據(jù)鏈路層做出的保證應(yīng)用質(zhì)量的定義,因此,在本實(shí)施例中,需要將視頻碼流傳輸至數(shù)據(jù)鏈路層進(jìn)行處理。 其中,視頻碼流經(jīng)過(guò)傳輸層包括對(duì)視頻碼流進(jìn)行傳輸層處理,例如添加傳輸控制協(xié)議(Transmission Control Protocol ;簡(jiǎn)稱為TCP)或用戶數(shù)據(jù)包協(xié)議(User Datagram Protocol ;簡(jiǎn)稱為UDP)報(bào)文頭等。視頻碼流經(jīng)過(guò)網(wǎng)絡(luò)層包括對(duì)視頻碼流進(jìn)行網(wǎng)絡(luò)層處理, 例如進(jìn)行IP層的封裝處理,對(duì)IP頭中的ToS置位等。步驟24、無(wú)線視頻傳輸裝置為主重幀視頻碼流配置Audio優(yōu)先級(jí),為次重幀視頻碼流配置Video優(yōu)先級(jí),為末重幀視頻碼流配置BestEffort優(yōu)先級(jí)或BackGround優(yōu)先級(jí)。該步驟中,無(wú)線視頻傳輸裝置為各類型視頻碼流配置的QoS優(yōu)先級(jí)只是一種優(yōu)選方式,但并不限于此。在本實(shí)施例中,注重視頻碼流、次重幀視頻碼流和末重幀視頻碼流是不同類型的視頻碼流,對(duì)于在解碼端重構(gòu)視頻畫面而言具有不同的重要性。其中,主重幀視頻碼流的重要性最高,而末重幀視頻碼流的重要性最低。如果主重幀視頻碼流丟失將導(dǎo)致整個(gè)視頻幀無(wú)法被解碼,即使重要性較低的次重幀視頻碼流和末重幀視頻碼流傳輸成功也無(wú)法正確解碼,整個(gè)視頻畫面無(wú)法被呈現(xiàn)。因此,在實(shí)施例中,通過(guò)配置主重幀視頻碼流的QoS優(yōu)先級(jí)為Audio優(yōu)先級(jí),而配置次重幀視頻碼流和末重幀視頻碼流的QoS優(yōu)先級(jí)分別為除Audio 優(yōu)先級(jí)之外的其他優(yōu)先級(jí),可以提升主重幀視頻碼流的傳輸優(yōu)先級(jí),而降低次重幀視頻碼流和末重幀視頻碼流的傳輸優(yōu)先級(jí),在保證主重幀視頻碼流被實(shí)時(shí)傳輸?shù)耐瑫r(shí),可提高主重幀視頻碼流的傳輸成功率。由于主重幀視頻碼流被成功接收之后就可以保證整個(gè)視頻幀被解碼,因此,通過(guò)提高主重幀視頻碼流的傳輸成功率可以達(dá)到提高無(wú)線視頻的傳輸質(zhì)量的目的。步驟25、無(wú)線視頻傳輸裝置分別將主重幀視頻碼流、次重幀視頻碼流和末重幀視頻碼流放置于各自對(duì)應(yīng)的QoS優(yōu)先級(jí)發(fā)送隊(duì)列中。具體的,無(wú)線視頻傳輸裝置將各視頻碼流放置于各個(gè)QoS優(yōu)先級(jí)發(fā)送隊(duì)列中等待發(fā)送。其中,無(wú)線視頻傳輸裝置上為各個(gè)QoS優(yōu)先級(jí)分別配置有發(fā)送隊(duì)列,該發(fā)送隊(duì)列實(shí)質(zhì)上是一種由緩存空間構(gòu)成的緩存隊(duì)列。其中,無(wú)線視頻傳輸裝置在發(fā)送視頻碼流之前還需要在物理層為視頻碼流分配物理資源(例如載波),由于為視頻碼流分配物理資源的操作屬于現(xiàn)有技術(shù),在本實(shí)施例中不做贅述。步驟沈、無(wú)線視頻傳輸裝置將主重幀視頻碼流、次重幀視頻碼流和末重幀視頻碼流以無(wú)線方式發(fā)送出去。其中,步驟24-步驟沈均是在數(shù)據(jù)鏈路層完成的,無(wú)線視頻傳輸裝置具體對(duì)各類型的視頻碼流進(jìn)行鏈路層處理,并完成發(fā)送操作。本實(shí)施例的無(wú)線視頻傳輸方法,通過(guò)利用可分級(jí)視頻編碼技術(shù)的特點(diǎn),在數(shù)據(jù)鏈路層為上層傳送下來(lái)的不同類型的視頻碼流配置不同QoS優(yōu)先級(jí),并根據(jù)所配置的QoS優(yōu)先級(jí)來(lái)發(fā)送各類型的視頻碼流,可以保證不同類型的視頻碼流能夠具有不同的QoS傳輸質(zhì)量,通過(guò)提高重要視頻碼流的傳輸成功率,達(dá)到提高無(wú)線視頻的傳輸質(zhì)量的目的。與現(xiàn)有技術(shù)相比,在本實(shí)施例中,視頻編碼過(guò)程不需要根據(jù)反饋的網(wǎng)絡(luò)環(huán)境來(lái)控制編碼率,既不需要降低編碼碼率,也不需要降低視頻碼流的傳輸碼率,降低了視頻編碼的復(fù)雜度。進(jìn)一步,在本實(shí)施例中,可以根據(jù)視頻編碼輸出的視頻幀之間的重要性和依賴關(guān)系,為各視頻碼流配置相應(yīng)的QoS優(yōu)先級(jí),在提高無(wú)線視頻傳輸質(zhì)量的同時(shí),還可以提高無(wú)線帶寬的利用率和保證不同類型的視頻碼流的傳輸質(zhì)量的健壯性。在上述各實(shí)施例的基礎(chǔ)上,無(wú)線視頻傳輸裝置還可以根據(jù)QoS優(yōu)先級(jí)發(fā)送隊(duì)列的特性來(lái)實(shí)現(xiàn)對(duì)無(wú)線網(wǎng)絡(luò)信道的自反饋。不同的QoS優(yōu)先級(jí)對(duì)應(yīng)不同的傳輸效果,例如配置了較高QoS優(yōu)先級(jí)的視頻碼流能夠較快的搶占到信道,其傳輸成功率高、時(shí)延小。當(dāng)網(wǎng)絡(luò)環(huán)境發(fā)生變化時(shí),具有高QoS優(yōu)先級(jí)的視頻碼流能夠以較高的傳輸成功率被傳輸?shù)浇邮斩耍?從而保證接收端具有穩(wěn)定的接收碼率,而不再像現(xiàn)有技術(shù)那樣對(duì)網(wǎng)絡(luò)環(huán)境進(jìn)行監(jiān)測(cè)進(jìn)而根據(jù)監(jiān)測(cè)結(jié)果改變編碼碼率來(lái)保證接收端的接收碼率。利用QoS優(yōu)先級(jí)發(fā)送隊(duì)列的自有特性實(shí)現(xiàn)對(duì)無(wú)線信道的自反饋特性,也不需要像現(xiàn)有技術(shù)那樣通過(guò)對(duì)無(wú)線信道主動(dòng)監(jiān)測(cè)丟包率來(lái)保證碼率變化的實(shí)時(shí)性,解決了實(shí)時(shí)性的問(wèn)題,同時(shí)也增加了視頻傳輸?shù)耐该鞫?,降低了視頻傳輸?shù)膹?fù)雜度?;谏鲜?,無(wú)線視頻傳輸裝置在將各類視頻碼流發(fā)送出去之前,還可以根據(jù)網(wǎng)絡(luò)環(huán)境質(zhì)量指標(biāo),調(diào)整為各類型的視頻碼流所配置的QoS優(yōu)先級(jí)。其中,網(wǎng)絡(luò)環(huán)境質(zhì)量指標(biāo)可以是丟包率、信噪比或信道利用率等其中任意一種或其任意組合。例如當(dāng)重傳次數(shù)增大或者丟包率增大時(shí),可以提高主重幀的QoS優(yōu)先級(jí),降低末重幀的QoS優(yōu)先級(jí),該調(diào)整過(guò)程可以根據(jù)預(yù)先設(shè)定的算法進(jìn)行,本實(shí)施例對(duì)所采用的算法不做限定。另外,在無(wú)線視頻傳輸裝置上還可以預(yù)先設(shè)置視頻質(zhì)量指標(biāo),例如設(shè)置視頻幀率指標(biāo),無(wú)線視頻傳輸裝置在發(fā)送視頻碼流之前也可以根據(jù)視頻質(zhì)量指標(biāo),調(diào)整為各類型的視頻碼流所配置的QoS優(yōu)先級(jí),以進(jìn)一步提高無(wú)線視頻的傳輸質(zhì)量。例如無(wú)線視頻傳輸裝置可以對(duì)丟包率進(jìn)行統(tǒng)計(jì),并采用現(xiàn)有算法預(yù)算出當(dāng)前的視頻幀率,然后將預(yù)算出的視頻幀率和預(yù)先設(shè)置的視頻幀率指標(biāo)進(jìn)行比較,并根據(jù)比較結(jié)果來(lái)配置視頻碼流的QoS優(yōu)先級(jí)。如果預(yù)算出的視頻幀率比視頻幀率指標(biāo)低,則可以降低視頻碼流的QoS優(yōu)先級(jí),反之可以提高QoS優(yōu)先級(jí)。
8
本實(shí)施例的無(wú)線視頻傳輸方法,通過(guò)對(duì)所配置的QoS優(yōu)先級(jí)進(jìn)行調(diào)整,不管網(wǎng)絡(luò)環(huán)境的好壞,通過(guò)不同的QoS優(yōu)先級(jí)發(fā)送隊(duì)列,可以保證不同分級(jí)的視頻碼流以不同的成功率來(lái)傳輸。圖3為本發(fā)明實(shí)施例三提供的無(wú)線視頻傳輸裝置的結(jié)構(gòu)示意圖。如圖3所示,本實(shí)施例的裝置可以為各種支持無(wú)線視頻傳輸技術(shù)的網(wǎng)絡(luò)設(shè)備,例如可以是個(gè)人計(jì)算機(jī),也可以是多媒體服務(wù)器等。本實(shí)施例的裝置包括形成模塊31、配置模塊32和發(fā)送模塊33。其中,形成模塊31,用于分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流;配置模塊32,與形成模塊31連接,用于根據(jù)視頻碼流的類型,為視頻碼流配置不同的QoS優(yōu)先級(jí);發(fā)送模塊33,與配置模塊32連接,用于根據(jù)所配置的QoS優(yōu)先級(jí),將視頻碼流以無(wú)線方式發(fā)送出去。本實(shí)施例無(wú)線視頻傳輸裝置的各功能模塊可用于執(zhí)行上述方法實(shí)施例一提供的無(wú)線視頻傳輸方法的流程,其工作原理不再贅述,詳見(jiàn)方法實(shí)施例的描述。本實(shí)施例的無(wú)線視頻傳輸裝置,可將可分級(jí)視頻編碼器輸出的視頻幀分別打包形成不同類型的視頻碼流,根據(jù)視頻碼流的類型配置不同的QoS優(yōu)先級(jí),根據(jù)配置的QoS優(yōu)先級(jí)將各類型的視頻碼流發(fā)送出去,充分利用可分級(jí)編碼技術(shù)的特點(diǎn),為不同類型的視頻幀配置不同的QoS優(yōu)先級(jí),提高了重要視頻幀的傳輸成功率,進(jìn)而提高無(wú)線視頻的傳輸質(zhì)量。 另外,本實(shí)施例無(wú)線視頻傳輸裝置不像現(xiàn)有技術(shù)那樣通過(guò)監(jiān)測(cè)無(wú)線網(wǎng)絡(luò)環(huán)境以控制視頻編碼的編碼率來(lái)提高無(wú)線視頻的傳輸質(zhì)量,不再受無(wú)線網(wǎng)絡(luò)環(huán)境的限制,還具有降低視頻編碼的復(fù)雜度的優(yōu)勢(shì)。圖4為本發(fā)明實(shí)施例四提供的無(wú)線視頻傳輸裝置的結(jié)構(gòu)示意圖。本實(shí)施例基于上述實(shí)施例三實(shí)現(xiàn),如圖4所示,本實(shí)施例的裝置還包括調(diào)整模塊41。調(diào)整模塊41,分別與配置模塊32和發(fā)送模塊33連接,用于在發(fā)送模塊33將視頻碼流發(fā)送出去之前,根據(jù)網(wǎng)絡(luò)環(huán)境質(zhì)量指標(biāo)或視頻質(zhì)量指標(biāo),調(diào)整為視頻碼流配置的QoS 優(yōu)先級(jí),并觸發(fā)發(fā)送模塊33根據(jù)調(diào)整后的QoS優(yōu)先級(jí)發(fā)送視頻碼流。其中,網(wǎng)絡(luò)環(huán)境質(zhì)量指標(biāo)可以為以下任意一種或其組合丟包率、信噪比、重傳次數(shù)或信道利用率。上述調(diào)整模塊41可用于執(zhí)行上述方法實(shí)施例二中對(duì)所配置的QoS優(yōu)先級(jí)進(jìn)行調(diào)整的方法流程,其工作原理不再贅述,詳見(jiàn)方法實(shí)施例中的描述。進(jìn)一步,本實(shí)施例無(wú)線視頻傳輸裝置中的形成模塊31包括第一形成單元311、 第二形成單元312和第三形成單元313,并分別與可分級(jí)視頻碼流編碼器連接。具體的,第一形成單元311,用于將可分級(jí)視頻編碼器輸出的主重幀進(jìn)行打包處理,形成主重幀視頻碼流;第二形成單元312,用于將可分級(jí)視頻編碼器輸出的次重幀進(jìn)行打包處理,形成次重幀視頻碼流;第三形成單元313,用于將可分級(jí)視頻編碼器輸出的末重幀進(jìn)行打包處理,形成末重幀視頻碼流?;谏鲜觯緦?shí)施例中的配置模塊32包括第一配置單元321、第二配置單元322 和第三配置單元323。具體的,第一配置單元321,分別與第一形成單元311和發(fā)送模塊33, 用于為主重幀視頻碼流配置Audio優(yōu)先級(jí),并觸發(fā)發(fā)送模塊33根據(jù)所配置的Audio優(yōu)先級(jí)發(fā)送主重幀視頻碼流;第二配置單元322,分別與第二形成單元312和發(fā)送模塊33連接,用于為次重幀視頻碼流配置Video優(yōu)先級(jí),并觸發(fā)發(fā)送模塊33根據(jù)所配置的Video優(yōu)先級(jí)發(fā)送次重幀視頻碼流;第三配置單元323,分別與第三形成單元313和發(fā)送模塊33連接,用于為末重幀視頻碼流配置BestEffort優(yōu)先級(jí)或BestGroimd優(yōu)先級(jí),并觸發(fā)發(fā)送模塊33根據(jù)所配置的BestEffort優(yōu)先級(jí)或BestGroimd優(yōu)先級(jí)發(fā)送末重幀視頻碼流。本實(shí)施例的無(wú)線視頻傳輸裝置,通過(guò)調(diào)整模塊對(duì)所配置的QoS優(yōu)先級(jí)進(jìn)行調(diào)整, 不管網(wǎng)絡(luò)環(huán)境的好壞,通過(guò)不同的Q0S優(yōu)先級(jí)發(fā)送隊(duì)列,可以保證不同分級(jí)的視頻碼流以不同的成功率來(lái)傳輸。另外,本實(shí)施例的無(wú)線視頻傳輸裝置根據(jù)視頻碼流的重要性和各個(gè)視頻碼流之間的依賴關(guān)系為視頻碼流配置相適應(yīng)的QoS優(yōu)先級(jí),在提高重要視頻碼流的傳輸優(yōu)先級(jí)、降低次要視頻碼流傳輸優(yōu)先級(jí)以提高無(wú)線視頻傳輸質(zhì)量的同時(shí),還能夠提高無(wú)線帶寬的利用率,保證不同視頻碼流以相同的傳輸成功率傳輸,提高各視頻碼流的傳輸質(zhì)量的健壯性。本發(fā)明實(shí)施例五提供一種網(wǎng)絡(luò)設(shè)備,包括本發(fā)明上述各實(shí)施例提供的無(wú)線視頻傳輸裝置。其中,無(wú)線視頻傳輸裝置的工作原理和結(jié)構(gòu)可分別參見(jiàn)上述方法實(shí)施例一或二和裝置實(shí)施例三或四的描述,在此不再贅述。本實(shí)施例的網(wǎng)絡(luò)設(shè)備包括無(wú)線視頻傳輸裝置,也可用于執(zhí)行上述方法實(shí)施例提供的無(wú)線視頻傳輸方法的流程,同樣可以提高無(wú)線視頻的傳輸質(zhì)量,且與現(xiàn)有技術(shù)相比還可以降低視頻編碼的復(fù)雜度。另外,還具有提高帶寬利用率、保證不同類型的視頻碼流以相同的傳輸成功率進(jìn)行傳輸?shù)葍?yōu)點(diǎn)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種無(wú)線視頻傳輸方法,其特征在于,包括分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流; 根據(jù)所述視頻碼流的類型,為所述視頻碼流配置不同的服務(wù)質(zhì)量?jī)?yōu)先級(jí); 根據(jù)所配置的服務(wù)質(zhì)量?jī)?yōu)先級(jí),將所述視頻碼流以無(wú)線方式發(fā)送出去。
2.根據(jù)權(quán)利要求1所述的無(wú)線視頻傳輸方法,其特征在于,在根據(jù)所配置的服務(wù)質(zhì)量?jī)?yōu)先級(jí),將所述視頻碼流以無(wú)線方式發(fā)送出去之前還包括根據(jù)網(wǎng)絡(luò)環(huán)境質(zhì)量指標(biāo)或視頻質(zhì)量指標(biāo),調(diào)整為所述視頻碼流配置的服務(wù)質(zhì)量?jī)?yōu)先級(jí)。
3.根據(jù)權(quán)利要求2所述的無(wú)線視頻傳輸方法,其特征在于,所述網(wǎng)絡(luò)環(huán)境質(zhì)量指標(biāo)為以下任意一種或其組合丟包率、信噪比或信道利用率。
4.根據(jù)權(quán)利要求1或2或3所述的無(wú)線視頻傳輸方法,其特征在于,所述分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流包括將所述可分級(jí)視頻編碼器輸出的主重幀進(jìn)行打包處理,形成主重幀視頻碼流; 將所述可分級(jí)視頻編碼器輸出的次重幀進(jìn)行打包處理,形成次重幀視頻碼流; 將所述可分級(jí)視頻編碼器輸出的末重幀進(jìn)行打包處理,形成末重幀視頻碼流。
5.根據(jù)權(quán)利要求4所述的無(wú)線視頻傳輸方法,其特征在于,所述根據(jù)所述視頻碼流的類型,為所述視頻碼流配置不同的服務(wù)質(zhì)量?jī)?yōu)先級(jí)包括為所述主重幀視頻碼流配置音頻優(yōu)先級(jí); 為所述次重幀視頻碼流配置視頻優(yōu)先級(jí); 為所述末重幀視頻碼流配置最大努力優(yōu)先級(jí)或背景優(yōu)先級(jí)。
6.一種無(wú)線視頻傳輸裝置,其特征在于,包括形成模塊,用于分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流;配置模塊,用于根據(jù)所述視頻碼流的類型,為所述視頻碼流配置不同的服務(wù)質(zhì)量?jī)?yōu)先級(jí);發(fā)送模塊,用于根據(jù)所配置的服務(wù)質(zhì)量?jī)?yōu)先級(jí),將所述視頻碼流以無(wú)線方式發(fā)送出去。
7.根據(jù)權(quán)利要求6所述的無(wú)線視頻傳輸裝置,其特征在于,還包括調(diào)整模塊,用于在所述發(fā)送模塊將所述視頻碼流發(fā)送出去之前,根據(jù)網(wǎng)絡(luò)環(huán)境質(zhì)量指標(biāo)或視頻質(zhì)量指標(biāo),調(diào)整為所述視頻碼流配置的服務(wù)質(zhì)量?jī)?yōu)先級(jí)。
8.根據(jù)權(quán)利要求7所述的無(wú)線視頻傳輸裝置,其特征在于,所述網(wǎng)絡(luò)環(huán)境質(zhì)量指標(biāo)為以下任意一種或其組合丟包率、信噪比信道利用率。
9.根據(jù)權(quán)利要求6或7或8所述的無(wú)線視頻傳輸裝置,其特征在于,所述形成模塊包括第一形成單元,用于將所述可分級(jí)視頻編碼器輸出的主重幀進(jìn)行打包處理,形成主重幀視頻碼流;第二形成單元,用于將所述可分級(jí)視頻編碼器輸出的次重幀進(jìn)行打包處理,形成次重幀視頻碼流;第三形成單元,用于將所述可分級(jí)視頻編碼器輸出的末重幀進(jìn)行打包處理,形成末重幀視頻碼流。
10.根據(jù)權(quán)利要求9所述的無(wú)線視頻傳輸裝置,其特征在于,所述配置模塊包括 第一配置單元,用于為所述主重幀視頻碼流配置音頻優(yōu)先級(jí);第二配置單元,用于為所述次重幀視頻碼流配置視頻優(yōu)先級(jí);第三配置單元,用于為所述末重幀視頻碼流配置最大努力優(yōu)先級(jí)或背景優(yōu)先級(jí)。
11.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括權(quán)利要求6-10任一項(xiàng)所述的無(wú)線視頻傳輸裝置。
全文摘要
本發(fā)明提供一種無(wú)線視頻傳輸方法、裝置及網(wǎng)絡(luò)設(shè)備。其中方法包括分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流;根據(jù)視頻碼流的類型,為視頻碼流配置不同的QoS優(yōu)先級(jí);根據(jù)所配置的QoS優(yōu)先級(jí),將視頻碼流以無(wú)線方式發(fā)送出去。裝置包括形成模塊,用于分別將可分級(jí)視頻編碼器輸出的視頻幀進(jìn)行打包處理,形成不同類型的視頻碼流;配置模塊,用于根據(jù)視頻碼流的類型,為視頻碼流配置不同的QoS優(yōu)先級(jí);發(fā)送模塊,用于根據(jù)所配置的QoS優(yōu)先級(jí),將視頻碼流以無(wú)線方式發(fā)送出去。與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案可以提高無(wú)線視頻的傳輸質(zhì)量,降低視頻編碼的復(fù)雜度。
文檔編號(hào)H04N7/26GK102281436SQ201110062049
公開(kāi)日2011年12月14日 申請(qǐng)日期2011年3月15日 優(yōu)先權(quán)日2011年3月15日
發(fā)明者潘武榮 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司