AnyChat在打开音频设备的同时会自动发布视频数据吗?

本文介绍了AnyChat SDK中音频和视频数据的传输机制。指出音频和视频数据需要分别请求,且请求数据时无需对方同意即可获取。此外,还提到了上层应用可以实现额外的确认流程。
AnyChat在打开音频设备的同时会自动发布视频数据吗?

不会,视频数据与语音数据是两种不同的类型,需要分别请求。当A用户调用“BRAC_UserSpeakControl”方法打开本地音频采集设备后,用户B并不能立即收到A用户的音频数据,而是需要在B用户这端调用“BRAC_UserSpeakControl”来“请求”A用户的音频数据,然后B用户才能收到A用户的语音,同理,视频数据也是需要先调用API“BRAC_UserCameraControl”请求对方的视频数据,然后才能收到。

 

 

那请求对方的声音、视频数据流时,需要对方用户的同意吗?


不需要,为了保持AnyChat SDK的灵活性,底层的设计思路就是只要请求,就有数据过来,没有请求,就不会收到声音、视频的数据。

 

而“请求后需要对方同意才能看到视频”这样的流程是需要上层应用来完成的,从另一个角度来说,就是上层应用完成了确认的流程之后,再调用AnyChat SDK的API接口来请求数据,这样就能满足多样性的需求了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值