<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于H.264的嵌入式無線視頻監(jiān)控系統(tǒng)

          基于H.264的嵌入式無線視頻監(jiān)控系統(tǒng)

          作者: 時(shí)間:2012-04-11 來源:網(wǎng)絡(luò) 收藏

          流分別裝上RTP報(bào)頭、UDP報(bào)頭和IP報(bào)頭,然后IP數(shù)據(jù)包通過Internet傳送到接收端。接收端收到IP數(shù)據(jù)包后按相反的順序?qū)?RTP報(bào)頭和流數(shù)據(jù)提取出來,根據(jù)RTP報(bào)頭中的序列號(hào)和將流數(shù)據(jù)放人接收端緩存供解碼器解碼輸出。RTP反饋控制主要通過RTCP的接收方報(bào)告來完成,通過提取RTCP中接收方報(bào)告SR的反饋信息估計(jì)網(wǎng)絡(luò)的可用帶寬,再根據(jù)可用帶寬動(dòng)態(tài)調(diào)整編碼的參數(shù),使RTP發(fā)送碼率小于網(wǎng)絡(luò)的可用帶寬,從而保證傳輸?shù)目煽啃?。[3]

          23.jpg
          圖4. RTP傳輸反饋控制模型

          5 中心端設(shè)計(jì)

          服務(wù)器端軟件實(shí)現(xiàn)的主要功能是接收、軟件解碼終端發(fā)送過來的監(jiān)控?cái)?shù)據(jù),并將得到的圖像保存和傳輸給終端用戶??刂浦行闹鳈C(jī)通過寬帶上網(wǎng)方式登錄到Internet上,必須申請(qǐng)一個(gè)靜態(tài)IP地址。主機(jī)登錄Internet后,即可運(yùn)行服務(wù)器端軟件。服務(wù)器端程序設(shè)計(jì)主要包括網(wǎng)絡(luò)通信、接收數(shù)據(jù)、軟件解碼、保存圖像、即時(shí)重顯圖像。整個(gè)過程屬于軟件系統(tǒng)開發(fā),本文不再詳細(xì)討論。

          6 結(jié)束語

          該設(shè)計(jì)是在城市或遠(yuǎn)程移動(dòng)設(shè)備所需監(jiān)控的應(yīng)用背景下提出的,如城市武警車輛,本系統(tǒng)的應(yīng)用會(huì)為預(yù)警指揮提供保證。本文作者創(chuàng)新點(diǎn):設(shè)計(jì)提出了結(jié)合技術(shù)、視頻壓縮編碼技術(shù)、通訊技術(shù)、網(wǎng)絡(luò)技術(shù)、監(jiān)控技術(shù)等多項(xiàng)技術(shù)視頻,采用技術(shù)和Linux實(shí)時(shí)多任務(wù)操作系統(tǒng),碼分多址數(shù)據(jù)傳送、H.264視屏壓縮、RTP實(shí)時(shí)傳輸控制,使系統(tǒng)有極高的實(shí)用價(jià)值。

          參考文獻(xiàn)
          [1]. 孫宏偉,S3C2440遠(yuǎn)程圖像無線的設(shè)計(jì), 微計(jì)算機(jī)信息, 2006, 4-2;90-92。
          [2]. 華為海思半導(dǎo)體有限公司,Hi3510 媒體處理軟件開發(fā)指南,2006
          [3]. 陶桂東,RTP協(xié)議H.264視頻流傳輸QoS保證的研究,裝甲兵工程學(xué)院學(xué)報(bào),2006,20卷

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();