基于Wi-Fi的超市廣告視頻系統(tǒng)設計與實現(xiàn)
發(fā)布時間:2020-06-21 13:35
【摘要】:超市中提供向導服務能夠極大的幫助消費者快速選購到心意的商品,因此管理方迫切希望尋找一種成本相對較小并且自動的導購方案。本論文以此為背景,設計和實現(xiàn)了一種以H.264作為視頻壓縮編碼標準、以Wi-Fi作為無線傳輸方式的超市廣告視頻系統(tǒng)。本系統(tǒng)分為廣告推送服務器和終端設備兩部分,廣告推送服務器上的軟件通過H.264視頻編碼算法和RTP/RTCP實時傳輸協(xié)議對廣告視頻進行壓縮和封裝,通過Wi-Fi傳輸至超市中提前布置的終端設備處;終端設備接收H.264編碼格式的廣告視頻流后,對數(shù)據包進行解封和H.264視頻解碼并進行實時播放。同時終端設備通過攝像頭采集當前超市內的環(huán)境圖片,對其中的人臉進行識別,以此對當前超市中的顧客人流數(shù)量進行統(tǒng)計。論文設計并實現(xiàn)了廣告推送服務器軟件,包括H.264視頻編碼模塊和RTP封裝/發(fā)送模塊,并對H.264視頻編碼中的幀間預測運動估計算法的搜索模板進行優(yōu)化。H.264視頻編碼模塊可以通過H.264編碼庫可以對超市視頻進行壓縮,RTP封裝/發(fā)送模塊可以通過RTP協(xié)議可以將碼流文件封裝成RTP數(shù)據包,并且按照RTCP協(xié)議發(fā)送RTP數(shù)據包。論文設計了基于RK3288主控處理器芯片的終端設備硬件,完成了 Wi-Fi模塊、以太網模塊、音頻模塊、MIPI屏模塊、攝像頭模塊、DC/DC模塊、存儲模塊等各個組成模塊的實現(xiàn)。論文設計了基于嵌入式Linux的終端設備嵌入式軟件,完成了嵌入式Linux4.4平臺的構建,實現(xiàn)了 RTP接收/解封模塊、H.264解碼/播放模塊和終端視頻信息采集模塊等組成的應用軟件。RTP接收/解封模塊可以通過視頻傳輸協(xié)議RTP/RTCP,對從廣告推送服務器處接收到的RTP數(shù)據包進行接收并解封拼接成H.264碼流文件,H.264解碼/播放模塊可以通過FFmpeg庫和SDL庫對H.264碼流文件進行解壓以及實時播放,終端視頻信息采集模塊可以通過V4L2和OpenCV開源庫對攝像頭采集圖片中的人臉進行檢測,對超市中的人流情況進行統(tǒng)計。對超市廣告視頻系統(tǒng)的測試表明,本論文對H.264視頻編碼幀間預測中運動估算算法搜索模板的改進,在基本保持原有視頻質量的前提下改進后的算法比原算法在編碼時間上有所節(jié)省。超市廣告視頻系統(tǒng)的實際運行情況表明,系統(tǒng)可良好運行。
【學位授予單位】:杭州電子科技大學
【學位級別】:碩士
【學位授予年份】:2019
【分類號】:TP391.41;TN92
【圖文】:
出系統(tǒng)的設計方案,并從系統(tǒng)硬件和軟件兩方面進行介紹。逡逑2.1基于Wi-Fi的超市廣告視頻系統(tǒng)總體設計方案概述逡逑基于Wi-Fi的超市廣告視頻系統(tǒng)如圖2.1所示,包括廣告推送服務器和終端設備兩部分,逡逑廣告推送服務器通過無線網卡以及無線路由器搭建的Wi-n無線網絡環(huán)境,向終端設備傳輸逡逑H.264編碼格式的廣告視頻流,終端設備接收H.264編碼格式的廣告視頻流進行解碼并實時逡逑播放;同時終端設備通過攝像頭采集當前超市內的環(huán)境圖片,并對其中的人臉進行識別從而逡逑進行人流統(tǒng)計。逡逑服務器邐終端逡逑圖2.1超市廣告視頻系統(tǒng)框圖逡逑廣告推送服務器到終端設備的廣告視頻傳輸和處理流程如圖2.2所示,首先將廣告視頻逡逑通過x264編碼器進行壓縮從而獲得H.264碼流文件,然后提取碼流文件中的NAL單元,以逡逑RTP協(xié)議的格式進行封裝,通過RTP/RTCP協(xié)議和Wi-Fi將視頻數(shù)據發(fā)送至終端設備,在終逡逑端設備中同樣以RTP協(xié)議的格式對收到的數(shù)據包進行解封,通過調用FFmpeg庫對每一幀的逡逑視頻數(shù)據進行解壓
圖2.4終端設備硬件組成結構逡逑終端設備軟件設計方案概述逡逑嵌入式操作系統(tǒng)的選擇逡逑入式操作系統(tǒng)的用途非常廣泛,在早期時,主要應用在國防和工業(yè)中的控制和,可以分為商用型操作系統(tǒng)免費型操作系統(tǒng),前者能夠長期穩(wěn)定運行,同時在技非常專業(yè),但是費用往往昂貴,而后者在費用方面優(yōu)勢明顯,但是穩(wěn)定性和服務常用的嵌入式操作系統(tǒng)有:逡逑Windows邋CE逡逑Windows邋CE是微軟基于Win32邋API開發(fā)的嵌入式操作系統(tǒng),因提供升級和出色的聞名。一般來說,Windows邋CE系統(tǒng)為了功能而進行定制的,并在不聯(lián)機的情況下以將系統(tǒng)裁剪到非常小的地步,同時能夠對中斷進行響應。由于Windows邋CEws邋95,因此只需要簡單修改所需的軟件然后進行移植,就能夠繼續(xù)使用。但是該具的費用和運行費用相對較高。逡逑PALMOS逡逑一
本文編號:2724136
【學位授予單位】:杭州電子科技大學
【學位級別】:碩士
【學位授予年份】:2019
【分類號】:TP391.41;TN92
【圖文】:
出系統(tǒng)的設計方案,并從系統(tǒng)硬件和軟件兩方面進行介紹。逡逑2.1基于Wi-Fi的超市廣告視頻系統(tǒng)總體設計方案概述逡逑基于Wi-Fi的超市廣告視頻系統(tǒng)如圖2.1所示,包括廣告推送服務器和終端設備兩部分,逡逑廣告推送服務器通過無線網卡以及無線路由器搭建的Wi-n無線網絡環(huán)境,向終端設備傳輸逡逑H.264編碼格式的廣告視頻流,終端設備接收H.264編碼格式的廣告視頻流進行解碼并實時逡逑播放;同時終端設備通過攝像頭采集當前超市內的環(huán)境圖片,并對其中的人臉進行識別從而逡逑進行人流統(tǒng)計。逡逑服務器邐終端逡逑圖2.1超市廣告視頻系統(tǒng)框圖逡逑廣告推送服務器到終端設備的廣告視頻傳輸和處理流程如圖2.2所示,首先將廣告視頻逡逑通過x264編碼器進行壓縮從而獲得H.264碼流文件,然后提取碼流文件中的NAL單元,以逡逑RTP協(xié)議的格式進行封裝,通過RTP/RTCP協(xié)議和Wi-Fi將視頻數(shù)據發(fā)送至終端設備,在終逡逑端設備中同樣以RTP協(xié)議的格式對收到的數(shù)據包進行解封,通過調用FFmpeg庫對每一幀的逡逑視頻數(shù)據進行解壓
圖2.4終端設備硬件組成結構逡逑終端設備軟件設計方案概述逡逑嵌入式操作系統(tǒng)的選擇逡逑入式操作系統(tǒng)的用途非常廣泛,在早期時,主要應用在國防和工業(yè)中的控制和,可以分為商用型操作系統(tǒng)免費型操作系統(tǒng),前者能夠長期穩(wěn)定運行,同時在技非常專業(yè),但是費用往往昂貴,而后者在費用方面優(yōu)勢明顯,但是穩(wěn)定性和服務常用的嵌入式操作系統(tǒng)有:逡逑Windows邋CE逡逑Windows邋CE是微軟基于Win32邋API開發(fā)的嵌入式操作系統(tǒng),因提供升級和出色的聞名。一般來說,Windows邋CE系統(tǒng)為了功能而進行定制的,并在不聯(lián)機的情況下以將系統(tǒng)裁剪到非常小的地步,同時能夠對中斷進行響應。由于Windows邋CEws邋95,因此只需要簡單修改所需的軟件然后進行移植,就能夠繼續(xù)使用。但是該具的費用和運行費用相對較高。逡逑PALMOS逡逑一
【參考文獻】
相關期刊論文 前8條
1 王越;龐振營;王帥;范先星;;嵌入式無線視頻監(jiān)控系統(tǒng)的設計與實現(xiàn)[J];重慶理工大學學報(自然科學);2015年04期
2 劉爽;;基于OpenCV人臉檢測算法在嵌入式系統(tǒng)上的實現(xiàn)[J];信息安全與技術;2011年11期
3 李鴻彬;林滸;呂昕;楊雪華;;抵御SIP分布式洪泛攻擊的入侵防御系統(tǒng)[J];計算機應用;2011年10期
4 王寧強;;高清互動機頂盒軟硬件構架[J];有線電視技術;2011年09期
5 周清杰;黃晉英;馬航;崔曉靜;;混合文件系統(tǒng)在嵌入式智能車輛控制器中的應用[J];機械管理開發(fā);2011年01期
6 丁超;陳濤;;X264的運動估計算法研究[J];應用科技;2009年11期
7 郭開榮;溫渤嬰;;FreeRTOS在微機繼電保護實驗裝置中的應用[J];繼電器;2006年19期
8 張杰;視頻編碼新標準H.264/AVC中的重要技術[J];現(xiàn)代電子技術;2004年06期
本文編號:2724136
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2724136.html