2 xjwy xjwy 于 2015.06.10 09:47 提问

ubuntu 下开发onvif视频 10C

环境
ubuntu
gsoap
onvif
代码
int ONVIF_GetEvent(struct soap **soap, char *endpoint, char *username, char *password)
{
int return_num;
int rett = soap_wsse_add_UsernameTokenDigest(*soap, NULL, username, password);
if (rett == 0)
{
printf("GetEvent TokenDigest ok\r\n");
}
else
{
printf("GetEvent TokenDigest error\r\n");
return 1;
}
struct tev_CreatePullPointSubscription tev__Create;
struct tev_CreatePullPointSubscriptionResponse tev__Response;
tev__Create.InitialTerminationTime = "PT10S";
soap_wsse_add_UsernameTokenDigest(*soap, NULL, username , password);

int ret1 = soap_call___ns7__CreatePullPointSubscription(*soap, endpoint, NULL, &tev__Create, &tev__Response);
cout <<  "CreatePullPointSubscription:" <<  ret1 << endl;
cout << "CreatePullPointSubscription response:" << tev__Response.__size  << endl;
    return 0;

}

问题
目前可以用取 功能/profile/uri等都可以取到,目前学习开发event

创建一个委托, 执行soap_call___ns7__CreatePullPointSubscription函数不能正常运行,代码可以编译运行,到这个函数就退出了,
没有其他错误提示

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ONVIF协议开发快速入门
本课程介绍了ONVIF协议开发快速入门基础,首先介绍ONVIF概念、然后介绍ONVIF协议,接着演示ONVIF测试工具,最后使用gSOAP工具生成框架代码,并对代码进行讲解。
ONVIF、RTSP/RTP、FFMPEG的开发实录
ONVIF、RTSP/RTP、FFMPEG的开发实录前言本文从零基础一步步实现ONVIF协议、RTSP/RTP协议获取IPC实时视频流、FFMPEG解码。开发环境为WIN7 32位 + VS2010。最终成功获取浩云、海康、大华的IPC实时视频流。
获取视频流源代码OnvifAPIAll 实时视频监控
获取视频流 源代码 OnvifAPIAll 实时视频监控图像平台.供开发人员参考
Onvif开发之服务端成功对接Rtsp视频流篇
前面篇介绍onvif服务端的发现功能,继续在之前的代码基础上完成一个RTSP流的工作,也就是客户端通过ONVIF协议来预览设备端 在这个之前必须确定几个简单的条件 1 设备端能被发现 2 设备端支持RTSP协议,并且能够通过VLC进行正常的预览 通过onvif协议设备需要做的几个基本事情: 1  __tds__GetCapabilities获取设备能力 2  __trt__GetP
【视频开发】ONVIF、RTSP/RTP、FFMPEG的开发实录
ONVIF、RTSP/RTP、FFMPEG的开发实录 前言 本文从零基础一步步实现ONVIF协议、RTSP/RTP协议获取IPC实时视频流、FFMPEG解码。开发环境为WIN7 32位 + VS2010。 最终成功获取浩云、海康、大华的IPC实时视频流。 如果要了解本文更多细节,或者用本文作设计指导,那最好把文中提到的连接都打开,与本文对照着看。
Linux设备上的Onvif实现18: ONVIF视频监视功能开发问题总结
ONVIF视频监视功能开发问题总结 高洪涛 2014-5-16   我从去年8月份开始学习ONVIF,经历了各种困难,有时简直要暴走发狂,终于能够达成计划目标,实现了预订功能。痛苦已经过去,现在是写个问题总结的时候了,希望能记录遇到的问题,以便将来遗忘时参考。 测试的摄像头有2种品牌3种型号。分别是海康的2款枪机,DS-2CD3312D-I 台湾升泰科技(AVTECH)的一款家用IPC,
基于onvif规范的视频监控系统客户端(一):需要理解的关键字
到公司的时候,我的第一个任务是:基于Linux操作系统(Ubuntu 16.04 LTS),以QT为开发平台做一个简单的视频监控系统(QT版本5.8),这个监控系统不使用摄像头厂家提供的sdk,而是使用onvif协议控制传输,解码器自选(比如ffmpeg),不使用NVR存储,也不用实现存到本地的功能(暂时不用)。 注:我是个初出茅庐的初级码农,所以对很多知识的理解或者描述可能不是很准确,以下的内
ubuntu12.04下编译安装gsoap
ubuntu操作系统环境下的编译安装onvif开发所需要使用的gsoap编译工具,适合onvif开发的初学者借鉴。
基于ONVIF协议的(IPC)客户端程序开发-12 读取音视频流
原文链接: http://blog.csdn.net/benkaoya/article/details/72486624 1 原理简介 ONVIF规范中设备管理和控制部分所定义的接口均以Web Services的形式提供,而音视频流则通过RTP/RTSP进行。 简单粗暴的理解:IPC的各种参数获取/配置都是通过ONVIF协议接口实现,而音视频流多媒体传输采用的是RTP/R
Onvif学习笔记3 - 获取相机视频流地址
流程 根据Onvif APG文档,视频流地址的获取分两个步骤:1、GetProfiles();2、GetStreamURI()。 GetProfiles() 作为下一步的先决条件,GetProfiles的目的是获取Media Name和token。 首先需要定义两个结构体,用于信息的发送和接收: #include "soapStub.h" struct _trt__GetProfiles