检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 加入房间前,可以通过joinRoom的userRole参数确认角色信息。 加入指定房间后才可以在指定房间内进行角色切换,当前仅支持joiner和player角色切换。跨房场景下,通过对应conn
【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 加入房间前,可以通过joinRoom的joinParam参数确认角色信息。 加入指定房间后才可以在指定房间内进行角色切换,当前仅支持joiner和player角色切换。跨房场景下,通过对应con
使用限制 在使用实时音视频前,您需要了解本服务的使用限制。 表1 使用限制 限制项 说明 应用创建 若首次使用SparkRTC,则需提交工单联系华为云技术客服进行咨询。 直播间人数 一个直播间最多支持500人同时通话。 Android SDK 系统版本:支持Android 5.0及以上版本。
音频采集设备测试。 【请求参数】 intervalInMilliseconds:音量回调周期,单位毫秒,范围100到10000。推荐200ms,可以自行调节。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 只支持macOS。 finis
ctime:生成鉴权时使用的时间戳,必须匹配对应。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 加入房间后才可以切换角色,当前仅支持joiner和player角色切换。 切换成功触发onUserRoleChange回调。切换失败会触发onError回
【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 加入房间前,可以通过joinRoom的userRole参数确认角色信息。 加入指定房间后才可以在指定房间内进行角色切换,当前仅支持joiner和player角色切换。跨房场景下,通过对应conn
appId; // appId需在控制台中创建应用后获取. engineConfig.countryCode = countryCode; // 可以根据Grs国家码对照表传值,建议传"CN" engineConfig.enableHaTrace = true; // 打点开关 HRTCEngineContext
n连接对象。 该方法支持多次调用,创建多个HRTCConnection连接对象,调用每个对象中的joinRoom方法,可以同时加入到多个房间。在每个房间中,可以分别订阅和选看房间中的用户。 具体请参见事件回调(IHRTCConnectionEventHandler)中相关接口和回调。
isPlayMixMyself(boolean myself); 【功能说明】 是否只有本地可以听到混音。 【请求参数】 myself:true表示只有本地可以听到混音, false表示本地和对方都可以听到混音,默认值为false。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。
SparkRTC服务回调用户提供的接口时,会附带以下信息。 表1 请求Body参数 参数 是否必选 参数类型 描述 job_id 否 String 任务编号,可以用于修改、查看和停止录制任务 stream_name 否 String 流名 app_id 否 String 应用id room_id 否
对于管理员创建IAM用户接口,返回如图1所示的消息头,其中“X-Subject-Token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。 建议在配置文件或者环境变量中密文存放,使用时解密,确保安全。 图1 管理员创建IAM用户响应消息头 响应消息体(可选)
(int)setShareComputerScreen:(BOOL)enable; 【功能说明】 设置“声音共享子开关”。当开启媒体共享时,通过该接口可以控制“声音共享”功能的开关。该子开关默认为“关”,并且与 startScreenShare 无调用顺序限制。 【请求参数】 enable:true表示开启,false表示关闭。
domain = domain;// 该字段已废弃,不需要再传值 cfg.countryCode = rtcCountryCode;// 可以根据Grs国家码对照表传值,建议传"CN" cfg.enableHaTrace = YES; cfg.logLevel = HWRtcLo
setAppId(appId); // AppId需在控制台中创建应用后获取 config.setCountryCode(countryCode); // 可以根据Grs国家码对照表传值,建议传"CN" config.setContext(getApplicationContext()); // 上下文,请传入Application
1080P。 【返回参数】 0:成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 如果手机分辨率不超过1080p,不可以设置为NO。 开启后,辅流发流分辨率为720p,否则发流分辨率为1080p。默认不开启。 pushAuxExternalVideoFrame
NSError *error; [self finishBroadcastWithError : error]; } 主APP接收逻辑 您可以按照如下步骤启动屏幕共享。 调用startScreenShareWithAppGroup:方法,并传入自定义的AppGroup,SDK会进入等待状态。
式、窗口句柄、选看的流类型拆分并增加pullRemoteVideo收流控制接口,以实现更细化的选看流程控制(将窗口绑定和收流控制分开)。您可以根据需要选择调用不同的接口组合以实现视频选看。 stopRemoteStreamView virtual int stopRemoteStreamView(const
pauseAudioFile 暂停播放音频文件 resumeAudioFile 恢复播放音频文件 isPlayMixMyself 是否只有本地可以听到混音 isMixWithMicrophone 是否需要替代采集 adjustAudioFileVolume 调整本地和远端音频播放的音量
WRtcStatsInfo。 APP调用leaveRoom接口时,会返回HWRtcLeaveReasonUserLeaveRoom,APP可以通过以下任一方式回退到登录界面。 APP在调用leaveRoom接口时退到登录界面,或者在收到到onLeaveRoom回调,且回调消息不等
2021-06-05 第十一次正式发布 本次发布版本为1.8.0版本,整合了之前若干版本和分支的一个全新版本,主要变更内容为跨房功能重构,结合服务端升级,可以支持2W人超大型会议和最多同时跨5个房间互动等场景。此外,管控面和用户体验上也新增了部分功能和优化。 本次变更如下: 新增的接口及回调: