本發(fā)明涉及無(wú)線自組網(wǎng),特別是涉及一種基于自適應(yīng)調(diào)制編碼的視頻幀率自動(dòng)調(diào)節(jié)方法和系統(tǒng)。
背景技術(shù):
1、無(wú)線自組網(wǎng)是一個(gè)無(wú)需基礎(chǔ)設(shè)施的分布式網(wǎng)絡(luò),由于無(wú)線自組網(wǎng)無(wú)線傳輸?shù)奶匦?,網(wǎng)絡(luò)帶寬有限,且網(wǎng)絡(luò)帶寬受信道狀態(tài)(例如距離、遮擋、干擾等)的影響較大,目前通過(guò)無(wú)線自組網(wǎng)在傳輸視頻圖像時(shí),一般先通過(guò)網(wǎng)絡(luò)測(cè)試工具測(cè)試節(jié)點(diǎn)的網(wǎng)絡(luò)帶寬的大小,然后調(diào)節(jié)視頻源的幀率、分辨率等參數(shù),使得視頻流所占帶寬小于網(wǎng)絡(luò)帶寬,以保證視頻流通過(guò)自組網(wǎng)傳輸?shù)男Ч?/p>
2、目前這種通過(guò)提前測(cè)試無(wú)線自組網(wǎng)網(wǎng)絡(luò)帶寬大小,手動(dòng)調(diào)節(jié)視頻流參數(shù)來(lái)保證視頻傳輸效果的方式不能很好的適應(yīng)動(dòng)態(tài)的變化的無(wú)線自組網(wǎng)環(huán)境,當(dāng)節(jié)點(diǎn)移動(dòng)或者環(huán)境發(fā)生變化時(shí),都會(huì)導(dǎo)致網(wǎng)絡(luò)帶寬的變化,當(dāng)網(wǎng)絡(luò)帶寬小于視頻流所占帶寬時(shí),便會(huì)導(dǎo)致視頻傳輸卡斷或者中斷,影響視頻傳輸效果。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種基于自適應(yīng)調(diào)制編碼的視頻幀率自動(dòng)調(diào)節(jié)方法和系統(tǒng)。
2、一種基于自適應(yīng)調(diào)制編碼的視頻幀率自動(dòng)調(diào)節(jié)方法,所述方法包括:
3、通過(guò)發(fā)送電臺(tái)獲取視頻源,根據(jù)信道狀態(tài)自適應(yīng)調(diào)整調(diào)制編碼方式,在預(yù)先構(gòu)建的幀率對(duì)應(yīng)表中查找新的調(diào)制編碼方式和當(dāng)前分辨率下對(duì)應(yīng)的視頻編碼幀率,根據(jù)所述視頻編碼幀率對(duì)視頻源進(jìn)行編碼,將編碼后的視頻源和所述視頻編碼幀率發(fā)送至接收電臺(tái);所述幀率對(duì)應(yīng)表包括在不同編碼調(diào)制方式和不同分辨率下支持的最大幀率;
4、通過(guò)所述接收電臺(tái)根據(jù)所述視頻編碼幀率對(duì)編碼后的視頻源進(jìn)行解碼,將解碼后的視頻源發(fā)送至視頻播放器;所述發(fā)送電臺(tái)和所述接收電臺(tái)置于無(wú)線自組網(wǎng)中。
5、在其中一個(gè)實(shí)施例中,還包括;所述幀率對(duì)應(yīng)表包括mcs一一對(duì)應(yīng)的索引值、編碼調(diào)制方式以及多個(gè)分辨率下可支持的最大幀率。
6、在其中一個(gè)實(shí)施例中,還包括;根據(jù)當(dāng)前信道狀態(tài)自適應(yīng)索引對(duì)應(yīng)的mcs值;所述mcs值用于確定新的調(diào)制編碼方式、碼率和數(shù)據(jù)速率。
7、在其中一個(gè)實(shí)施例中,還包括;在所述幀率對(duì)應(yīng)表中查找所述mcs值和當(dāng)前分辨率下對(duì)應(yīng)的視頻編碼幀率。
8、一種基于自適應(yīng)調(diào)制編碼的視頻幀率自動(dòng)調(diào)節(jié)系統(tǒng),應(yīng)用于無(wú)線自組網(wǎng)中,所述系統(tǒng)至少包括兩個(gè)結(jié)構(gòu)相同的自組網(wǎng)電臺(tái);自組網(wǎng)電臺(tái)包括視頻輸入接口、自適應(yīng)調(diào)制編碼模塊、自適應(yīng)幀率模塊、視頻編解碼器和視頻輸出接口;所述自適應(yīng)幀率模塊分別與自適應(yīng)調(diào)制編碼模塊和視頻編解碼器連接;
9、視頻輸入接口用于獲取視頻源;
10、自適應(yīng)調(diào)制編碼模塊用于根據(jù)信道狀態(tài)自適應(yīng)調(diào)整調(diào)制編碼方式,并將新的調(diào)制編碼方式發(fā)送至自適應(yīng)幀率模塊;
11、自適應(yīng)幀率模塊用于在預(yù)先構(gòu)建的幀率對(duì)應(yīng)表中查找新的調(diào)制編碼方式和當(dāng)前分辨率下對(duì)應(yīng)的視頻編碼幀率,并發(fā)送至視頻編解碼器;
12、視頻編解碼器用于根據(jù)所述視頻編碼幀率對(duì)視頻源進(jìn)行編碼,將編碼后的視頻源和所述視頻編碼幀率發(fā)送至自組網(wǎng)接收電臺(tái);所述幀率對(duì)應(yīng)表包括在不同編碼調(diào)制方式和不同分辨率下支持的最大幀率。
13、在其中一個(gè)實(shí)施例中,在自組網(wǎng)接收電臺(tái)中,所述視頻編解碼器還用于根據(jù)自組網(wǎng)發(fā)送電臺(tái)傳輸?shù)囊曨l編碼幀率對(duì)編碼后的視頻源進(jìn)行解碼,通過(guò)視頻輸出接口將解碼后的視頻源發(fā)送至視頻播放器。
14、在其中一個(gè)實(shí)施例中,所述幀率對(duì)應(yīng)表包括mcs一一對(duì)應(yīng)的索引值、編碼調(diào)制方式以及多個(gè)分辨率下可支持的最大幀率。
15、在其中一個(gè)實(shí)施例中,還用于根據(jù)當(dāng)前信道狀態(tài)自適應(yīng)索引對(duì)應(yīng)的mcs值;所述mcs值用于確定新的調(diào)制編碼方式、碼率和數(shù)據(jù)速率.
16、在其中一個(gè)實(shí)施例中,還用于在所述幀率對(duì)應(yīng)表中查找所述mcs值和當(dāng)前分辨率下對(duì)應(yīng)的視頻編碼幀率。
17、上述基于自適應(yīng)調(diào)制編碼的視頻幀率自動(dòng)調(diào)節(jié)方法和系統(tǒng),通過(guò)自適應(yīng)調(diào)制編碼,能夠提高信道利用率和數(shù)據(jù)發(fā)送的成功率,基于調(diào)整后的調(diào)制編碼方式以及當(dāng)前的分辨率,在預(yù)先設(shè)置的幀率對(duì)應(yīng)表中查找對(duì)應(yīng)的視頻編碼幀率,根據(jù)視頻編碼幀率對(duì)視頻源進(jìn)行編碼,將視頻編碼幀率和編碼后的視頻源發(fā)送至自組網(wǎng)接收電臺(tái),自組網(wǎng)接收電臺(tái)根據(jù)視頻編碼幀率對(duì)編碼后的視頻源解碼,并發(fā)送至視頻播放器進(jìn)行播放,從而在分辨率保持不變的情況下提高視頻傳輸?shù)姆€(wěn)定性和質(zhì)量。
1.一種基于自適應(yīng)調(diào)制編碼的視頻幀率自動(dòng)調(diào)節(jié)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述幀率對(duì)應(yīng)表包括mcs一一對(duì)應(yīng)的索引值、編碼調(diào)制方式以及多個(gè)分辨率下可支持的最大幀率。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)信道狀態(tài)自適應(yīng)調(diào)整調(diào)制編碼方式包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在預(yù)先構(gòu)建的幀率對(duì)應(yīng)表中查找新的調(diào)制編碼方式和當(dāng)前分辨率下對(duì)應(yīng)的視頻編碼幀率包括:
5.一種基于自適應(yīng)調(diào)制編碼的視頻幀率自動(dòng)調(diào)節(jié)系統(tǒng),應(yīng)用于無(wú)線自組網(wǎng)中,其特征在于,所述系統(tǒng)至少包括兩個(gè)結(jié)構(gòu)相同的自組網(wǎng)電臺(tái);自組網(wǎng)電臺(tái)包括視頻輸入接口、自適應(yīng)調(diào)制編碼模塊、自適應(yīng)幀率模塊、視頻編解碼器和視頻輸出接口;所述自適應(yīng)幀率模塊分別與自適應(yīng)調(diào)制編碼模塊和視頻編解碼器連接;
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,在自組網(wǎng)接收電臺(tái)中,所述視頻編解碼器還用于根據(jù)自組網(wǎng)發(fā)送電臺(tái)傳輸?shù)囊曨l編碼幀率對(duì)編碼后的視頻源進(jìn)行解碼,通過(guò)視頻輸出接口將解碼后的視頻源發(fā)送至視頻播放器。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述幀率對(duì)應(yīng)表包括mcs一一對(duì)應(yīng)的索引值、編碼調(diào)制方式以及多個(gè)分辨率下可支持的最大幀率。
8.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,根據(jù)信道狀態(tài)自適應(yīng)調(diào)整調(diào)制編碼方式包括:
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,在預(yù)先構(gòu)建的幀率對(duì)應(yīng)表中查找新的調(diào)制編碼方式和當(dāng)前分辨率下對(duì)應(yīng)的視頻編碼幀率包括: