mobile CCTV,mobile surveillance,police body worn cameras

标题: 希望CUSDK的demo中提供一些历史录像和照片相关接口的实例 [打印本页]

author: cus1    time: 2019-1-9 11:30
标题: 希望CUSDK的demo中提供一些历史录像和照片相关接口的实例
我们需要实现一个历史录像和照片的提取功能,看文档要通过ftp相关接口实现,不过那些接口没有找到实例,不知道从何下手,这个论坛上是否有相关的demo?
author: admin    time: 2019-1-9 13:35
好,请联系下销售人员,另外,最好用自己信息注册帐号,让我们知晓您是哪家客户。
此外,您说的是CUSDK吗?

author: cus1    time: 2019-1-9 14:02
admin post on2019-1-9 13:35
好,请联系下销售人员,另外,最好用自己信息注册帐号,让我们知晓您是哪家客户。
此外,您说的是CUSDK吗 ...

谢谢,账号应该是hdtd,以后注明一下,用的smarteye_CUSDK\libBVCU_G1A_20180604_0920\demo\WinFormDemo
author: Mitarai    time: 2019-1-9 14:17
你好,这里用平台检索录像举例。通过调用BVCU.h中的BVCU_SendCmd发送命令接口,发送BVCU_SUBMETHOD_SEARCH_LIST命令:
        BVCU_Search_Request stSearchReq;        memset(&stSearchReq, 0x00, sizeof(stSearchReq));
        stSearchReq.stSearchInfo.iType = BVCU_SEARCH_TYPE_FILE; // 类型为文件检索
        stSearchReq.stSearchInfo.iPostition = 0; // 从0开始
        stSearchReq.stSearchInfo.iCount = 128;  // 本次检索的条数

        // stFilter是检索文件的过滤条件,具体见注释
        stSearchReq.stFilter.stFileFilter.iChannelIndex = 0;    // 通道号
        stSearchReq.stFilter.stFileFilter.iFileType = BVCU_STORAGE_FILE_TYPE_RECORD; // 检索录像文件

        BVCU_Command cmdInfo;
        memset(&cmdInfo, 0, sizeof(cmdInfo));
        cmdInfo.iSize = sizeof(cmdInfo);
        cmdInfo.iMethod = BVCU_METHOD_QUERY;
        cmdInfo.iSubMethod = BVCU_SUBMETHOD_SEARCH_LIST;
        cmdInfo.OnEvent = cmd_OnEvent;
        cmdInfo.stMsgContent.pData = &stSearchReq;
        cmdInfo.stMsgContent.iDataCount = 1;
        return BVCU_SendCmd(m_session, &cmdInfo);
发送命令成功后,在cmd_OnEvent回调中返回检索结果,即获取到的平台录像。可基于stSearchReq.stFilter.stFileFilter 结构体条件自行填写过滤条件。具体注释有说明

author: cus1    time: 2019-1-9 14:35
Mitarai post on2019-1-9 14:17
你好,这里用平台检索录像举例。通过调用BVCU.h中的BVCU_SendCmd发送命令接口,发送BVCU_SUBMETHOD_SEARCH_ ...

您好,谢谢,现在看的是WinFormDemo这个工程,是C#包装的,
目前登录后可以通过BVCUSDKOperator.Session.PuList获取到设备列表,观看实时画面,
用咱们的SmartEyeClient工具可以针对设备检索一定时间段的特定类型资源,并下载播放资源,
想知道如何通过SDK实现。

可能对应SDK文档中的这两部分:
录像检索 登录FTP BVCU_FTP_Login 建立与服务器或与设备的FTP连接
退出FTP BVCU_FTP_Logout 断开与服务器或与设备的FTP连接
前端检索 BVCU_FTP_SendCommand 检索设备存储介质中的录像、图片或GPS文件
平台检索 BVCU_FTP_SendCommand 检索平台服务器中存储的录像、图片或GPS文件
开启文件下载 BVCU_FTP_Transer_Open 开始下载检索到的录像、图片或GPS文件
停止文件下载 BVCU_FTP_Transfer_Close 停止下载检索到的录像、图片或GPS文件
录像回放 打开录像回放 BVCU_RecordPlay_Open 打开.mkv格式的录像文件(注:录像文件名格式有要求,例:PU_000026eb_00_20160101_221717.mkv)
执行播放控制 BVCU_RecordPlay_Control 如改变声音大小,快进等
查询播放信息 BVCU_RecordPlay_Query 如查询播放进度信息等
关闭文件 BVCU_RecordPlay_Close 停止播放,关闭文件

