检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
音频采集回调(前处理) requireRecordAudioFrame 是否开启音频前处理 requirePlaybackAudioFrame 是否开启音频后处理 requireMixedAudioFrame 是否开启音频混音回调 onAudioFramePlayback virtual
setRemoteVideoAdjustResolution 设置是否开启远端分辨率自适应 音频管理 表4 音频管理接口 接口 描述 muteRemoteAudio 设置是否接收指定远端用户的音频流 muteAllRemoteAudio 设置是否接收所有用户的音频流 辅流管理 表5 辅流管理接口
onVideoFrameRender 渲染后视频回调(后处理) requireCaptureVideoFrame 是否开启前处理 requireRenderVideoFrame 是否开启后处理 onVideoFrameCapture - (BOOL)onVideoFrameCapture:(HWRtcVideoFrame*
onVideoFrameRender 渲染后视频回调(后处理) requireCaptureVideoFrame 是否开启前处理 requireRenderVideoFrame 是否开启后处理 onVideoFrameCapture virtual bool onVideoFrameCa
怎么理解SparkRTC的角色Role? SparkRTC最多可以支持多少个人同时视频通话? 实时音视频的时延是多少? SparkRTC是否支持连麦互动? SparkRTC是否支持双向的桌面推送? 实时音视频支持私有化部署吗? PC端实时音视频支持USB摄像头吗?
(BOOL)requireRecordAudioFrame { // 返回值决定是否远端音频数据生效 return YES; } - (BOOL)requirePlaybackAudioFrame { // 返回值决定是否本地音频数据生效 return YES; } -(B
(BOOL)requireRecordAudioFrame { // 返回值决定是否远端音频数据生效 return YES; } - (BOOL)requirePlaybackAudioFrame { // 返回值决定是否本地音频数据生效 return YES; } -(B
接收增值(录制)事件回调通知内容 SparkRTC服务回调用户提供的接口时,会附带以下信息。 表1 请求Body参数 参数 是否必选 参数类型 描述 job_id 否 String 任务编号,可以用于修改、查看和停止录制任务 stream_name 否 String 流名 app_id
stopMultiRoomMediaRelay 停止所有跨房 音频管理 表3 音频管理接口 接口 描述 muteLocalAudio 设置是否发送本地音频流 enableLocalAudioStream 设置是否开启麦克风采集音频 muteRemoteAudio 订阅或取消订阅远端某个用户音频流 muteAllRemoteAudio
requirePlaybackAudioFrame() { // 是否开启音频后处理 return false; } @Override public boolean requireRecordAudioFrame() { // 是否开启音频前处理 return false;
"RECORD_FILE_COMPLETE", "CLOUD_RECORD_OVER" ] } } 终端用户通过SparkRTC APP加入某个SparkRTC房间,SparkRTC APP的集成开发请参见客户端SDK。 调用启动合流任务接口,创建录制任务。 选择POST请求方法并输入URI。
首先通过返回的客户端错误码进行分析,主要有以下几个原因: 网络问题,您需要确认网络是否正常运行。 鉴权问题,应用默认开启鉴权,您需要确保鉴权生成正确,参数合理传入,且保证没过期,需要注意ctime参数的设置,具体可参考接入鉴权。 参数问题,确认关键参数是否填写,以及是否正确填写,比如username是必填的,cou
setRemoteVideoAdjustResolution(boolean enable); 【功能说明】 设置是否开启远端流分辨率自适应。默认开启自适应。 【请求参数】 enable:是否开启分辨率自适应。默认开启。 【返回参数】 0:成功。 >0:失败。具体请参见客户端错误码。 startLocalPreview
在“Build Settings”页面的搜索框输入“search”,查看Framework search paths路径是否正确,确保文件加载成功。 图4 检查文件是否加载成功 在“info.plist”文件中增加摄像头和麦克风权限。 图5 摄像头和麦克风权限 在“info.plist”文件中添加ATS。
ealtime/scale/dimension 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用标识 room_id
batch-remove-users 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id room_id 是 String 房间id 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String
/v1/{project_id}/rtc/realtime/scale 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用标识 room_id
/v1/{project_id}/rtc/history/usage 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用标识 metric 是
ream-jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id job_id 是 String 任务编号 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String
录制相关 SparkRTC如何实现云端录制? SparkRTC云端录制文件存储在哪里? SparkRTC是否支持本地服务端录制? 单流录制模式和合流录制模式有什么区别? 如何恢复已删除的录音文件? 如何对录制回调进行鉴权?