logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux设备上的Onvif 实现5:实现Probe命令检测设备

学习Onvif的最关键步骤就是设备发现,一般来说开发的设备都是客户端,只要能被服务端正确发现就大功告成啦!本文分别实现了客户端和服务端的识别流程,可以配合起来运行测试。第一部分:实现Probe检测实例代码目录:\\192.168.0.234\work\gaoht\gsoap\test\\192.168.0.234\work\gaoht\gsoap\probe-sampleG

#linux
linux设备上的Onvif 实现21:解决大华摄像头无法使用问题

好长时间没有再写该系列文章了,最近刚好摸索着解决了大华摄像头无法使用问题,记录下来,应该对其他博友有所帮助。之前虽然写了一大堆文章说明了如何使用gsoap连接摄像头,但这是针对一台海康的摄像头开发的,一旦使用了同品牌不同型号摄像头或者其他牌子的摄像头就可能出现兼容性问题,导致无法使用。我就是碰到了这个问题,测试过的多个品牌型号摄像头,有的能直接使用,有的不能使用,问题各部相同。本文就是针对大华摄像

linux设备上的Onvif 实现6:获取摄像头的流媒体地址完整流程

本文是第6篇文章,介绍了获取摄像头的流媒体地址的完整过程。之前5篇文章都是为了本文打基础,通过Probe命令识别摄像头是为了建立直接联系,最终目的是是为了获取流媒体地址,这样才能使用RTSP传输视频流。整体流程:Probe: 发现网络摄像头,获取webserver地址http://192.168.15.240/onvif/device_serviceGetCap

#linux
linux设备上的Onvif 实现10:获取支持通道的RTSP地址

1 背景前文已经判断出了支持的通道,对于主通道子通道都支持的摄像头,优先选择主通道获取流媒体地址。实际应用中只要取得一个通道的RTSP即可。2 GetStreamUri获取流媒体地址的函数是GetStreamUri,我的版本中是:SOAP_FMAC5 int SOAP_FMAC6 soap_call___ns8__GetStreamUri(struct soap *soap, co

#linux
linux设备上的Onvif 实现21:解决大华摄像头无法使用问题

好长时间没有再写该系列文章了,最近刚好摸索着解决了大华摄像头无法使用问题,记录下来,应该对其他博友有所帮助。之前虽然写了一大堆文章说明了如何使用gsoap连接摄像头,但这是针对一台海康的摄像头开发的,一旦使用了同品牌不同型号摄像头或者其他牌子的摄像头就可能出现兼容性问题,导致无法使用。我就是碰到了这个问题,测试过的多个品牌型号摄像头,有的能直接使用,有的不能使用,问题各部相同。本文就是针对大华摄像

《第一行代码--以太坊》学习笔记01--win10安装本地版本的remix-IDE

1 安装本地版本的remix-IDE安装windows10上的 remix-IDE是个艰难的工作,你会被各种错误淹没,follow me,跟我后面的正确步骤保证你能成功。在线版本的Remix地址是https://remix.ethereum.org本地版本的Remix界面与在线版一样,不需要网络就可以在本机上单独运行。需要先下载后安装。以前的下载地址是https://gith...

《第一行代码--以太坊》学习笔记01--win10安装本地版本的remix-IDE

1 安装本地版本的remix-IDE安装windows10上的 remix-IDE是个艰难的工作,你会被各种错误淹没,follow me,跟我后面的正确步骤保证你能成功。在线版本的Remix地址是https://remix.ethereum.org本地版本的Remix界面与在线版一样,不需要网络就可以在本机上单独运行。需要先下载后安装。以前的下载地址是https://gith...

智能合约升级原理02---UUPS升级部署示例

点击Deploy按钮后弹出提示框,含义是部署一个实现合约,连接到一个ERC1967代理合约,并且完成实现合约的初始化。部署成功, 左侧任务栏看到又多出了两个合约地址,一个是新版本的Box合约,一个是原来的ERC1967代理合约,这个代理合约的地址是不会改变的。读取代理合约的retrieve方法,得到的数据是200,表明新的业务合约代码生效,原有数据也被保留下来了。第一个版本的业务合约 Box,内部

#区块链
到底了