本發(fā)明涉及遙感影像,尤其涉及一種基于實(shí)時(shí)視頻流的遙感影像快視處理方法、系統(tǒng)及電子設(shè)備。
背景技術(shù):
1、隨著衛(wèi)星數(shù)量的不斷增多,遙感衛(wèi)星領(lǐng)域快速發(fā)展,遙感影像快視的需求越來越強(qiáng)烈,用戶更想第一時(shí)間看到遙感影像的內(nèi)容。因此遙感影像快視的實(shí)時(shí)性顯得尤為重要。
2、傳統(tǒng)的遙感數(shù)據(jù)快視通常是在生成出0級(jí)產(chǎn)品后再去快視的,這需要很多時(shí)間,實(shí)時(shí)性比較差。
3、此外,隨著視頻平臺(tái)的不斷發(fā)展,用戶更希望以視頻實(shí)時(shí)直播這種更加友好的方式來瀏覽遙感影像內(nèi)容。而傳統(tǒng)的快視軟件無法實(shí)現(xiàn)遙感影像視頻實(shí)時(shí)直播的功能。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種基于實(shí)時(shí)視頻流的遙感影像快視處理方法、系統(tǒng)及電子設(shè)備,用以解決現(xiàn)有技術(shù)中的快視軟件實(shí)時(shí)性比較差、無法實(shí)現(xiàn)遙感影像視頻實(shí)時(shí)直播的功能的缺陷。
2、本發(fā)明提供一種基于實(shí)時(shí)視頻流的遙感影像快視處理方法,包括:
3、實(shí)時(shí)獲取遙感衛(wèi)星原始的解壓縮數(shù)據(jù)流;
4、將所述解壓縮數(shù)據(jù)流轉(zhuǎn)換成圖片數(shù)據(jù),得到視頻直播數(shù)據(jù)源;
5、對(duì)所述視頻直播數(shù)據(jù)源進(jìn)行編碼,得到多目標(biāo)碼率視頻流;
6、將所述多目標(biāo)碼率視頻流封裝為視頻碼流包,并根據(jù)所述視頻碼流包進(jìn)行遙感圖像直播。
7、可選地,將所述解壓縮數(shù)據(jù)流轉(zhuǎn)換成圖片數(shù)據(jù),包括:
8、對(duì)所述解壓縮數(shù)據(jù)流依次進(jìn)行位深降位處理、顏色空間轉(zhuǎn)換、采樣處理以及圖像色彩增強(qiáng),得到視頻直播數(shù)據(jù)源。
9、可選地,對(duì)所述視頻直播數(shù)據(jù)源進(jìn)行編碼,包括:
10、對(duì)所述視頻直播數(shù)據(jù)源依次進(jìn)行幀內(nèi)預(yù)測、運(yùn)動(dòng)估計(jì)、運(yùn)動(dòng)補(bǔ)償、變換量化、去塊濾波、反變換反量化以及熵編碼,得到多目標(biāo)碼率視頻流。
11、可選地,將所述多目標(biāo)碼率視頻流封裝為視頻碼流包,并根據(jù)所述視頻碼流包進(jìn)行遙感圖像直播,包括:
12、將所述視頻碼流包推送至srs遙感影像視頻流媒體服務(wù)器;
13、基于所述srs遙感影像視頻流媒體服務(wù)器用webrtc協(xié)議將所述視頻碼流包發(fā)出,以進(jìn)行遙感圖像直播。
14、可選地,根據(jù)所述視頻碼流包進(jìn)行遙感圖像直播之后,還包括:
15、播放所述webrtc協(xié)議的視頻碼流包地址。
16、可選地,實(shí)時(shí)獲取遙感衛(wèi)星原始的解壓縮數(shù)據(jù)流,包括:
17、確定遙感衛(wèi)星的監(jiān)聽主題,所述監(jiān)聽主題包括衛(wèi)星名、圈號(hào)和地面站;
18、根據(jù)所述監(jiān)聽主題動(dòng)態(tài)創(chuàng)建監(jiān)聽kafka數(shù)據(jù);
19、根據(jù)所述kafka數(shù)據(jù)實(shí)時(shí)獲取遙感衛(wèi)星原始的解壓縮數(shù)據(jù)流。
20、可選地,所述位深降位處理包括:
21、將所述解壓縮數(shù)據(jù)流16bit或32bit的像素值位深通過百分比截?cái)嘁约袄焯幚恚玫轿簧罱滴缓蟮慕鈮嚎s數(shù)據(jù)流。
22、可選地,所述顏色空間轉(zhuǎn)換包括:
23、將所述位深降位后的解壓縮數(shù)據(jù)流rgb波段組合的顯示方式轉(zhuǎn)換為yuv顏色組合的顯示方式。
24、本發(fā)明還提供一種基于實(shí)時(shí)視頻流的遙感影像快視處理系統(tǒng),包括:
25、解壓縮數(shù)據(jù)流獲取模塊,用于實(shí)時(shí)獲取遙感衛(wèi)星原始的解壓縮數(shù)據(jù)流;
26、視頻直播數(shù)據(jù)源確定模塊,用于將所述解壓縮數(shù)據(jù)流轉(zhuǎn)換成圖片數(shù)據(jù),得到視頻直播數(shù)據(jù)源;
27、編碼模塊,用于對(duì)所述視頻直播數(shù)據(jù)源進(jìn)行編碼,得到多目標(biāo)碼率視頻流;
28、封裝與直播模塊,用于將所述多目標(biāo)碼率視頻流封裝為視頻碼流包,并根據(jù)所述視頻碼流包進(jìn)行遙感圖像直播。
29、本發(fā)明還提供一種電子設(shè)備,包括處理器、存儲(chǔ)器和通信總線;所述通信總線用于將所述處理器和存儲(chǔ)器連接;所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序,以實(shí)現(xiàn)所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法。
30、本發(fā)明提供的基于實(shí)時(shí)視頻流的遙感影像快視處理方法、系統(tǒng)及電子設(shè)備,通過實(shí)時(shí)獲取遙感衛(wèi)星原始的解壓縮數(shù)據(jù)流;將所述解壓縮數(shù)據(jù)流轉(zhuǎn)換成圖片數(shù)據(jù),得到視頻直播數(shù)據(jù)源;對(duì)所述視頻直播數(shù)據(jù)源進(jìn)行編碼,得到多目標(biāo)碼率視頻流;將所述多目標(biāo)碼率視頻流封裝為視頻碼流包,并根據(jù)所述視頻碼流包進(jìn)行遙感圖像直播,即本發(fā)明利用實(shí)時(shí)視頻流技術(shù),通過對(duì)遙感影像數(shù)據(jù)的實(shí)時(shí)視頻編碼和碼流傳輸,有效解決了傳統(tǒng)快視系統(tǒng)無法視頻播放,不能接入視頻直播平臺(tái)的問題。
1.一種基于實(shí)時(shí)視頻流的遙感影像快視處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法,其特征在于,將所述解壓縮數(shù)據(jù)流轉(zhuǎn)換成圖片數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求1或2所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法,其特征在于,對(duì)所述視頻直播數(shù)據(jù)源進(jìn)行編碼,包括:
4.根據(jù)權(quán)利要求1或2所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法,其特征在于,將所述多目標(biāo)碼率視頻流封裝為視頻碼流包,并根據(jù)所述視頻碼流包進(jìn)行遙感圖像直播,包括:
5.根據(jù)權(quán)利要求4所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法,其特征在于,根據(jù)所述視頻碼流包進(jìn)行遙感圖像直播之后,還包括:
6.根據(jù)權(quán)利要求1或2所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法,其特征在于,實(shí)時(shí)獲取遙感衛(wèi)星原始的解壓縮數(shù)據(jù)流,包括:
7.根據(jù)權(quán)利要求2所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法,其特征在于,所述位深降位處理包括:
8.根據(jù)權(quán)利要求7所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法,其特征在于,所述顏色空間轉(zhuǎn)換包括:
9.一種基于實(shí)時(shí)視頻流的遙感影像快視處理系統(tǒng),其特征在于,包括:
10.一種電子設(shè)備,其特征在于,包括處理器、存儲(chǔ)器和通信總線;所述通信總線用于將所述處理器和存儲(chǔ)器連接;所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序,以實(shí)現(xiàn)如權(quán)利要求1至8任一項(xiàng)所述的基于實(shí)時(shí)視頻流的遙感影像快視處理方法。