检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为什么房间里只有一个人且没有发生音视频通话也会产生费用? SparkRTC服务的计费方式为计算每个进入房间的用户观看其他用户的时长按分辨率级别计费,即下行计费。若只有一个人在房间,即使不推流(不产生上行数据),也会占用SparkRTC的云服务资源。当只有一个人在房间时无法订阅他人
创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 用户加入房间后,将通过回调的方式通知房间内的其他用户,收到其他用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 用户离开房间后,需销毁对应资源。
创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 离开房间后,需销毁对应资源。
创建新的项目工程,导入SDK后,需要先创建引擎。 您可以在入会前进行视频编码、声音播放模式等参数的配置。 设置本地视图。 加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以为其设置远端视图。 在会中,也可以进行切换摄像头等参数的配置。 离开房间后,需销毁对应资源。
App首次运行收集处理个人信息前需要以醒目方式提示用户阅读隐私政策。隐私政策需方便用户查看,例如用户在App主功能界面中通过4次以内的点击或滑动操作可访问。 描述语言需要清晰通俗,符合通用语言习惯,避免使用有歧义的语言。 隐私政策内容要包含产品及服务收集个人信息的目的、方式和范围,个人信息处理者的名称和联系方式等。
HRTC_VIDEO_DISPLAY_MODE_FIT (不拉伸)黑边模式,通过扩边的方式保持宽高比。 HRTC_VIDEO_DISPLAY_MODE_HIDDEN (不拉伸)裁剪模式,通过裁剪的方式保持宽高比。 HRTC_VIDEO_DISPLAY_MODE_FILL 视频尺寸进行缩放和拉伸以充满显示视窗。
基本使用逻辑 创建新的项目工程,导入 SDK 后,需要创建客户端并获取本地音视频设备信息。 创建本地流并初始化。 当用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以对音视频流进行订阅、取消订阅等其它操作。 在会中,也可以对本地录音或播放设备等进行配置。
HRTCAudioOperateMode mode, int samplesPerCall); 【功能说明】 设置采集回调参数,配合setAudioFrameObserver的onAudioFrameRecord使用。 【请求参数】 sampleRate:onAudioFrameRecord中返回的采
的异常数据。 图1 看板 当前房间数:从第一个用户加入房间到最后一个用户离开房间,计为一个通话房间。 当前用户数:当前在线用户数(同用户名不同房间,计为多人)。 5秒加入房间成功率:5秒内加入房间成功人数/尝试加入房间人数。 音频流畅度:(总音频时长- 音频卡顿时长 )/总音频时
承诺根据法律法规要求,向您提供便捷的权利实现方式。同时,我们的开放能力也向华为云客户提供了相关的接口,支持华为云客户通过接口调用方式来执行您关于个人信息的访问、复制、更正、删除的权利请求。您也可以通过本声明中“如何联系我们”所述联系方式与我们取得联系,我们将尽力协调、支持并保障您的上述权利实现。
统策略会根据获取的区域宽高比对设置的宽高进行调整,使用户设置的宽高比与获取的宽高比保持一致,因此用户实际收流的分辨率与设置的分辨率可能存在不同。 父主题: HRtcEngine
会触发onError回调,错误码HWRtcErrorCode:HWRtcErrorCodeUserRoleChangeFail。 同一时间不同房间最多只能有一个joiner,player切换joiner的时候,需要将joiner先切换成player,再将当前用户切换成joiner。
streamView:视图信息,具体请参见HWRtcVideoCanvas。 streamType:编码类型,具体请参见HWRtcStreamType。具体设置请参见表57 不同分辨率下帧率和码率的推荐值。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 收到onU
ify回调。切换失败会触发onError回调,返回HRTC_ERR_CODE_USER_ROLE_CHANGE_FAIL错误码。 同一时间不同房间最多只能有一个joiner,player切换joiner的时候,需要将其他房间的joiner先切换成player。 不支持缺省用户昵称入会。
new HRTCJoinParam(); joinParam.setUserId(mUserId); // userId用于标识同一房间的不同用户 joinParam.setUserName(mUserName); // 用户昵称,如无特殊需求,保持和userId一致即可 joinParam
yCode无特殊需求,则填空字符串。countryCode值的填写具体请参见国家码对照表。 什么原因会导致跨房不成功? 可能性1:同一时间不同房间最多只有一个Joiner角色才能跨房成功。 可能性2:同一时间最多只能跨4个房间,跨房对应的房间ID必须互不相同。 可能性3:当前的远
0:方法调用成功。 < 0:方法调用失败。具体请参见HRTCErrorCode。 soundId需要开发者自己生成并维护,保证不同的soundId对应不同的音效播放实例。同时音效播放完毕或者停止播放后,soundId最好主动回收,下一次播放音效的时候,尽量复用被回收的soundId。
X-Rtc-Rand + X-Rtc-Timestamp + msg; 使用录制回调配置里面的回调秘玥“key”,通过HMAC-SHA256方式,加密拼接的字符串“content”,得到签名字符串。 代码如下所示: String key = System.getenv("KEY");
CK 90000062 发送的消息太频繁 发送的消息太频繁 HRTC_ERR_CODE_MSG_API_CALL_UNREASONABLE 90000063 API调用不合理 API调用不合理 HRTC_ERR_CODE_VIDEO_BAD_STATE 90000064 模块状态错误
autoSubscribeVideo = false; joinRoomParam.userId = userId; // userId用于标识同一房间的不同用户 joinRoomParam.userName = userName; // 用户昵称,如无特殊需求,保持和userId一致即可 joinRoomParam