基于RTSP服務(wù)器的望遠鏡流媒體實時傳輸系統(tǒng)的設(shè)計
發(fā)布時間:2021-08-18 18:24
本文針對望遠鏡的觀測需求,設(shè)計并實現(xiàn)了一種能夠用于望遠鏡實時流媒體數(shù)據(jù)傳輸?shù)腞TSP服務(wù)器系統(tǒng)。系統(tǒng)能夠?qū)ο鄼C圖像進行實時的H.264編碼,并且將編碼后的數(shù)據(jù)進行RTSP推送。本文重點介紹了H.264實時編碼及RTSP服務(wù)器的設(shè)計與實現(xiàn)。通過實驗驗證該系統(tǒng)能夠?qū)ο鄼C設(shè)備進行實時圖像數(shù)據(jù)推送,并能夠允許多個用戶并發(fā)訪問推送數(shù)據(jù)。
【文章來源】:電子技術(shù)與軟件工程. 2020,(05)
【文章頁數(shù)】:3 頁
【部分圖文】:
流媒體傳輸系統(tǒng)整體架構(gòu)
RTSP推流過程依靠多線程處理來實現(xiàn)實時性推送。主線程中構(gòu)建了一個RTSP對象,用于初始化RTSP推送類、H.264編碼器函數(shù)、推送函數(shù)、圖像參數(shù)以及存儲空間。推送函數(shù)中定義了一個子線程,用來進行數(shù)據(jù)的處理和推送。主線程中打開RTSPServer函數(shù),完成服務(wù)器的構(gòu)建。然后主線程進入獲取圖像數(shù)據(jù)的循環(huán)中,不斷的將獲取到的圖像數(shù)據(jù)存放到推送類的指針成員中。最后主線程中加入推送對象的停止和退出操作。這樣便完成了主線程中實時推送環(huán)境的搭建。圖3:基于TCP協(xié)議的RTSP數(shù)據(jù)推流
圖2:RTSP服務(wù)器與客戶端之間的通信過程在推送函數(shù)中定義的子線程主要負責構(gòu)造RTSP推送的數(shù)據(jù)。子線程調(diào)用主線程中前端相機獲取的原始圖像數(shù)據(jù),將圖像數(shù)據(jù)轉(zhuǎn)換成YUV420格式,并進行H.264編碼。再將編碼后的數(shù)據(jù)通過主線程中的RTSP服務(wù)器進行推送,使用TCP協(xié)議傳輸?shù)娇蛻舳恕?
【參考文獻】:
期刊論文
[1]基于H.264標準的實時視頻壓縮系統(tǒng)設(shè)計[J]. 張宛怡,張堯,周啟煒. 數(shù)字通信世界. 2019(05)
[2]基于Live555的手機實時直播系統(tǒng)設(shè)計與實現(xiàn)[J]. 魏崇毓,張宏琳. 計算機工程與設(shè)計. 2016(05)
[3]基于RTSP協(xié)議網(wǎng)絡(luò)監(jiān)控系統(tǒng)的研究與實現(xiàn)[J]. 茅炎菲,黃忠東. 計算機工程與設(shè)計. 2011(07)
碩士論文
[1]無人機實時高清圖傳系統(tǒng)的設(shè)計與實現(xiàn)[D]. 彭湛博.西安電子科技大學 2018
[2]基于H.264與H.265的低延時視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[D]. 黃天馳.貴州大學 2018
[3]基于RTSP的嵌入式流媒體服務(wù)器設(shè)計與實現(xiàn)[D]. 胡李鎮(zhèn).華中科技大學 2017
[4]移動式視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[D]. 張洪坤.東南大學 2017
本文編號:3350398
【文章來源】:電子技術(shù)與軟件工程. 2020,(05)
【文章頁數(shù)】:3 頁
【部分圖文】:
流媒體傳輸系統(tǒng)整體架構(gòu)
RTSP推流過程依靠多線程處理來實現(xiàn)實時性推送。主線程中構(gòu)建了一個RTSP對象,用于初始化RTSP推送類、H.264編碼器函數(shù)、推送函數(shù)、圖像參數(shù)以及存儲空間。推送函數(shù)中定義了一個子線程,用來進行數(shù)據(jù)的處理和推送。主線程中打開RTSPServer函數(shù),完成服務(wù)器的構(gòu)建。然后主線程進入獲取圖像數(shù)據(jù)的循環(huán)中,不斷的將獲取到的圖像數(shù)據(jù)存放到推送類的指針成員中。最后主線程中加入推送對象的停止和退出操作。這樣便完成了主線程中實時推送環(huán)境的搭建。圖3:基于TCP協(xié)議的RTSP數(shù)據(jù)推流
圖2:RTSP服務(wù)器與客戶端之間的通信過程在推送函數(shù)中定義的子線程主要負責構(gòu)造RTSP推送的數(shù)據(jù)。子線程調(diào)用主線程中前端相機獲取的原始圖像數(shù)據(jù),將圖像數(shù)據(jù)轉(zhuǎn)換成YUV420格式,并進行H.264編碼。再將編碼后的數(shù)據(jù)通過主線程中的RTSP服務(wù)器進行推送,使用TCP協(xié)議傳輸?shù)娇蛻舳恕?
【參考文獻】:
期刊論文
[1]基于H.264標準的實時視頻壓縮系統(tǒng)設(shè)計[J]. 張宛怡,張堯,周啟煒. 數(shù)字通信世界. 2019(05)
[2]基于Live555的手機實時直播系統(tǒng)設(shè)計與實現(xiàn)[J]. 魏崇毓,張宏琳. 計算機工程與設(shè)計. 2016(05)
[3]基于RTSP協(xié)議網(wǎng)絡(luò)監(jiān)控系統(tǒng)的研究與實現(xiàn)[J]. 茅炎菲,黃忠東. 計算機工程與設(shè)計. 2011(07)
碩士論文
[1]無人機實時高清圖傳系統(tǒng)的設(shè)計與實現(xiàn)[D]. 彭湛博.西安電子科技大學 2018
[2]基于H.264與H.265的低延時視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[D]. 黃天馳.貴州大學 2018
[3]基于RTSP的嵌入式流媒體服務(wù)器設(shè)計與實現(xiàn)[D]. 胡李鎮(zhèn).華中科技大學 2017
[4]移動式視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[D]. 張洪坤.東南大學 2017
本文編號:3350398
本文鏈接:http://www.sikaile.net/kejilunwen/yiqiyibiao/3350398.html
最近更新
教材專著