检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
UserID是什么?取值范围是多少? 怎么理解SparkRTC的角色Role? SparkRTC最多可以支持多少个人同时视频通话? 实时音视频的时延是多少? SparkRTC是否支持连麦互动? SparkRTC是否支持双向的桌面推送? 实时音视频支持私有化部署吗? PC端实时音视频支持USB摄像头吗?
加入房间前,可以通过joinRoom的userRole参数确认角色信息。 加入指定房间后才可以在指定房间内进行角色切换,当前仅支持joiner和player角色切换。跨房场景下,通过对应connection连接下的changeUserRole接口实现在跨入房间中的角色类型切换。 切换成功触
类型。在双流场景下,指定要设置的分辨率Id的视频,如果不指定,默认选择最高的分辨率的视频。 RTCVideoProfile类型定义为:{ width:可选,number类型,分辨率的宽度,单位为像素。 height:可选,number类型,分辨率的高度,单位为像素。 frameR
joinParam.setUserId(mUserId); // userId用于标识同一房间的不同用户 joinParam.setUserName(mUserName); // 用户昵称,如无特殊需求,保持和userId一致即可 joinParam.setRole( HRTCJoinParam
Suriname SR 南苏丹 South Sudan SS 圣多美和普林西比 Sao Tome and Principe ST 萨尔瓦多 El Salvador SV 斯威士兰 Swaziland SZ 特克斯和凯科斯群岛 Turks and Caicos Islands TC 乍得
的视频信息。 SubscribeParam类型定义如下:{ userId:必选,string类型,表示要订阅的用户ID。 resolutionIds:可选。string[]类型,表示要订阅的用户的视频的分辨率。如果不传resolutionIds,则默认订阅分辨率最高的一个视频。
5s及以上版本的手机支持只打包arm64架构,可以在XCode的Build Setting < Build Active Architecture Only设置为YES,并将Valid Architectures只写arm64,则SparkRTC SDK可压缩一半的体积。 设置编
HWRtcRoleJoiner; joinParam.userId = @"HW"; // userId用于标识同一房间的不同用户 joinParam.userName = @"HW";// 用户昵称,如无特殊需求,保持和userId一致即可 joinParam.scenario = 1; joinParam.authorization
format:设置外部采集的视频格式,默认为I420(即yuv420P)。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 加入房间前调用,不支持房间内切换。 视频支持格式:默认为I420,format可选格式为yuv420p、rgba和textu
tLiveStreaming、updateLiveStreaming和stopLiveStreaming。 2022-06-29 第十二次正式发布 本次变更如下: 主入口(HRTC)createClient接口的countryCode入参修改为可选参数。 2022-06-21 第十一次正式发布
reason:string类型,表示触发播放状态变更的原因。 screen-sharing-stopped 【事件说明】 共享屏幕停止事件。仅在本地共享屏幕停止时触发。 【回调参数】 event:string类型。表示停止共享屏幕时的流Id。 audio-mixing-played 【事件说明】
回调函数的入参localStats和remoteStats指针有可能为空,需要先判断不为空再使用,否则可能引发空指针错误。 问题4:为什么本端听筒能听到自己的声音? 调用muteRemoteAudio时,参数设置为自己的uid就会发生此类情况。 问题5:setExternalAudioCapture(音频自
pe type); 【功能说明】 大小流模式,设置所有订阅的远端视频流类型。默认订阅大流,优先应用setRemoteVideoStreamType接口设置的用户流类型。 【请求参数】 type:订阅的视频流类型,分为大流和小流,具体请参见HRTCVideoStreamType。 【返回参数】
参考接口调用流程中加入房间的时序图步骤加入房间。 渲染远端视频流 当远端用户加入房间后会触发onRemoteUserOnline回调,在该回调中使用pullRemoteVideo方法开启接收远端用户的视频流,如果不开启,无法渲染远端视频流。 //远端用户加入房间后触发的回调 void H
也能听到播放的音频。 cycle:循环次数,0表示无限循环。 replace:是否替代麦克风采集,等于1时用音频文件的声音替换麦克风采集的声音。 startPos:音频文件开始播放的位置,单位为ms。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 会触发onA
客户端错误码 本章节介绍了SDK的客户端错误码HRTCErrorCode的详细信息。 当SDK运行出现网络、媒体相关等错误时,SDK无法自动恢复,需要App干预或进行用户提示。 枚举 错误码 描述 错误原因 HRTC_ERR_CODE_SUCCESS 0 成功 - HRTC_ER
实时音视频 服务端:接受连麦请求、指示连麦用户加入到实时音视频流的房间中,支持将主播端发布的流进行混流、录制等实时音视频处理。 访问方式 华为云实时音视频服务提供了Web化的服务管理平台,即管理控制台和基于HTTPS请求的API(Application programming int
remoteEnable:true表示输出远端视频数据,false表示不输出远端视频数据,默认值为false。 format:自渲染输出的视频帧图片格式,在onRenderExternalVideoFrame接口参数的videoFrameType中体现,取值请参见HRTCImageBufferFormat。 【返回参数】
单位:秒。 如果频道内无连麦方的状态持续超过该时间,录制程序会自动退出。退出后,再次调用start请求,会产生新的录制任务。 连麦方指:joiner或者publisher的用户。 layout_template String 视频布局模板编号,不混视频的时候,不需要带。 nine_
String 录制文件的OBS的下载地址。该地址禁止用于内容播放。在event_type为RECORD_FILE_COMPLETE的时候携带。 record_duration 否 Long 录制文件的时长,单位为秒。在event_type为RECORD_FILE_COMPLETE的时候携带。