mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
view: 8444|reply: 66
打印 prevThread nextThread

mcu.getSession().getPuChannelInfos()

[copyURL]

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
jumpTo
owner
poston 2019-9-11 15:24 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
mcu.getSession().getPuChannelInfos()  一直获取不到信息 size 一直是 0  确定登陆成功
reply

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
sofa
 Owner| poston 2019-9-11 16:16 | 显示全部楼层
xuwei post on2019-9-11 15:45
要先发设备列表查询命令

这个指令是指   mcu.getmCmdManager().QueryPUListByParam(CmdManager.QUERY_ONLINE_PULIST, 0, 0, mcu.getConnection().getIQueryResponse());
   这句代码嘛?
reply agree Against

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
bench
 Owner| poston 2019-9-12 16:49 | 显示全部楼层
Arthur post on2019-9-11 19:24
是的。要注意IQueryResponse的回复,塞入数据。
然后才能使用
或者你可以自己单独保存。

有没有现成的方法,直接调用登陆  和  接受回复的数据 而不是照着demo那样粘贴复制  ,给的这个SDK 包含的东西太多了
reply agree Against

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
ground
 Owner| poston 2019-9-17 16:25 | 显示全部楼层
admin post on2019-9-12 17:06
嗯,这个系统是东西比较多,毕竟我们做了七八年了,您肯定要稍微花些时间去熟悉。

有没有具体点的  播放视频流的  介绍或者说 是简单的调用方式
reply agree Against

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
5#
 Owner| poston 2019-9-18 17:02 | 显示全部楼层
admin post on2019-9-17 16:44
哦,还是上午微信群说的,您打群里留的手机号,我们让研发给您讲讲。

Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1c in tid 30935 (.saruan.mcutest), pid 30912 (.saruan.mcutest)  这个致命错误  是什么样的情况下造成的?
reply agree Against

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
6#
 Owner| poston 2019-9-18 17:03 | 显示全部楼层
张先生 post on2019-9-18 17:02
Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1c in tid 30935 (.saruan.mcutest),  ...

failed to wait for crash_dump helper: No child processes  和这个
reply agree Against

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
7#
 Owner| poston 2019-9-18 17:36 | 显示全部楼层
besovideo post on2019-9-18 17:29
兄弟,请详细说下上下文和具体的代码情况。

现在是   打断点能出视频偶尔不出,不打断点的话  就会出现发的那种情况
reply agree Against

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
8#
 Owner| poston 2019-9-19 11:20 | 显示全部楼层
besovideo post on2019-9-18 17:54
嗯,提供了简单协议DEMO的BVCU SDK给你了。

这个SDK是默认UA的  有没有不是默认UA的?
reply agree Against

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
9#
 Owner| poston 2019-9-19 11:32 | 显示全部楼层
  1.   BVCU_SessionParam param = new BVCU_SessionParam();
  2.         BVCU_ServerParam serverParam = new BVCU_ServerParam();
  3.         serverParam.szClientID = getClientID();
  4.         serverParam.iCmdProtoType = 1;
  5.         serverParam.szServerAddr = ip;
  6.         serverParam.iServerPort = port;
  7.         serverParam.szUserName = username;
  8.         serverParam.szPassword = password;
  9.         serverParam.szUserAgent = "monitor";
  10. //        BVPU_ServerParam bvpuServerParam = new BVPU_ServerParam();
  11.         param.iClientType = BVCU_CLIENT_TYPE.BVCU_CLIENT_TYPE_CU;
  12.         param.iCmdProtoType = serverParam.iCmdProtoType;
  13.         param.iMaxChannelOpenCount = 0;
  14.         param.iServerPort = serverParam.iServerPort;
  15.         param.iTimeOut = 30 * 1000;
  16.         param.szClientID = serverParam.szClientID;
  17.         param.szPassword = serverParam.szPassword;
  18.         param.szServerAddr = serverParam.szServerAddr;
  19.         param.szUserAgent = serverParam.szUserAgent;
  20.         param.szUserName = serverParam.szUserName;
  21. //        bvpuServerParam.szDeviceName = "SDK测试";
  22. //        bvpuServerParam.iMediaDir ^= BVCU_MediaDir.BVCU_MEDIADIR_VIDEOSEND;
  23. //        bvpuServerParam.iMediaDir ^= BVCU_MediaDir.BVCU_MEDIADIR_TALKONLY;

  24.         int loginStatus = BVCU.getSDK().login(param);
  25.         Log.d("登陆状态", "loginStatus:" + loginStatus);
copycode



D/登陆状态: loginStatus:-65522
reply agree Against

使用道具 report

5

主题

69

帖子

209

积分

midMem

Rank: 3Rank: 3

积分
209
10#
 Owner| poston 2019-9-19 11:57 | 显示全部楼层
  1.    private void login(String ip, int port, String username, String password) {
  2.         BVCU_SessionParam param = new BVCU_SessionParam();
  3.         BVCU_ServerParam serverParam = new BVCU_ServerParam();
  4.         serverParam.szClientID = getClientID();
  5.         serverParam.iCmdProtoType = 1;
  6.         serverParam.szServerAddr = ip;
  7.         serverParam.iServerPort = port;
  8.         serverParam.szUserName = username;
  9.         serverParam.szPassword = password;
  10.         serverParam.szUserAgent = "monitor";
  11. //        BVPU_ServerParam bvpuServerParam = new BVPU_ServerParam();
  12.         param.iClientType = BVCU_CLIENT_TYPE.BVCU_CLIENT_TYPE_CU;
  13.         param.iCmdProtoType = serverParam.iCmdProtoType;
  14.         param.iMaxChannelOpenCount = 0;
  15.         param.iServerPort = serverParam.iServerPort;
  16.         param.iTimeOut = 30 * 1000;
  17.         param.szClientID = serverParam.szClientID;
  18.         param.szPassword = serverParam.szPassword;
  19.         param.szServerAddr = serverParam.szServerAddr;
  20.         param.szUserAgent = serverParam.szUserAgent;
  21.         param.szUserName = serverParam.szUserName;
  22. //        bvpuServerParam.szDeviceName = "SDK测试";
  23. //        bvpuServerParam.iMediaDir ^= BVCU_MediaDir.BVCU_MEDIADIR_VIDEOSEND;
  24. //        bvpuServerParam.iMediaDir ^= BVCU_MediaDir.BVCU_MEDIADIR_TALKONLY;

  25.         int loginStatus = BVCU.getSDK().login(param);
  26.         Log.d("登陆状态", "loginStatus:" + loginStatus);
  27.     }

  28.     @TargetApi(Build.VERSION_CODES.LOLLIPOP)
  29.     String getRandomID() {
  30.         ThreadLocalRandom threadLocalRandom = ThreadLocalRandom.current();
  31.         int i3 = threadLocalRandom.nextInt(10000, 99999);
  32.         return "CU_" + String.valueOf(i3);
  33.     }

  34.     String getClientID() {
  35.         SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE);
  36.         String ID = sp.getString("client_id", null);
  37.         if (ID == null) {
  38.             ID = getRandomID();
  39.             SharedPreferences.Editor editor = sp.edit();//获得sp编辑器
  40.             editor.putString("client_id", ID);
  41.             editor.commit();//类似于数据库的事务,保证数据同时提交
  42.         }
  43.         return ID;
  44.     }
copycode


进入界面  初始化   BVCU.getSDK().init(getApplicationContext());  然后直接调用登陆   一直失败
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-5-9 05:06 , Processed in 0.063479 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList