基于GPRS的無(wú)線(xiàn)視頻監控系統
2.1.1 極目719EC視頻編碼板
圖像監控系統的設計重點(diǎn)之一是圖像編解碼。雖然GPRS網(wǎng)絡(luò )的性能相對于GSM網(wǎng)絡(luò )有了很大的提升。但是仍然無(wú)法滿(mǎn)足動(dòng)態(tài)圖像傳輸的速度要求,因此,本系統采用北京百目公司自行研發(fā)的專(zhuān)有視頻序列壓縮算法CAMEC傳輸靜態(tài)圖像,并對圖像的編解碼步驟進(jìn)行適當取舍。
CAMEC算法在保證一定性能的前提下具有計算量小的特點(diǎn),可有效降低系統功耗和成本。極目系列產(chǎn)品全部采用CAMEC算法,已在實(shí)際應用中得到了各行業(yè)用戶(hù)的肯定與好評。極目719EC編碼板既可以輸出采用幀內視頻壓縮方式生成的單幀編碼,也可以輸出基于幀間預測壓縮方式生成的幀序列編碼碼流。一般單幀編碼比較適用于照片存儲類(lèi)應用,而幀序列編碼方式則適合傳輸類(lèi)應用。另外,該視頻壓縮卡支持H.263圖像壓縮標準和CIF/QCIF格式,壓縮幀率為1~25幀每秒,可調。
極目719EC編碼板的主要功能是對輸入的模擬視頻信號進(jìn)行量化、壓縮、編碼等處理,然后通過(guò)一個(gè)RS232串行數據口將壓縮編碼碼流輸出給主機設備。主機設備利用極目719EC的視頻壓縮編碼板實(shí)現視頻傳送、視頻存儲等功能。
2.1.2 GPRS Modem網(wǎng)絡(luò )部分命令的應用
GPRS Modem內嵌了TCP/IP協(xié)議棧,可進(jìn)行透明的數據傳輸。I-7188通過(guò)COM1口使用標準AT命令對GPRS Modem進(jìn)行操作。GPRS Modem網(wǎng)絡(luò )相關(guān)的部分指令如下:
2.1.3 視頻采集站點(diǎn)的工作原理
首先,視頻采集卡與控制器I-7188的COM3口相連,對輸入的模擬視頻信號進(jìn)行量化、壓縮、編碼等處理。然后,通過(guò)COM3將壓縮編碼碼流輸出給控制器I-7188。I-7188的COM1口與GPRS Modem相連,I-7188通過(guò)COM1根據網(wǎng)絡(luò )情況把輸入的編碼打包傳送給GPRS Modem。GPRS Modem上電后自動(dòng)依附到GPRS網(wǎng)絡(luò )上,進(jìn)入命令模式。
2.2 遠程視頻服務(wù)器
如圖1所示,監控視頻服務(wù)器端由Internet網(wǎng)絡(luò )接入點(diǎn)、視頻服務(wù)器和監控軟件組成。監控軟件采用面向對象的方法,由Visual C++6.0編程實(shí)現。應用程序除了主線(xiàn)程外,還為每一個(gè)已建立的TCP連接增加了一個(gè)解碼線(xiàn),使得程序在同一時(shí)間可以對多個(gè)監控終端進(jìn)行監控。監控終端的身份識別、視頻的控制(包括監控點(diǎn)圖像切換、云臺控制和攝像機鏡頭控制)統一由監控軟件管理。
2.2.1 TCP的連接實(shí)現
對于計算機用戶(hù)來(lái)說(shuō),實(shí)現撥號接入Internet是件很容易的事,因為在PC上有非常成熟的軟件能夠輕松實(shí)現PPP和TCP/IP協(xié)議。但是對于采用嵌入式設備的終端尤其是單片機來(lái)說(shuō),由于硬件資源的制約和協(xié)議的復雜繁瑣,實(shí)現起來(lái)比較困難。
程序TCP連接是在Windows套接字(Winsock)的基礎上開(kāi)發(fā)的。Winsock是Windows系統TCP/IP編程的通用接口。MFC類(lèi)庫中的CAsyncSocket類(lèi)和CSocket類(lèi)為開(kāi)發(fā)Windows Socket通信程序提供了面向對象的編程接口。在實(shí)際應用中,通常是以它們?yōu)榛?lèi)派生出Socket對象完成網(wǎng)絡(luò )通信的。系統中遠程視頻采集站點(diǎn)和服務(wù)器之間需要建立TCP連接,所以Socket采用流式套接字。
土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理
評論