版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、接口開(kāi)發(fā)文檔、開(kāi)發(fā)包目錄結(jié)構(gòu)demo*dllincludelib例DS5二行暖指南(C+.pdf閨Version,xml宜常見(jiàn)問(wèn)題解答.pdf直?大華平臺(tái)SDK開(kāi)發(fā)手脈C+版)dm1.1 demo文件夾包含了sdk接口調(diào)用源代碼,可供二次開(kāi)發(fā)參考。使用C+鐘發(fā)的MFC®序。1.2 dll文件夾包含了二次開(kāi)發(fā)所需的所有動(dòng)態(tài)庫(kù),demo編譯好的exe文件需要放在該文件夾內(nèi)才可以運(yùn)行。1.3 include文件夾包含了二次開(kāi)發(fā)所需要的頭文件。1.4 lib文件夾包含了二次開(kāi)發(fā)所需要的lib靜態(tài)庫(kù)。1.5 DSS二次開(kāi)發(fā)指南(C+).pdf指導(dǎo)二次開(kāi)發(fā)用戶如何新建VS2005工程運(yùn)行demo
2、文件夾中的demo1.6 Version.xmldpsdk開(kāi)發(fā)包的程序版本信息。1.7 常見(jiàn)問(wèn)題解答.pdf二次開(kāi)發(fā)常見(jiàn)問(wèn)題以及解決方式。1.8 大華平臺(tái)SDK開(kāi)發(fā)手冊(cè)(C+版).chm二次開(kāi)發(fā)接口使用說(shuō)明。二、術(shù)語(yǔ)和縮略語(yǔ)1、DPSDKDSS¥臺(tái)二次開(kāi)發(fā)SDKfe2、CMS中心管理服務(wù)3、DMS設(shè)備管理模塊4、demo程序示例(功能類似DSS¥臺(tái)客戶端)5、web管理員端:在瀏覽器中輸入DSS¥臺(tái)的ip即可打開(kāi)管理員端6、CameralD通道id,形如:10000010$1$0$07、DevicelD:設(shè)備id、DemOS作方法3.1 運(yùn)行demo把“demo/
3、bin/目錄下面的3個(gè)文件,如下圖所示language"Config.iniTest_DPSDK_Core.exe拷貝至ij“dll”文件夾下面,運(yùn)行Test_DPSDK_Core.exe3.2 登陸平臺(tái)圖1登陸界面登陸界面如圖1所示,其中:IP:DSS平臺(tái)ip地址;端口:9000;用戶名:web管理員端配置的用戶;密碼:web管理員端配置的用戶對(duì)應(yīng)的密碼。點(diǎn)擊“登錄”按鈕,登陸平臺(tái)。登陸成功的界面如圖2所示:圖2主界面上圖選中的5個(gè)模塊分別是:1、組織樹(shù);2、實(shí)時(shí)視頻;3、本地錄像;4、云臺(tái)操作;5、執(zhí)行結(jié)果。3.3 主界面功能介紹3.3.1、 組織樹(shù)操作步驟:點(diǎn)擊“加載所有組織結(jié)
4、構(gòu)”按鈕加載組織結(jié)構(gòu)是其他操作的前提,是為了獲取DSS平臺(tái)上所有的設(shè)備信息。3.3.2、 實(shí)時(shí)視頻模塊操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)輸入CamID(l道ID)。3)點(diǎn)擊“打開(kāi)視頻”按鈕,即可打開(kāi)視頻。如果打開(kāi)視頻失敗會(huì)在“模塊5”的位置提示錯(cuò)誤碼。注釋1:CamID(通道ID)的獲取方式有1)展開(kāi)模塊1組織樹(shù),尋找到對(duì)應(yīng)的編碼器通道,即可看到該通道對(duì)應(yīng)的通道ID;2)登陸web管理員端,選擇基本配置-設(shè)備管理-編碼器界面,看到“編碼”列給出的是“設(shè)備ID”。使用設(shè)備ID組成通道ID即:設(shè)備ID$1$0$0O$1代表編碼器,$0代表單元序號(hào),默認(rèn)為0,$0代表通道號(hào)。具體信息參考“
5、常見(jiàn)問(wèn)題解答”。3.3.3、 本地錄像模塊操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)確保已經(jīng)成功打開(kāi)實(shí)時(shí)視頻。3)點(diǎn)擊“開(kāi)始錄像”按鈕即可開(kāi)始本地錄像。在打開(kāi)實(shí)時(shí)視頻以后可以錄像,并保存到本地磁盤。3.3.4、 云臺(tái)控制模塊操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)確保已經(jīng)成功打開(kāi)實(shí)時(shí)視頻。打開(kāi)實(shí)時(shí)視頻以后,針對(duì)球機(jī)設(shè)備可以操作八方向、調(diào)節(jié)球機(jī)鏡頭、設(shè)置預(yù)置點(diǎn)等。3.3.5、 執(zhí)行結(jié)果模塊將所有操作的結(jié)果輸出。并輸出對(duì)應(yīng)的操作失敗錯(cuò)誤碼。3.4 回放界面功能介紹3.4.1、 錄像查詢操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)輸入CameralD(通道ID)3)選擇查詢的開(kāi)始和結(jié)束時(shí)間。4
6、)選擇錄像來(lái)源。5)選擇錄像類型。點(diǎn)擊“查詢錄像”按鈕查詢錄像。3.4.2、 錄像回放操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)確保已經(jīng)查詢到錄像文件。3)選中錄像文件,點(diǎn)擊”按文件回放”按鈕。3.4.3、 錄像下載操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)確保已經(jīng)查詢到錄像文件。3)選中錄像文件,點(diǎn)擊”按文件下載”按鈕3.5 報(bào)警功能3.5.1、 查詢報(bào)警操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)輸入CamID(通道ID)。3)選擇報(bào)警類型,點(diǎn)擊“查詢”按鈕。需要注意的是查詢視頻類報(bào)警(即:視頻丟失/移動(dòng)偵測(cè)/視頻遮擋)時(shí)CamID為1000001$1$0$0,查詢其他報(bào)警(除上述3種
7、報(bào)警類型)的時(shí)候CamlM1000001$3$0$0。因?yàn)橐曨l類報(bào)警是由“視頻通道”產(chǎn)生,其他報(bào)警是由“報(bào)警輸入通道”產(chǎn)生。3.5.2、 報(bào)警布控操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)輸入設(shè)備ID03)輸入通道號(hào),(視頻類報(bào)警使用“視頻通道號(hào)”,其他報(bào)警使用“報(bào)警通道號(hào)”)。4)選擇報(bào)警類型,點(diǎn)擊“布控”按鈕即可。注釋:視頻類報(bào)警類型包含1)視頻丟失2)移動(dòng)偵測(cè)3)視頻遮擋。3.6 語(yǔ)音對(duì)講3.6.1打開(kāi)語(yǔ)音對(duì)講操作步驟:1)確保已經(jīng)成功加載組織結(jié)構(gòu)。2)輸入CamID(通道ID),選擇對(duì)講參數(shù),3)點(diǎn)擊“開(kāi)始語(yǔ)音對(duì)講”按鈕如果參數(shù)錯(cuò)誤會(huì)彈窗提示正確參數(shù)信息。3.6.2關(guān)閉語(yǔ)音對(duì)講2)點(diǎn)
8、擊“根據(jù)序列號(hào)停止語(yǔ)音操作步驟:1)確保已經(jīng)成功打開(kāi)語(yǔ)音對(duì)講對(duì)講”或者“根據(jù)通道號(hào)停止語(yǔ)音對(duì)講”按鈕。3.7 電視墻目前Dem杯能新建電視墻任務(wù),只能獲取平臺(tái)配置好的電視墻信息。電視墻的任務(wù)需要在平臺(tái)客戶端添加。3.7.1、 電視墻操作操作步驟:1)確保已經(jīng)成功加載組織樹(shù)。2)點(diǎn)擊“獲取電視墻總數(shù)”按鈕。3)點(diǎn)擊“獲取電視墻信息”按鈕。4)選擇電視墻ID。5)點(diǎn)擊“獲取電視墻布局”按鈕。即可顯示電視墻對(duì)應(yīng)的屏幕分割信息。上圖顯示ID為3的電視墻的名字是tt狀態(tài)是1(代表啟用)。電視墻有4塊屏幕,屏id、屏名稱、屏坐標(biāo)、是否綁定解碼器(1_1000943代表綁定解碼器,解碼器id為1000943
9、)。3.7.2、 屏幕分割和開(kāi)窗操作操作步驟:1)確保已經(jīng)成功獲取到電視墻屏幕信息。2)選擇一個(gè)屏幕。3)執(zhí)行分割和開(kāi)窗操作。所有的融合屏NVD除外都只做開(kāi)窗。非融合和融合的NVD都只做分割。開(kāi)窗操作(left,上)代表窗口左上角坐標(biāo),width和Height代表寬和高的比例,范圍是0-100。例如:(left,上)為(0,0);(width,Height)為(50,50)。3.7.3設(shè)置視頻源操作操作步驟:1)確保已經(jīng)成功獲取到電視墻屏幕信息。2)輸入編碼器通道ID3)輸入窗口號(hào)(分割和開(kāi)窗操作的窗口號(hào)從0開(kāi)始)。4)點(diǎn)擊“設(shè)置”按鈕。5)點(diǎn)擊“關(guān)閉”按鈕清除窗口視頻源。6)點(diǎn)擊“清屏”按鈕
10、清除所有屏幕上的窗口和視頻源。四、常見(jiàn)問(wèn)題1概述本文檔列出了使用大華SDK進(jìn)行二次開(kāi)發(fā)時(shí)出現(xiàn)的常見(jiàn)問(wèn)題以及對(duì)應(yīng)的解決方法。方便第三方開(kāi)發(fā)者快速定位問(wèn)題,提高二次開(kāi)發(fā)效率。2問(wèn)題列表2.1 WebDemO題匯總2.1.1 在IE瀏覽器中打開(kāi)webDemO!頻窗口顯示X因?yàn)闆](méi)有注冊(cè)ocx。在ocx文件夾中雙擊reg.bat只有提示注冊(cè)成功才可以。2.20 CX控件問(wèn)題匯總2.20.1 OCX6法注冊(cè)1、OCX空件時(shí)微軟推出已久的技術(shù),其注冊(cè)方法及出錯(cuò)原因可在微軟官方文檔上查詢,或者可以自行在網(wǎng)上查找解決方法。OCXi冊(cè)問(wèn)題本不屬于DPSDKC持范疇。2、不過(guò)我們還是提供一些建議,以便您快速排除問(wèn)題
11、:(1)用“管理員權(quán)限”打開(kāi)“開(kāi)始”-“附件”-“命令提示符",輸入“regsvr320cx的全路徑”即可。(2)我們提供的OCX空件是32位程序,請(qǐng)確保系統(tǒng)有32位兼容庫(kù),具體判斷方法為C:WindowsSysWOW6這個(gè)文件夾下是否有“regsvr32.exe”這個(gè)文件,若沒(méi)有,請(qǐng)重新安裝系統(tǒng)。若有,請(qǐng)按(1)中的方式打開(kāi)命令提示符,輸入“c:windowsSysWOW64regsvr32x全路徑”即可,如“c:windowsSysWOW64regsvr32Z:DPSDK_OCXocxDPSDK_OCX.ocx如以上2點(diǎn)仍然沒(méi)有能夠成功注冊(cè),請(qǐng)?jiān)诰W(wǎng)上,根據(jù)自己的系統(tǒng)信息自行搜索解
12、決方案。3、在注冊(cè)dll或者ocx的時(shí)候,經(jīng)常會(huì)遇到這么一個(gè)問(wèn)題:模塊已加載,但對(duì)dllregisterServer的調(diào)用失敗,錯(cuò)誤代碼為0x8004*解決方法:在批處理的第一行加入:cd/d%dp0然后在批處理上右鍵選擇使用管理員權(quán)限運(yùn)行4、Windows7出現(xiàn):應(yīng)用程序無(wú)法啟動(dòng),因?yàn)閼?yīng)用程序的并行配置不正確有關(guān)詳細(xì)信息,請(qǐng)參閱應(yīng)用程序事件日志,或使用命令行sxstrace.exe工具。解決方法:出現(xiàn)這個(gè)問(wèn)題是因?yàn)榘惭bwindows7后,或使用ghost版本安裝后,windows7沒(méi)有安裝VisualC+庫(kù),而有些軟件需要VisualC+庫(kù)所以到微軟官方網(wǎng)站下載:MicrosoftVisua
13、lC+2005SP1RedistributablePackage(x86)下載AE1A-4A14-984D-389C36F85647&displaylang=zh-cn安裝2.20.2 64位系統(tǒng)下OC雙法使用目前OCX空件只有32位的程序,所以在64位系統(tǒng)下,需要下載32位的IE,用32位的IE力口載OCX空件即可。2.20.3 Ocx注冊(cè)成功但是在頁(yè)面加載失敗運(yùn)行IE,工具->Internet選項(xiàng)->安全,確保Internet和本地Intranet和可信站點(diǎn)的自定義級(jí)別中的ActiveX選項(xiàng)都不是禁止?fàn)顟B(tài),將禁止?fàn)顟B(tài)改為提示狀態(tài)。2.20.4 Ocx開(kāi)發(fā)包demo程序運(yùn)
14、行不起來(lái)DPSDK_OCX.oC社冊(cè),可以采用一下兩種方法注冊(cè):運(yùn)行->CMDregsvr32DPSDK_OCX.o說(shuō)對(duì)路徑運(yùn)行ocx開(kāi)發(fā)包文件夾里面的reg.bat批處理,注意:DPSDK_OCX.ocX須要和reg.bat放在同一個(gè)路徑。如果仍舊注冊(cè)失敗需要安裝vs發(fā)布包,vcredist_x86.exe,可以從微軟官網(wǎng)上直接下載2.20.5 如何獲通道ID(CameraID)在瀏覽器輸入DSS平臺(tái)的ip打開(kāi)web管理員端,用管理員身份登錄平臺(tái),找到“基本設(shè)置”-“設(shè)備管理”-“編碼器”頁(yè)面的“編碼”列是所有的設(shè)備ID0而CameraID的格式為:"設(shè)備ID$1$0$通道號(hào)
15、",如設(shè)備ID為“1000000',且設(shè)備下有3個(gè)視頻通道,那么這3個(gè)CameraID為“1000000$1$0$0"”1000000$1$0$1"”1000000$1$0$2,2.20.6 否可以不加載組織結(jié)構(gòu)不調(diào)用DPSDK_LoadDGroupInfo也是可以的,但僅限于實(shí)時(shí)視頻、錄像回放,其他操作,如操作云臺(tái)等功能無(wú)法使用。方法是Get_RealStream_Info_t中的nRight設(shè)置為DPSDK_CORE_NOT_CHECK_RIGHT即可。2.20.7 OCX6法保存抓圖或創(chuàng)建文件夾失敗win7系統(tǒng)的安全控制導(dǎo)致OCX空件無(wú)法創(chuàng)建文件夾。
16、需要使用administrator賬號(hào)登陸win7系統(tǒng)開(kāi)發(fā)使用(有管理員權(quán)限的普通賬戶也不行)。2.20.8 OCX空件收不到報(bào)警1)需要先調(diào)用布控報(bào)警DPSDK_EnableAlarm2)其次平臺(tái)或者設(shè)備觸發(fā)報(bào)敝呂。2.20.9 OCX青求視頻沒(méi)有聲音需要打開(kāi)音頻(DPSDK_OpenAudioByWndNDPSDK_OpenAudioByHVVND2.20.10 載監(jiān)控視頻成功時(shí)瀏覽器會(huì)死掉瀏覽器兼容問(wèn)題,目前ocx控件主要針對(duì)IE8/IE9環(huán)境。2.20.11 IE瀏覽器加載視頻成功,其他瀏覽器無(wú)法加載瀏覽器兼容問(wèn)題,其他基于IE內(nèi)核或者多核模式的瀏覽器(遨游,360,搜狗瀏覽器等)需要
17、選擇兼容模式瀏覽。2.20.12 OC»作導(dǎo)致IE崩潰目前OCX中我們已經(jīng)集成了在崩潰時(shí)生成crashdump的功能,OCX崩潰時(shí)會(huì)彈出對(duì)話框提示dump生成的位置,用戶只需在此位置下找到.dmp文件,然后將對(duì)應(yīng)的pdb文件一同發(fā)送給我們即可。2.20.13 前OCXR支持ie832位瀏覽器在頁(yè)面中加上<metahttp-equiv="X-UA-Compatible"content="IE=EmulateIE8"/>,讓IE瀏覽器以兼容IE8方式運(yùn)行。2.20.14 一路視頻對(duì)應(yīng)兩路音頻情況缺少音頻通道標(biāo)識(shí)DPSDK_OCXf的開(kāi)發(fā)
18、包中已經(jīng)提供了多音頻通道的接口,DPSDK_GetAudioChannelsByWndN翅取音頻通道數(shù)DPSDK_GetAudioChannelStateByWndNo歐取某個(gè)音頻通道的狀態(tài)DPSDK_SetAudioChannelByWndNo/開(kāi)某個(gè)音頻通道界面上的按鈕只是單純的音頻開(kāi)關(guān),客戶如需切換聲道,需要手動(dòng)調(diào)用以上幾個(gè)接口。2.20.15 DPSDK_SeekPlaybackBySeqByWndN6法定位??典浵竦讓硬シ艓?kù)不支持??典浵竦亩ㄎ徊僮?,不過(guò)可以通過(guò)以下操作替代,以實(shí)現(xiàn)一個(gè)進(jìn)度條為例:拖動(dòng)進(jìn)度條時(shí),直接先關(guān)閉回放,再以進(jìn)度條的當(dāng)前時(shí)間重新按時(shí)間請(qǐng)求回放。此時(shí)由于重新請(qǐng)求,
19、DPSDK_GetPlaybackPosByWndNfe接口獲取的進(jìn)度不準(zhǔn)確,改用DPSDK_GetFrameTimeByWndNO獲取幀時(shí)間,然后保存下最初的開(kāi)始和結(jié)束時(shí)間,即可計(jì)算正確的進(jìn)度。2.20.16 DPSD拗線重連,不能打開(kāi)視頻需要重新加載組織結(jié)構(gòu)(即在OnDevStatusEvent中,當(dāng)收到重連成功的事件后,調(diào)用DPSDK_LoadDGroupInfo)2.20.17 NVRS備狀態(tài)和通道狀態(tài)不同NVR勺通道狀態(tài)需要通過(guò)訂閱才能實(shí)時(shí)返回通道狀態(tài)。設(shè)備在線,不一定通道在線。OCXChannelStatusCallback。2.20.18 YU刎流接口不支持??翟O(shè)備Ext層的YU
20、VK流的相關(guān)接口,只支持大華設(shè)備。不支持海康設(shè)備。2.20.19 口返回某個(gè)錯(cuò)誤碼的含義1)接口返回1010錯(cuò)誤是因?yàn)槌瑫r(shí)時(shí)間太短可以嘗試增加接口超時(shí)時(shí)間,特別是廣域網(wǎng)上操作。2)調(diào)用DPSDK_StartRealplayByWndNo回3502,3600錯(cuò)誤未選中窗口或者窗口失去焦點(diǎn)。3)返回其它錯(cuò)誤碼我們開(kāi)發(fā)文檔里面有針對(duì)錯(cuò)誤碼的介紹。搜索一下錯(cuò)誤碼即可。2.21 DPSDK_DLL本問(wèn)題匯總2.21.1 通道ID(CameralD)介紹通道ID(CameralD)形如:1000010$1$0$Q其中1) 1000010是設(shè)備ID,該設(shè)備ID可以在平臺(tái)web管理員端“基本配置-設(shè)備管理”頁(yè)
21、面的“編碼”列查詢。2) $1代表的是單元類型。1是編碼單元、2是解碼單元、3是報(bào)警輸入單元、4是報(bào)警輸出單元。實(shí)時(shí)視頻都是$1。3) $0默認(rèn)全寫0,代表的是單元類型的序號(hào)。4) $0這個(gè)代表的是通道序號(hào)。從0開(kāi)始計(jì)算。比如一個(gè)設(shè)備有8個(gè)通道,則通道序號(hào)是0- 如何獲通道ID(CameraID)1) DPSDK_DLL發(fā)包中,有dem刑序,dem訊序中登錄后,選擇“分級(jí)加載組織結(jié)構(gòu)”,即可看到組織和設(shè)備樹(shù)。雙擊直到最后一層即為CameraIdodemcK們提供了源碼,你可以根據(jù)源碼進(jìn)行開(kāi)發(fā),源碼中涉及到的函數(shù)在開(kāi)發(fā)文檔中都有詳細(xì)說(shuō)明。2)在瀏覽器中,用管理員身份登錄平臺(tái),可以
22、看8到所有的設(shè)備ID。而編碼器CameralD的格式為:"設(shè)備ID$1$0$通道號(hào)",如設(shè)備ID為“1000000”,且設(shè)備下有3個(gè)通道,那么這3個(gè)CameralD為“1000000$1$0$0"、"1000000$1$0$1"、"1000000$1$0$2”。2.21.3 NV設(shè)備狀態(tài)和通道狀態(tài)不同NVR勺通道狀態(tài)需要通過(guò)訂閱才能實(shí)時(shí)返回通道狀態(tài)。設(shè)備在線,不一定通道在線。dll:DPSDK_SetDPSDKNVRChnlStatusCallback2.21.4 錄之后打開(kāi)視頻返回rtsp建立失敗如果是內(nèi)外網(wǎng)環(huán)境,可能網(wǎng)絡(luò)環(huán)境不正確
23、。2.22 AndroidSDK問(wèn)題匯總2.23 IOSSDK訶題匯總2.23.1 擊實(shí)時(shí)預(yù)覽崩潰可能是播放庫(kù)太老,需要更新播放庫(kù)。2.24 它2.24.1 設(shè)備通道ID(CameraID)如何獲?。揩@取方式:方法1.打開(kāi)DPSDK寸應(yīng)的Demo加載組織樹(shù),展開(kāi)對(duì)應(yīng)的組織節(jié)點(diǎn),找到設(shè)備即可看到通道ID方法2.通道ID格式為:“設(shè)備ID$1$0$通道號(hào)"比如設(shè)備ID為1000001,對(duì)應(yīng)第一個(gè)視頻通道ID為1000001$1$0$Q對(duì)應(yīng)第二個(gè)視頻通道為1000001$1$0$1,依次類推。設(shè)備ID可以從DSSt理員端“設(shè)備管理”頁(yè)面獲取。在管理員模式下,使用system用戶登陸進(jìn)入:基
24、本設(shè)置,設(shè)備管理查看設(shè)備ID。通道號(hào):對(duì)于IPC設(shè)備,只有一個(gè)通道,通道號(hào)只有0;對(duì)于DVR設(shè)備,有多個(gè)通道,具體的通道個(gè)數(shù)是在web管理員平臺(tái)上配的,比如配了4個(gè)通道,通道號(hào)依次為0,1,2,3。2.24.2 擬器實(shí)時(shí)預(yù)覽花屏播放庫(kù)對(duì)模擬器支持不全,實(shí)時(shí)和回放需要在真機(jī)上運(yùn)行。UI2.24.3 前DPSD郊接受UI界面相關(guān)的定制開(kāi)發(fā),用戶需要自己實(shí)現(xiàn)界面2.24.4 前提供的DPSDK目關(guān)DemoH有C+>2.24.5 DPSDKX次開(kāi)發(fā)郵箱dh_dss_sdk暫不提供研發(fā)手機(jī)號(hào)碼2.24.6 在只維護(hù)平臺(tái)是3.0以后的dpsdk2.24.7 dpsdk已經(jīng)不再維護(hù)。2.24.8 開(kāi)視
25、頻的接口有兩種打開(kāi)視頻的接口:1)使用ext層,用戶不需要關(guān)心碼流,VaxPlayer庫(kù)解析之。2)不使用ext層,設(shè)置碼流回調(diào)函數(shù),客戶可以拿到碼流。DPSDK_GetRealStream()pDlg->PostMessage(WM_MEDIADATA_CB,nSeq,0)CWndPlayer:OnMediaDataCallback(WPARAMwParam,LPARAMlParam)2.24.9 時(shí)間回放功能1)按時(shí)間回放平臺(tái)錄像,由于平臺(tái)存在問(wèn)題,相關(guān)功能會(huì)出現(xiàn)bug不建議用戶使用該功能。2)按時(shí)間回放設(shè)備錄像沒(méi)有問(wèn)題。2.24.10 回調(diào)上來(lái)的碼流平臺(tái)回調(diào)上來(lái)的碼流是PS流+大華
26、頭。直接使用vaxPlayer播放。如果前端是??翟O(shè)備回調(diào)上來(lái)的碼流是大華頭+??盗?。需要使用mediaParser庫(kù)去掉大華頭在用vaxPlayer播放或者使用海康的播放庫(kù)播放。2.24.11 樹(shù)xml中status字段不準(zhǔn)確加載組織樹(shù)以后可以拿到組織樹(shù)xml,設(shè)備信息中的status字段無(wú)法正確顯示設(shè)備的狀態(tài)。需要注冊(cè)設(shè)備狀態(tài)回調(diào)函數(shù)來(lái)實(shí)時(shí)獲取設(shè)備的狀態(tài)。接口:DPSDK_SetDPSDKDeviceStatusCallback()初始化設(shè)置回調(diào)。在登陸平臺(tái)的時(shí)候會(huì)收到設(shè)備狀態(tài),任何設(shè)備狀態(tài)改變后會(huì)再次回調(diào)上來(lái)。NVRffi道狀態(tài)比較特殊,因?yàn)镹VRS備在線的時(shí)候,通道狀態(tài)可以是離線的。需要使用接口:DPSDK_SetDPSDKNVRChnlStatusCallback)2.24.12 備狀態(tài)和通道狀態(tài)1、設(shè)備在線狀態(tài)需要設(shè)置回調(diào)函數(shù):DPSDK_SetDPSDKDeviceStatusCall
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版商鋪購(gòu)買意向定金合同模板3篇
- 2024年版校車租賃合同范本
- 二零二五版車輛行駛安全協(xié)議及事故責(zé)任認(rèn)定3篇
- 二零二五年度甜品店經(jīng)營(yíng)管理權(quán)及專利轉(zhuǎn)讓合同3篇
- 2024授權(quán)簽訂合同的委托書
- 二零二五年燈具及五金配件銷售合同3篇
- 二零二五年快餐外賣平臺(tái)加盟與合作協(xié)議3篇
- 瀟湘職業(yè)學(xué)院《用戶畫像與精準(zhǔn)營(yíng)銷》2023-2024學(xué)年第一學(xué)期期末試卷
- 西藏藏醫(yī)藥大學(xué)《鍋爐原理及設(shè)備》2023-2024學(xué)年第一學(xué)期期末試卷
- 溫州醫(yī)科大學(xué)《中醫(yī)護(hù)理技能》2023-2024學(xué)年第一學(xué)期期末試卷
- 三年級(jí)道德與法治教學(xué)工作總結(jié)
- 托卡馬克等離子體約束
- 各級(jí)各類護(hù)理人員崗位職責(zé)
- 狂犬病與破傷風(fēng)的同意告知書
- FZ/T 81013-2016寵物狗服裝
- PPVT幼兒語(yǔ)言能力測(cè)試題附答案
- JB∕T 14089-2020 袋式除塵器 濾袋運(yùn)行維護(hù)技術(shù)規(guī)范
- 陜西省寶雞市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)及行政區(qū)劃代碼
- 中華人民共和國(guó)職業(yè)分類大典電子版
- 畢業(yè)設(shè)計(jì)小型液壓機(jī)主機(jī)結(jié)構(gòu)設(shè)計(jì)與計(jì)算
- 19XR開(kāi)機(jī)運(yùn)行維護(hù)說(shuō)明書
評(píng)論
0/150
提交評(píng)論