检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
视频支持格式:I420,texture2d。 开启视频自采集后不支持视频预览。
windows 10系统1607以前的版本,通过GetProcessDpiAwareness查询为PROCESS_DPI_UNAWARE或者PROCESS_SYSTEM_DPI_AWARE,则在系统dpi非100%场景不可用。
枚举 错误码 描述 错误原因 HRTC_ERR_CODE_SUCCESS 0 成功 - HRTC_ERR_CODE_SDK_INTERNAL_ERROR 90000001 SDK内部系统错误 SDK内部异常。
选择好需要共享的程序窗口后,调用setScreenShareTarget来设置要共享的程序窗口,其中HRTCScreenShareSourceInfo.type设为HRTC_WINDOW_CAPTURE,HRTCSrceenCaptureOptionalInfo参数用于指定共享的程序窗口的子矩形区域
ctime long 签名时间戳,单位秒,有signature时必选。 signature String 签名,可选,具体生成方法请参见接入鉴权。
自定义音频采集和渲染 setExternalAudioCapture - (int)setExternalAudioCapture:(BOOL)enable sampleRate:(NSUInteger)sampleRate channels:(NSUInteger)channels
HRTC_DEVTYPE_VIDEO_CAPTURE 视频采集设备。 HRTCDeviceState 表36 系统音视频设备状态 枚举值 描述 HRTC_DEVICE_STATE_ACTIVE 激活状态,设备可用。
X-Rtc-Signature 消息请求头中的签名。 msg 消息请求中body体的内容。 生成录制回调鉴权签名的方法 将如下参数拼接为一个字符串。
setExternalAudioCapture public abstract int setExternalAudioCapture(boolean audioEnable,int sampleRate,int channels); 【功能说明】 设置是否开启外部音频采集。
选择好需要共享的程序窗口后,调用setScreenShareTarget来设置要共享的程序窗口,其中HRTCScreenShareSourceInfo.type设为HRTC_WINDOW_CAPTURE,HRTCSrceenCaptureOptionalInfo参数用于指定共享的程序窗口的子矩形区域
【请求参数】 ctime:签名鉴权的过期时间,是系统当前UTC时间(unix时间戳)加上鉴权过期时间(推荐2小时,最长需要小于12小时)。单位:秒。必选,string类型。 signature:签名,签名的具体生成方法请参见接入鉴权。
() { // 是否需要开启全部音频混音数据回调 return false; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。
update_time String app鉴权的更新时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC 表7 AppAuth 参数 参数类型 描述 enable Boolean 开启或关闭URL鉴权 expire Integer 接入RTC建链认证时的signature
renewAuthorization - (int)renewAuthorization:(NSString *)signature ctime:(long long)ctime; 【功能说明】 鉴权签名过期,更新签名。 【请求参数】 signature:鉴权签名字符串。
update_time String app鉴权的更新时间,形如“2006-01-02T15:04:05.075Z”,时区为:UTC 表6 AppAuth 参数 参数类型 描述 enable Boolean 开启或关闭URL鉴权 expire Integer 接入RTC建链认证时的signature
设置指定音效播放位置 √ √ √ √ getAudioClipDuration 获取音效文件时长 √ √ √ √ 自采集自渲染 表8 自采集自渲染接口 接口 描述 windows是否支持 Mac是否支持 iOS是否支持 Android是否支持 setExternalVideoCapture
【请求参数】 signature:鉴权签名字符串。 ctime:过期时间,单位:秒。 【返回参数】 0:成功。 > 0:失败。具体请参见客户端错误码。
如何处理视频黑屏问题? 常见的视频黑屏问题有以下三种情况: 本地视频黑屏远端视频正常。 本地视频正常远端视频黑屏。 本地远端视频都黑屏。 可能导致出现视频黑屏的原因如下: 本地网络信号差或者信号中断。 通话中有一方的网络出现问题,其他人也会看不到此用户的视频。 用户主动关闭了视频。
【请求参数】 signature:鉴权签名字串。 time:过期时间。 【返回参数】 0:方法调用成功。 > 0:方法调用失败。具体请参见HWRtcErrorCode。 leaveRoom - (int)leaveRoom; 【功能说明】 离开房间。
摄像头设备已占用 HWRtcLocalVideoReasonErrorCaptureAppInBackground 应用处于后台 HWRtcLocalVideoReasonErrorCaptureOpenCameraFailed 打开摄像头设备失败(仅支持iOS) HWRtcLocalVideoReasonErrorCaptureMultipleForegroundApp