視頻監(jiān)控demo例程開發(fā)文檔

視頻監(jiān)控demo例程開發(fā)文檔

ID:10738308

大小:138.91 KB

頁數(shù):30頁

時間:2018-07-08

視頻監(jiān)控demo例程開發(fā)文檔_第1頁
視頻監(jiān)控demo例程開發(fā)文檔_第2頁
視頻監(jiān)控demo例程開發(fā)文檔_第3頁
視頻監(jiān)控demo例程開發(fā)文檔_第4頁
視頻監(jiān)控demo例程開發(fā)文檔_第5頁
資源描述:

《視頻監(jiān)控demo例程開發(fā)文檔》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、視頻監(jiān)控Demo例程開發(fā)概要設(shè)計一、Demo功能概述。此Demo例程實現(xiàn)一個紅外和可見光視頻監(jiān)控的最簡單功能。即服務(wù)器獲取設(shè)備信息并保存相關(guān)數(shù)據(jù),當(dāng)客戶端連接服務(wù)器時獲取設(shè)備列表并呈現(xiàn)給用戶。用戶可以點擊打開一臺設(shè)備觀看實時視頻圖像。二、組網(wǎng)示圖。三、功能說明。服務(wù)器作為主控制端,實現(xiàn)自動發(fā)現(xiàn)設(shè)備并獲取設(shè)備信息并保存到文件(考慮到可擴(kuò)展性,將使用XML格式保存相關(guān)信息)。當(dāng)客戶端PC連接服務(wù)器時,服務(wù)器向客戶端發(fā)送保存的設(shè)備信息文件(XML文件),客戶端會定時(每60秒)發(fā)送心跳信息以與服務(wù)器保存連接狀

2、態(tài),服務(wù)端若超過3分鐘仍未收到客戶端發(fā)送的心跳包,則踢出客戶端。客戶端根據(jù)服務(wù)器發(fā)來的XML在GUI界面顯示相關(guān)信息,當(dāng)用戶選擇一臺設(shè)備時,向服務(wù)器請求該設(shè)備視頻。服務(wù)器收到客戶端請求時準(zhǔn)備視頻數(shù)據(jù)并發(fā)送到客戶端。四、客戶端和服務(wù)器通信基本控制協(xié)議格式。此協(xié)議僅用于C/S之間的控制協(xié)議,不包含視頻流控制協(xié)議(視頻流控制協(xié)議在以后迭代中增加)。協(xié)議格式包括消息頭和消息體兩部分,消息體內(nèi)可包含其他消息體,項目說明MessageHeader消息頭(所有消息公共包頭)MessageBody消息體,即各類參數(shù)A)

3、消息頭(MessageHeader)的包含如下字段:字段名字節(jié)數(shù)類型描述MessageType4UnsignedInteger消息類型TotalLength4UnsignedInteger消息總長度(含消息頭及消息體)SequenceId4UnsignedInteger交互的流水號,順序累加,步長為1,循環(huán)使用(一個交互的一對請求和應(yīng)答消息的流水號必須相同)MessageType值(暫定值供參考)typedefenum{IR_MONITOR_VER_NEGO_REQ=0x0001,/*版本協(xié)商請求*/I

4、R_MONITOR_LINK_AUTH_REQ=0x0002,/*鑒權(quán)請求*/IR_MONITOR_LINK_HEART_REQ=0x0003,/*心跳檢測請求*/IR_MONITOR_LINK_REL_REQ=0x0004,/*連接釋放請求*/IR_MONITOR_XML_DATA_REQ=0x0005,/*XML文件請求*/IR_MONITOR_VID_DATA_PLAY_REQ=0x0006,/*視頻數(shù)據(jù)播放請求*/IR_MONITOR_VID_DATA_STOP_REQ=0x0007,/*視頻數(shù)

5、據(jù)停止請求*/IR_MONITOR_REPLAY_SETUP_REQ=0x0010,/*回放建立請求*/IR_MONITOR_REPLAY_PLAY_REQ=0x0011,/*回放播放請求*/IR_MONITOR_REPLAY_PAUSE_REQ=0x0012,/*回放暫停請求*/IR_MONITOR_REPLAY_RESUME_REQ=0x0013,/*回放恢復(fù)請求*/IR_MONITOR_REPLAY_STOP_REQ=0x0014,/*回放停止請求*/IR_MONITOR_REPLAY_FRAME

6、_REQ=0x0015,/*回放幀播放請求*/IR_MONITOR_REPLAY_HEART_REQ=0x0016,/*回放心跳請求*/IR_MONITOR_REPLAY_PRESET_LIST_REQ=0x0017,/*回放文件列表請求*/IR_MONITOR_GROUP_CFG_ADD_REQ=0x0020,/*配置信息新增請求*/IR_MONITOR_GROUP_CFG_DEL_REQ=0x0021,/*配置信息刪除請求*/IR_MONITOR_GROUP_CFG_CHG_REQ=0x0022,/

7、*配置信息變更請求*/IR_MONITOR_IR_ANALYSE_ADD_REQ=0x0030,/*紅外分析新增請求*/IR_MONITOR_IR_ANALYSE_DEL_REQ=0x0031,/*紅外分析刪除請求*/IR_MONITOR_IR_FOCUS_OUT_REQ=0x0032,/*紅外焦距調(diào)遠(yuǎn)請求*/IR_MONITOR_IR_FOCUS_IN_REQ=0x0033,/*紅外焦距調(diào)近請求*/IR_MONITOR_IR_TEMP_CHK_REQ=0x0034,/*紅外溫度校準(zhǔn)請求*/IR_MON

8、ITOR_RAIL_CTRL_SET_REQ=0x0040,/*導(dǎo)軌設(shè)置預(yù)置點請求*/IR_MONITOR_RAIL_CTRL_DEL_PRESET_REQ=0x0042,/*導(dǎo)軌刪除預(yù)置位請求*/IR_MONITOR_RAIL_CTRL_CALL_BACK_REQ=0x0041,/*導(dǎo)軌召回原點請求*/IR_MONITOR_RAIL_CTRL_STEP_LEFT_REQ=0x0043,/*導(dǎo)軌單步向左請求*/IR_MONITOR_RAIL

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。