author: admin    time: 2019-1-9 15:27
FTP是内嵌在我们smarteye server里面的代码,就是我们的NRU服务器侧的存储服务器。
你不必关心是什么FTP,你只要调用我们提供的API函数就可实现文件的上传、下载等操作。

author: cus1    time: 2019-1-9 15:48
admin post on2019-1-9 15:27
FTP是内嵌在我们smarteye server里面的代码,就是我们的NRU服务器侧的存储服务器。
你不必关心是什么FTP, ...

目前需要实现的是在C#的WinFormDemo这个平台上,
1、检索平台服务器中存储的录像、图片或GPS文件
2、下载检索到的录像、图片或GPS文件
3、播放下载的.mkv文件

希望得到相关功能接口的使用示例。

例如通过参考WinFormDemo,已经可以完成登录、获取设备列表、播放实时视频。
author: admin    time: 2019-1-9 15:55
那个winformdemo里面的功能很有限,就只是一个演示DEMO的效果。
如果您需要深入的功能,需要联系销售付费定制开发。
此外,我们还有一套基于QT开发的跨平台的完全不同界面的客户端,可提供全部源代码给您,您可联系销售。
author: cus1    time: 2019-1-10 08:27
继续昨天的问题,已经实现了登录、获取设备列表、实时视频。
结果晚上就获取不到设备列表了,用SmartEyeClient工具测试是可以的。

smarteye_CUSDK\libBVCU_G1A_20180604_0920\demo\WinFormDemo\AppAdapter\Session.cs
登录成功,返回-65535(“获取设备列表失败”),有可能是什么地方出了问题。
[attach]1652[/attach]

author: admin    time: 2019-1-10 09:43
好的,以后可用hdtd发帖了。给你创建了这个帐号。

author: fanghj90    time: 2019-1-10 14:02
cus1 post on2019-1-10 08:27
继续昨天的问题,已经实现了登录、获取设备列表、实时视频。
结果晚上就获取不到设备列表了,用SmartEyeCl ...

接口返回-65535是有参数非法,注意看下是不是sessionHandle值不对,或者还没有登陆成功。
author: cus1    time: 2019-1-10 14:22
admin post on2019-1-10 09:43
好的,以后可用hdtd发帖了。给你创建了这个帐号。

默认密码是?
author: cus1    time: 2019-1-10 14:28
fanghj90 post on2019-1-10 14:02
接口返回-65535是有参数非法,注意看下是不是sessionHandle值不对,或者还没有登陆成功。

是直接运行的咱们的smarteye_CUSDK\libBVCU_G1A_20180604_0920\demo\WinFormDemo,突然就不能获取设备列表了,图上上边一步是显示登录成功。
author: admin    time: 2019-1-10 14:48
cus1 post on2019-1-10 14:22
默认密码是?

默认密码123456
author: hdtd    time: 2019-1-10 15:05
admin post on2019-1-10 14:48
默认密码123456

好了,谢谢!
author: fanghj90    time: 2019-1-11 16:46
cus1 post on2019-1-10 14:28
是直接运行的咱们的smarteye_CUSDK\libBVCU_G1A_20180604_0920\demo\WinFormDemo,突然就不能获取设备列 ...

您好,bin目录下的所有dll都是从lib目录下拷贝的吗?

author: hdtd    time: 2019-1-11 17:37
fanghj90 post on2019-1-11 16:46
您好,bin目录下的所有dll都是从lib目录下拷贝的吗?

谢谢,您是对的,我是在云盘单独下载的bin,开始一直是好用的,突然就不好用了,拷贝了lib下的进来,目前好用了。




欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2