检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
常见问题 初始化引擎时,countryCode应该如何填写? countryCode表示区域码,如果对应的是GLOBAL类型,则直接填空字符串,即"",如果是CN类型,则可以填"CN"。具体请参见国家码对照表。 初始化引擎时,domain应该如何填写? 该字段已废弃,不需要再传值。
非必填。userName、userId由App自定义,但可以相同。 userId:必填,string[64]类型,用户标识,userId需要保证应用内唯一。userId支持的字符包括:a-z、A-Z、0-9、连接符 '-'、下划线 '_'。 userName:选填,string[128]类型,用户昵称。 micro
将如下参数拼接为一个字符串。 代码如下所示: String content = X-Rtc-Rand + X-Rtc-Timestamp + msg; 使用录制回调配置里面的回调秘玥“key”,通过HMAC-SHA256方式,加密拼接的字符串“content”,得到签名字符串。 代码如下所示:
没有动态加载ML图像分割库,不能支持背景虚化和背景替换能力 没有动态加载ML图像分割库,不能支持背景虚化和背景替换能力。 HRTC_ERR_CODE_ENABLE_BACKGROUND_FAIL 90000059 背景虚化或背景替换开启失败 背景虚化或背景替换开启失败。 父主题: 接口参考
没有动态加载ML图像分割库,不能支持背景虚化和背景替换能力 没有动态加载ML图像分割库,不能支持背景虚化和背景替换能力 HRTC_ERR_CODE_ENABLE_BACKGROUND_FAIL 90000059 背景虚化或背景替换开启失败 背景虚化或背景替换开启失败 HRTC_ERR_CODE
json的开发依赖里引入hrtc ,如:"hrtc": "./sdk/RtcSdk_Web_*.*.*.***.tar.gz"。在终端执行安装命令(版本号按实际替换):npm install ,然后通过以下方式访问: import HRTC from 'hrtc' console.log(HRTC.VERSION)
房间ID的命名规则:可自定义,支持64个字符的大小写字母、数字、下划线(_)中划线(-)随机组合。 用户ID 简称userId,是指SparkRTC用来区分应用中用户的唯一标识。 用户标识是用户在SparkRTC中的一个表示,开发者按照规范定义UserID。 命名规则:可自定义,支持64个字符的大小写字母、
*)signature ctime:(long long)ctime; 【功能说明】 鉴权签名过期,更新签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 setNetworkBandwidth
setAccessResourceType设置接入环境 setBackgroungBlur设置本地视频背景虚化 setBackgroundReplace设置本地视频背景替换 修改以下接口: HRTCVideoDisplayMode去掉自适应HRTC_VIDEO_DISPLAY_MODE_ADAPT 2021-12-02
"+" + user_id + "+" + ctime; 使用“app_key”,通过HMAC-SHA256方式将字符串“content”进行加密,得到签名字符串。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// startTime 表示音频文件开始播放的时间点,默认值为0。 "startTime":0, // replace 表示是否要用音频文件替换本地音频流 "replace":false, // loop 表示是否需要无限循环播放 "loop":false, // repeatCount
鉴权签名过期,收到onAuthorizationExpired签名鉴权过期回调后,更新鉴权签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 changeUserRole
【功能说明】 鉴权签名过期,收到onAuthorizationExpired回调后更新鉴权签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间,单位:秒。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。 getRoomId public
对流删除视频指定分辨率的视频。 addTrack 为本地流对象添加音视频轨。 removeTrack 从本地流对象移除音视频轨。 replaceTrack 为本地流对象替换音视频轨。 switchDevice 切换媒体输入设备。 startAudioMixing 开始播放在线音频文件。 stopAudioMixing
get做同样的处理。 在新创建的Target中,Xcode会自动创建一个名为“SampleHandler.h” 的文件,请您用如下代码进行替换。 注意:需将代码中的APPGROUP改为上文中的创建的App Group Identifier。 #import "SampleHandler
参数配置说明,如表1所示。 图1 创建应用 表1 参数说明 参数 说明 应用名称 应用的名称。可由字母、数字和“-”、“_”组成,长度不能超过64个字符。 应用类型 应用的类型。 包含如下选项: 教育 文娱 金融 其他 专属场景A 专属场景B 专属场景C 须知: 专属场景为特殊场景,不建议勾选,否则当前应用无法正常使用。
0:方法调用失败。具体请参见HWRtcErrorCode。 只支持macOS。 如果共享对象为桌面类型,则对象名称sourceName不能为空或空字符串,该名称可从getScreenShareSources接口获取。 如设置的rect为NSRect(0,0,0,0),则会根据共享的id和
鉴权签名过期,收到onAuthorizationExpired签名鉴权过期回调后,更新鉴权签名。 【请求参数】 signature:鉴权签名字符串。 ctime:过期时间。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HRTCErrorCode。 changeUserRole
密钥格式 枚举值 描述 HWRTC_HEX_STRING 16进制字符串格式。当前只支持此格式。 HRTCUrlStatusList 表72 HRTCRtmpUrlInfo 属性 描述 char url[1025] url字符串 int status 状态码 int errCode 错误码
enable, const char* imagePath) = 0; 【功能说明】 设置本地视频背景替换功能,与背景虚化功能互斥。 【请求参数】 enable:开关。 imagePath:背景替换的图片路径,有效路径长度为255(包含结束符),支持格式为jpg、jpeg、png。 【返回参数】