mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
12NextPage
backToList newPost
view: 3570|reply: 11
打印 prevThread nextThread

同时拉取音频流和视频流失败

[copyURL]

5

主题

17

帖子

73

积分

member

Rank: 2

积分
73
jumpTo
owner
poston 2021-1-23 19:27 | authorOnly 回帖奖励 |viewing |阅读模式
您好,请教一个问题。我这边是windows c++调用bvcu的sdk。现在单独用dialog_open拉取音频流(群组通话)或者单独拉取视频流(安全帽视频)都可以,但是同时拉取音频流和视频流两个dialog_open都返回失败?
reply

使用道具 report

1

主题

585

帖子

2025

积分

vipMem

Rank: 6Rank: 6

积分
2025
12#
poston 2021-1-26 10:38 | authorOnly
jason post on2021-1-25 17:18
目前测试到的情况就是,1,需要登录初始化之后,需要调用获取设备列表,然后才能拿到视频;2,调用获取了设 ...

1、看提供的代码,很多地方在等g_hEvent信号,而只有登录和BVCU_SUBMETHOD_PU_LIST命令回调里发送了信号。这里建议去掉g_hEvent,改用状态机机制。
2、拉音频流的设备ID号多少,看代码里拉的是语音会议的音频。会议的语音不需要上层打开,bvcusdk库内部是自动,检测到加入会议条件满足会自动打开,上层只需要发会议相关命令就可以了,例如 conf_return。
reply agree Against

使用道具 report

5

主题

17

帖子

73

积分

member

Rank: 2

积分
73
11#
 Owner| poston 2021-1-25 17:18 | authorOnly
目前测试到的情况就是,1,需要登录初始化之后,需要调用获取设备列表,然后才能拿到视频;2,调用获取了设备列表之后,后面只是去拉取音频流返回-65524设备忙; 屏蔽了调用设备列表,语音流拉取正常
reply agree Against

使用道具 report

1

主题

585

帖子

2025

积分

vipMem

Rank: 6Rank: 6

积分
2025
10#
poston 2021-1-25 14:19 | authorOnly
jason post on2021-1-25 11:39
发送了回到语音会议 BVCU_SUBMETHOD_CONF_PARTICIPATOR_RETURN,已经收到发送成功的回调,但是有时候没收 ...

客户端看下return的会议是否是开始状态呢?只有已经开始的会议,return成功才会收到notify
reply agree Against

使用道具 report

5

主题

17

帖子

73

积分

member

Rank: 2

积分
73
9#
 Owner| poston 2021-1-25 11:39 | authorOnly

发送了回到语音会议 BVCU_SUBMETHOD_CONF_PARTICIPATOR_RETURN,已经收到发送成功的回调,但是有时候没收到服务器的开始语音的notify

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

1

主题

585

帖子

2025

积分

vipMem

Rank: 6Rank: 6

积分
2025
8#
poston 2021-1-25 10:47 | authorOnly
jason post on2021-1-25 10:11
调用BVCU_Dialog_Open返回值
BVCU_RESULT_E_INUSE -0xFFF4 -65524 设备正在使用中

应该是有一个接口返回成功,一个接口返回失败吧,
第一次调用Opendialog打开某个通道后,在通道打开成功/失败前,库内部标记通道是繁忙状态。这时如果又opendialog同一个通道,且媒体方向不同,就会直接返回BVCU_RESULT_E_INUSE
reply agree Against

使用道具 report

5

主题

17

帖子

73

积分

member

Rank: 2

积分
73
7#
 Owner| poston 2021-1-25 10:11 | authorOnly
调用BVCU_Dialog_Open返回值
BVCU_RESULT_E_INUSE -0xFFF4 -65524 设备正在使用中
reply agree Against

使用道具 report

1

主题

585

帖子

2025

积分

vipMem

Rank: 6Rank: 6

积分
2025
6#
poston 2021-1-25 09:40 | authorOnly
jason post on2021-1-24 16:29
直接接口返回失败,另外demo里面写了WaitForSingleObject才去拉取语音流或者视频流,请问是有这样的限制吗 ...

https://gitee.com/besovideo/bvcusdk
mfcdemo中OnBnClickedLogin()的WaitForSingleObject,是为了等待登录成功。
打开设备音视频通道需要:1、自己登录上线。2、设备在线。3、设备通道支持被打开的媒体方向(不支持会回调失败)。
接口直接返回失败有可能是本地还没有登录成功,具体要看错误码。
reply agree Against

使用道具 report

5

主题

17

帖子

73

积分

member

Rank: 2

积分
73
5#
 Owner| poston 2021-1-24 16:29 | authorOnly
直接接口返回失败,另外demo里面写了WaitForSingleObject才去拉取语音流或者视频流,请问是有这样的限制吗?是不是需要创建两个CreateEvent去分别拉取视频流和语音流?
reply agree Against

使用道具 report

1

主题

585

帖子

2025

积分

vipMem

Rank: 6Rank: 6

积分
2025
ground
poston 2021-1-24 10:00 | authorOnly
jason post on2021-1-24 07:42
demo里面只是调用了一个dialog_open去拉取。现在同时调用两个dialog_open拉取不成功

您好,失败是接口直接返回的吗?还是回调通知的。错误码多少?
reply agree Against

使用道具 report

QQ|wireless surveillance

GMT+8, 2024-9-28 09:27 , Processed in 0.062502 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList