原创 Onvif協議客戶端開發(5)--獲取設備能力

【前言】好久沒更新Onvif的這個協議內容了,最近一段時間換成其他內容的開發之後,發現Onvif這部分的知識都快忘了,因此便趁着更新博客的機會重新將Onvif協議的內容再溫固一下。 Onvif獲取設備能力 一、介紹 Onvif獲取

原创 Python踩過的坑之PyQt5環境搭建

PyQt5安裝過程中踩過的坑 PyQt是python語言開發可視化界面的重要工具,在網上我們可以搜索到很多的關於PyQt的安裝說明,可是大家呈現的基本上都是順利、無意外的安裝過程,可是世事哪有都那麼順利的事情,明天和意外哪個誰也不

原创 Onvif協議客戶端開發(9)--雲臺預置位控制

雲臺預置位控制 一、介紹 球機的雲臺預置位控制主要包含的內容有:預置位的設置、預置位的調用、預置位的刪除以及預置位的名稱修改等 雲臺預置位的設置:調用Onvif協議中雲臺預置位設置接口,對應預置位名稱的入參可以根據情況輸入,字符編

原创 Onvif協議客戶端開發(7)--獲取前端攝像頭的名稱

獲取前端攝像頭的名稱 一、介紹 攝像頭的名稱可能是標註攝像頭位置,因此獲取攝像頭的名稱對於對接前端攝像頭是一個必須的流程。 在此作者通過Onvif協議獲取前端攝像頭OSD的信息獲取到前端攝像頭的名稱,這種辦法可能存在一些問題:比如

原创 Onvif協議客戶端開發(8)--球機雲臺的控制

球機的雲臺控制 一、介紹 在安防攝像頭中,不僅僅涉及到固定攝像頭的槍擊,同樣還包含可以360°轉動的球機。因此對球機的雲臺方向控制是Onvif協議開發過程中必不可少的過程 球機的雲臺控制主要包含:八個方向(上、下、左、右、左上、左

原创 Onvif協議客戶端開發(10)--攝像頭時間同步

攝像頭時間同步 一、介紹 Onvif對前端設備進行校時是使用時區字符串的格式進行的,在時間設置的同時需要注意是否開啓夏令時,因爲夏令時比正常的時間快一個小時 對於Onvif內部時間設置的時區字符串的設置參見:時區字符串、時區縮寫

原创 Onvif協議客戶端開發(6)--獲取實時預覽的Url地址

獲取實時預覽的Url地址 一、介紹 Onvif協議對前端攝像頭的取流是通過標準Rtsp協議,因此我們就需要通過Onvif協議獲取到需要預覽攝像頭的Rtsp的地址,將拿到的RTSP通過VLC或者其他的RTSP客戶端取流預覽前端攝像頭

原创 使用NotePad++查看16進制的文件

NotePad++是一個很強大的文本編輯器,對於程序開發者來說是一個很好的幫手。但是如果你想看十六進制的文件的話,notepad++本身並不是支持的,需要下載插件,具體操作如下: 1、搜索下載HexEditor.dll 2