检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
31000003:服务侧返回的异常信息 32000030:服务侧返回的异常信息 15:浏览器设置sdp异常 当异常类型为2或者3时,异常因素取值范围为: 1:系统CPU占用高 2:App CPU占用高 3:音频上行网络延时 4:音频上行网络抖动 5:视频上行网络延时 6:视频上行网络抖动 7:音频下行网络延时
_Nonnull)videoFrame { return YES; } - (BOOL)requireCaptureVideoFrame { return YES; } - (BOOL)requireRenderVideoFrame { Return YES; } 加入房间
HRTCVideoFrame& videoFrame) { return true; } bool HRTCVideoFrameObserver::requireCaptureVideoFrame() { return true; } bool HRTCVideoFrameO
_Nonnull)videoFrame { return YES; } - (BOOL)requireCaptureVideoFrame { return YES; } - (BOOL)requireRenderVideoFrame { Return YES; } 加入房间
已经加入房间后,调用setExternalAudioCapture接口,会上报此错误码。 HRTC_ERR_CODE_SET_EXTVIDEO_CAPTURE_FAIL 90000039 设置第三方视频采集失败 已经加入房间后,调用setExternalVideoCapture接口,会上报此错误码。 HRT
SDK的setExternalVideoCapture接口开启自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开
SDK的setExternalVideoCapture接口开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开
format可选格式为yuv420p、rgba和texture2d,如果需要外部传入texture2d编码的数据,需要设置format为texture2d,否则传入yuv420p或者rgba。texture2d视频数据,kirin系列970以上芯片走texture2d硬编,其他芯片都是走texture2d软编。 se
6 7 8 9 let option = { userId: userId, userName: userName, signature: signature, ctime: ctime, role: role } async joinRoom() { try{ await
onVideoFrameCapture 原始视频回调(前处理) onVideoFrameRender 渲染后视频回调(后处理) requireCaptureVideoFrame 是否开启前处理 requireRenderVideoFrame 是否开启后处理 onVideoFrameCapture void
SDK的setExternalVideoCapture接口开启 自采集功能。然后使用pushExternalVideoFrame接口推送外部视频数据到SparkRTC SDK播放。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalVideoCapture 加入房间前调用此接口打开
是否需要开启后处理 return false; } 加入房间 参考接口调用流程中加入房间的时序图步骤加入房间。 API参考 setVideoFrameObserver onVideoFrameCapture onVideoFrameRender requireCaptureVideoFrame
onVideoFrameCapture 原始视频回调(前处理) onVideoFrameRender 渲染后视频回调(后处理) requireCaptureVideoFrame 是否开启前处理 requireRenderVideoFrame 是否开启后处理 onVideoFrameCapture -
不允许角色切换。 HWRtcErrorCodeExtMediaCaptureInput 90000037 当前为第三方采集模式,禁用该操作 当前为第三方采集模式,禁用该操作。 HWRtcErrorCodeSetExtAudioCaptureFail 90000038 设置第三方音频采集失败 设置第三方音频采集失败。
onVideoFrameCapture 原始视频回调(前处理) onVideoFrameRender 渲染后视频回调(后处理) requireCaptureVideoFrame 是否开启前处理 requireRenderVideoFrame 是否开启后处理 onVideoFrameCapture virtual
加入房间前调用,不支持房间内切换。 视频支持格式:默认为I420,format可选格式为yuv420p、rgba和texture2d,如果需要外部传入texture2d编码的数据,需要设置format为texture2d,否则传入yuv420p或者rgba。 如果使用外部输入视频数据,需要在加入房间后,按照
房间音视频暂停。 RTC_ERR_CODE_SIGNATURE_EXPIRED 90100030 signature expired 签名过期。 RTC_ERR_CODE_SIGNATURE_INVALID 90100031 signature invalid 签名非法。 RTC_ERR_CODE_RTC_ACS
ROR_CAPTURE_DEVICE_BUSY 摄像头设备已占用 HRTC_LOCAL_VIDEO_REASON_ERROR_CAPTURE_APP_IN_BACKGROUND 应用处于后台 HRTC_LOCAL_VIDEO_REASON_ERROR_CAPTURE_OPEN_CAMERA_FAILED
Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头中,从而通过身份认证,获得操作API的权限。Token可通过调用获取用户Token接口获取。
// 本地音频数据 return YES; } - (BOOL)onAudioFrameMixed:(HWRtcAudioFrame * _Nonnull)audioFrame { // 混音数据 return YES; } - (BOOL)on