GetStreamUri函数可以获取流媒体地址。代码如下:void UserGetUri(const char* xAddr){ int result=0 ; struct soap *soap = soap_new(); struct _trt__GetStreamUri trt__Ge...
分类:
其他好文 时间:
2014-08-04 20:54:27
阅读次数:
2148
最近开始学习Onvif协议了。在这里记录下学习过程中的点点收获。**********************************************************一、检测局域网内的设备是否支持Onvif协议1、安装ONVIFTestTool 工具 我用的是Test_Tool_v1....
分类:
其他好文 时间:
2014-07-26 00:40:56
阅读次数:
233
rtsp://192.168.1.120:554/snl/live/1/3OPTIONS rtsp://192.168.1.120:554/snl/live/1/3 RTSP/1.0 CSeq: 2 User-Agent: LibVLC/2.1.3 (LIVE555 Streaming Media ...
分类:
其他好文 时间:
2014-07-22 22:35:33
阅读次数:
459
二: onvif 开发环境的搭建
下边这张图来自于网上,对我们熟悉onvif开发描述的十分清晰,我就是顺着这个思路走下去的。
从上边的介绍中,我们基本知道onvif是个什么协议,其中十分关键一点是这种协议的展现形式是webservice。让我们通过下图对webservice的调用过程有一个初步的了解。
对基于webservice格式存在接口,我们第一步要...
分类:
其他好文 时间:
2014-06-16 22:36:40
阅读次数:
750
一: onvif 介绍:
Onvif是一套协议,或者简单说是一个标准,接触一个新的协议或者标准,第一步我想首先是要弄清这个协议是做什么?我也是带着这个疑问,开始了对onvif的研究和探索。下边的资料是我从百度上搜索到的,和我自己的学习步骤也是一样,先搜索点东西读一读,对onvif有一个表层的认识。
1:为什么会有onvif?
ONVIF致力于通过全球性的开放接口标准来推进网络视频在安防市场的...
分类:
其他好文 时间:
2014-06-16 21:39:04
阅读次数:
198
续上篇,VisualStudio中新建一个空白工程,...
分类:
其他好文 时间:
2014-06-01 10:30:14
阅读次数:
286
最近一段时间在从事onvif/rtsp转sip协议的研发工作,那到底为什么要在这两种协议之间进行相互转换呢?因为我公司的软交换系统目前仅仅支持sip协议,而大部分的网络摄像头仅仅支持onvif/rtsp协议,所以公司的软交换系统不支持onvif摄像头的接入,为了扩展公司的软交换系统支持更多的视频接入协议,所以公司决定通过增加视频网关的方式来完成onvif/rtsp协议和sip协议的转换,使公司的软...
分类:
其他好文 时间:
2014-05-20 16:31:05
阅读次数:
921
https://github.com/xsmart/onvifcpplib
这个库支持ProfileS 和ProfileG,目前还在开发当中,现在已经支持Event
下面是一个客户端的例子
int _tmain(int argc, _TCHAR* argv[])
{
int ret;
/* 192.168.1.1 is the NVT, 192.168.1.234 is the N...
分类:
编程语言 时间:
2014-05-18 05:26:01
阅读次数:
384