面向多媒體傳輸?shù)腞aptor編譯碼器設計與實現(xiàn)
發(fā)布時間:2022-01-03 15:25
隨著第五代移動通信的到來,超清視頻直播、VR全景視頻、AR影像等多媒體應用越來越廣泛并受到人們的歡迎,隨之而來的時高速率、大帶寬、多連接的多媒體通信模式,因此傳輸性能也需要進一步提升。因此在進行多媒體傳輸時,可以選用速率更快的UDP協(xié)議,但在傳輸過程中使用UDP協(xié)議可能會出現(xiàn)堵塞丟包等可靠性無法保障的情況,所以本文在應用層引入噴泉碼,使用Raptor碼對傳輸數(shù)據(jù)包進行前向糾錯來提高通信的可靠性。為引入Raptor碼,本文先對Raptor碼的性能進行分析,從Raptor編碼的碼長、編譯碼時間與系統(tǒng)Raptor碼的選用等多個方面分析,并根據(jù)多媒體通信的要求,選擇合適的編碼包長、譯碼開銷、系統(tǒng)Raptor碼種類等。接下來,以建立多媒體視頻通信系統(tǒng)為例,在應用層將視頻壓縮轉(zhuǎn)碼成視頻流,對視頻流進行Raptor碼編碼形成Raptor碼包流,并以UDP包的形式推入網(wǎng)絡中,接收端可以對碼包進行Raptor譯碼恢復出丟失的信號。為驗證基于Raptor碼的視頻通信傳輸性能,在是否進行Raptor編碼與不同長度的Raptor編碼的情況下統(tǒng)計丟包數(shù)量,比較抗丟包能力,并分析了視頻傳輸中時延與流暢性的關(guān)系,實...
【文章來源】:哈爾濱工業(yè)大學黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:68 頁
【學位級別】:碩士
【部分圖文】:
RaptorQ碼生成矩陣
哈爾濱工業(yè)大學工學碩士學位論文-33-圖3-6視頻傳輸平臺發(fā)送端界面接下來對平臺的操作進行簡單的介紹,首先要VLC多媒體播放器對視頻進行串流,選擇H.265壓縮格式、UDP協(xié)議傳輸,填入傳輸目標的IP地址和端口號,點擊“流”即可以推送視頻流,接收端VLC多媒體播放器選擇打開網(wǎng)絡串流,填入譯碼端要發(fā)送的IP地址及端口號。之后設定Raptor編譯碼器,為了進行傳輸,需要在兩個終端間進行通信,可以在發(fā)送端與接收端分別打開上面的窗口,通過查詢兩個終端的IP地址,分別在窗口輸入本機IP地址與端口與所要傳輸?shù)刂返腎P地址與端口,如圖2-11中所示表示的是發(fā)送端與接收端IP地址(192.168.1.110),從1234端口發(fā)送,在1235端口接收。當IP地址與端口全部設置完畢后,在其中一端點擊圖2-11中的server鍵將其設置為發(fā)送端,在另一端點擊connect鍵將其設置為接收端,這樣便將兩端連接通。接下來通過選擇動態(tài)連接庫按鍵選擇所要被加載的動態(tài)鏈接庫,如圖2-11中的Eno_udp_raptor.dll,并且點擊ReloadDll按鍵加載入該dll文件,并且通過傳輸文件選項選擇發(fā)送文件。在服務器端點擊send發(fā)送鍵發(fā)送文件,便可以在客戶端接收到所發(fā)送的文件,目前在平臺可以直接進行圖片的顯示,當接收視頻時,采用的是VLC視頻播放器,利用VLC視頻播放器播放收到的文件,可以通過
哈爾濱工業(yè)大學工學碩士學位論文-34-簡單的點擊按鍵即可進行視頻的傳輸及播放,圖中上successblock45表示已成功發(fā)送45個包。圖3-7視頻傳輸平臺接收端界面如圖3-7所示為接收端的平臺界面設計,接收端只需要將動態(tài)鏈接庫文件加載成功后,即可等待視頻播放,,圖中上successblock43表示已成功接收43個包,可以看出發(fā)送與接收存在一定的延時,發(fā)送端與接收端有一個編碼塊的間隔。3.3基于Raptor碼視頻通信的性能分析3.3.1視頻通信系統(tǒng)的時延分析在本章基于Raptor碼的多媒體視頻通信系統(tǒng)中,因為是建立在實時多媒體視頻傳輸?shù)谋尘吧,如網(wǎng)絡直播或VR視頻等,都需要很低的時延。這里要注意關(guān)于時延的問題,即從服務器端到客戶端的時延。其中關(guān)鍵的因素有如下幾個,首先是Raptor編碼包在客戶端譯碼器處的緩存大小,若設置的緩存較大,優(yōu)點就是傳輸效率高,但是缺點就是從服務器端到客戶端的時延較長,Raptor編譯碼器的編譯碼時間也會隨著原數(shù)據(jù)數(shù)量的增多而延長,若緩存較小,雖然時延可能會減少,但傳輸效率會降低,所以選擇合適的緩存大小是十分重要的。其次是Raptor編譯碼器的編譯碼速度,前面已經(jīng)給出證明,本文為降低時間采
【參考文獻】:
期刊論文
[1]一種基于LT碼的度分布優(yōu)化算法[J]. 魏德賓,李金明,潘成勝. 計算機工程. 2018(09)
碩士論文
[1]面向無線視頻傳輸?shù)膰娙a編譯碼算法研究[D]. 鄭博言.哈爾濱工業(yè)大學 2019
[2]噴泉碼在無線視頻傳輸中的應用研究[D]. 劉康.北京郵電大學 2019
[3]無線通信中的噴泉碼技術(shù)研究[D]. 李艷霞.電子科技大學 2019
[4]面向5G的噴泉碼研究與應用[D]. 王辰.東南大學 2018
[5]不等差錯保護在存儲和傳輸過程中的研究及應用[D]. 陸大偉.上海交通大學 2018
[6]具有不等差錯保護特性的噴泉碼設計研究[D]. 李華安.蘭州大學 2016
[7]數(shù)字噴泉碼在流媒體傳輸中的研究與應用[D]. 任加勒.浙江工業(yè)大學 2015
[8]UEP噴泉碼及其在多媒體通信系統(tǒng)中的應用研究[D]. 朱鵬.浙江工業(yè)大學 2015
[9]糾刪碼和可靠UDP相結(jié)合的無線視頻傳輸技術(shù)研究與實現(xiàn)[D]. 徐盈盈.北京郵電大學 2015
[10]基于系統(tǒng)Raptor碼的不等差錯保護圖像傳輸[D]. 于文慧.西安電子科技大學 2014
本文編號:3566510
【文章來源】:哈爾濱工業(yè)大學黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:68 頁
【學位級別】:碩士
【部分圖文】:
RaptorQ碼生成矩陣
哈爾濱工業(yè)大學工學碩士學位論文-33-圖3-6視頻傳輸平臺發(fā)送端界面接下來對平臺的操作進行簡單的介紹,首先要VLC多媒體播放器對視頻進行串流,選擇H.265壓縮格式、UDP協(xié)議傳輸,填入傳輸目標的IP地址和端口號,點擊“流”即可以推送視頻流,接收端VLC多媒體播放器選擇打開網(wǎng)絡串流,填入譯碼端要發(fā)送的IP地址及端口號。之后設定Raptor編譯碼器,為了進行傳輸,需要在兩個終端間進行通信,可以在發(fā)送端與接收端分別打開上面的窗口,通過查詢兩個終端的IP地址,分別在窗口輸入本機IP地址與端口與所要傳輸?shù)刂返腎P地址與端口,如圖2-11中所示表示的是發(fā)送端與接收端IP地址(192.168.1.110),從1234端口發(fā)送,在1235端口接收。當IP地址與端口全部設置完畢后,在其中一端點擊圖2-11中的server鍵將其設置為發(fā)送端,在另一端點擊connect鍵將其設置為接收端,這樣便將兩端連接通。接下來通過選擇動態(tài)連接庫按鍵選擇所要被加載的動態(tài)鏈接庫,如圖2-11中的Eno_udp_raptor.dll,并且點擊ReloadDll按鍵加載入該dll文件,并且通過傳輸文件選項選擇發(fā)送文件。在服務器端點擊send發(fā)送鍵發(fā)送文件,便可以在客戶端接收到所發(fā)送的文件,目前在平臺可以直接進行圖片的顯示,當接收視頻時,采用的是VLC視頻播放器,利用VLC視頻播放器播放收到的文件,可以通過
哈爾濱工業(yè)大學工學碩士學位論文-34-簡單的點擊按鍵即可進行視頻的傳輸及播放,圖中上successblock45表示已成功發(fā)送45個包。圖3-7視頻傳輸平臺接收端界面如圖3-7所示為接收端的平臺界面設計,接收端只需要將動態(tài)鏈接庫文件加載成功后,即可等待視頻播放,,圖中上successblock43表示已成功接收43個包,可以看出發(fā)送與接收存在一定的延時,發(fā)送端與接收端有一個編碼塊的間隔。3.3基于Raptor碼視頻通信的性能分析3.3.1視頻通信系統(tǒng)的時延分析在本章基于Raptor碼的多媒體視頻通信系統(tǒng)中,因為是建立在實時多媒體視頻傳輸?shù)谋尘吧,如網(wǎng)絡直播或VR視頻等,都需要很低的時延。這里要注意關(guān)于時延的問題,即從服務器端到客戶端的時延。其中關(guān)鍵的因素有如下幾個,首先是Raptor編碼包在客戶端譯碼器處的緩存大小,若設置的緩存較大,優(yōu)點就是傳輸效率高,但是缺點就是從服務器端到客戶端的時延較長,Raptor編譯碼器的編譯碼時間也會隨著原數(shù)據(jù)數(shù)量的增多而延長,若緩存較小,雖然時延可能會減少,但傳輸效率會降低,所以選擇合適的緩存大小是十分重要的。其次是Raptor編譯碼器的編譯碼速度,前面已經(jīng)給出證明,本文為降低時間采
【參考文獻】:
期刊論文
[1]一種基于LT碼的度分布優(yōu)化算法[J]. 魏德賓,李金明,潘成勝. 計算機工程. 2018(09)
碩士論文
[1]面向無線視頻傳輸?shù)膰娙a編譯碼算法研究[D]. 鄭博言.哈爾濱工業(yè)大學 2019
[2]噴泉碼在無線視頻傳輸中的應用研究[D]. 劉康.北京郵電大學 2019
[3]無線通信中的噴泉碼技術(shù)研究[D]. 李艷霞.電子科技大學 2019
[4]面向5G的噴泉碼研究與應用[D]. 王辰.東南大學 2018
[5]不等差錯保護在存儲和傳輸過程中的研究及應用[D]. 陸大偉.上海交通大學 2018
[6]具有不等差錯保護特性的噴泉碼設計研究[D]. 李華安.蘭州大學 2016
[7]數(shù)字噴泉碼在流媒體傳輸中的研究與應用[D]. 任加勒.浙江工業(yè)大學 2015
[8]UEP噴泉碼及其在多媒體通信系統(tǒng)中的應用研究[D]. 朱鵬.浙江工業(yè)大學 2015
[9]糾刪碼和可靠UDP相結(jié)合的無線視頻傳輸技術(shù)研究與實現(xiàn)[D]. 徐盈盈.北京郵電大學 2015
[10]基于系統(tǒng)Raptor碼的不等差錯保護圖像傳輸[D]. 于文慧.西安電子科技大學 2014
本文編號:3566510
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3566510.html
最近更新
教材專著