检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
bool onAudioFramePlayback(HRTCAudioFrame& audioFrame) 【功能说明】 需要播放的音频数据回调,从接口回调中取到音频数据以作后处理。 【回调参数】 audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。 【返回参数】
virtual bool onVideoFrameCapture(HRTCVideoFrame& videoFrame) 【功能说明】 原始视频回调,从接口回调中取到原始视频数据以作前处理。 【回调参数】 videoFrame:视频数据格式 ,具体请参见HRTCVideoFrame。 【返回参数】
回调,通过回调的返回值来决定对应视频帧的处理是否生效。 实现 onVideoFrameCapture: onVideoFrameRender: 回调,从回调中获取视频帧并进行处理。 注意:所有回调的返回值为false,说明对视频帧的处理无效。 /// 视频前处理 - (BOOL)onVideoF
void onAudioFramePlayback(HRTCAudioFrame audioFrame) 【功能说明】 需要播放的音频数据回调,从接口回调中取到音频数据以作后处理。 【回调参数】 audioFrame:音频数据格式 ,具体请参见HRTCAudioFrame。 onAudioFrameMixed
回调,通过回调的返回值来决定对应视频帧的处理是否生效。 实现 onVideoFrameCapture: onVideoFrameRender: 回调,从回调中获取视频帧并进行处理。 注意:所有回调的返回值为false,说明对视频帧的处理无效。 /// 视频前处理 - (BOOL)onVideoF
实现 onAudioFramePlayback: onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。 /// 音频前后处理 - (BOOL)onAudio
否实时更新图表数据。 总览:展示客户端音视频上行优质传输率。 图12 总览 客户端视频上行优质传输率:从发送端到SparkRTC的视频优质传输率。 客户端音频上行优质传输率:从发送端到SparkRTC的音频优质传输率。 分布:将地域按在线用户数降序排列,并显示各地域的客户端音视频
实现 onAudioFramePlayback: onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。 /// 音频前后处理 - (BOOL)onAudio
String 内容类型。 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。
回调,通过回调的返回值来决定对应视频帧的处理是否生效。 实现 onVideoFrameCapture: onVideoFrameRender: 回调,从回调中获取视频帧并进行处理。 注意:所有回调的返回值为false,说明对视频帧的处理无效。 示例代码如下: class HRTCVideoFrameObserver
进入房间后开启吗? SparkRTC是否支持设置镜像画面? SparkRTC音视频过程中的上下行码率、分辨率、丢包率、音频采样率等信息怎么获取? SparkRTC是否支持设置本地采集音量?是否支持设置每个远端用户的播放音量? enableLocalVideo和muteLocalVideo有什么区别?
实现 onAudioFramePlayback: onAudioFrameMixed: onAudioFrameRecord: 回调,从回调中获取音频帧并进行处理。 注意:所有回调的返回值为false,说明对音频帧的处理无效。 示例代码如下: class HRTCAudioFrameObserver
成功打开音频文件 HRTC_AUDIO_FILE_OPENING 正在打开音频文件 HRTC_AUDIO_FILE_IDLE 音频文件播放就绪 HRTC_AUDIO_FILE_PLAYING 音频文件播放中 HRTC_AUDIO_FILE_PLAY_COMPLETED 音频文件播放完成
String 内容类型。 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。
基本使用逻辑 创建新的项目工程,导入 SDK 后,需要创建客户端并获取本地音视频设备信息。 创建本地流并初始化。 当用户加入房间后,将通过回调的方式通知房间内的其他用户,收到用户加入的回调后,可以对音视频流进行订阅、取消订阅等其它操作。 在会中,也可以对本地录音或播放设备等进行配置。
String 内容类型。 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。
/v1/{project_id}/rtc/history/scale 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 app 是 String 应用标识 metric 是 Array of
0:方法调用失败。具体请参见HWRtcErrorCode。 getVersion + (NSString* _Nonnull)getVersion; 【功能说明】 获取当前SDK版本号。 【返回参数】 SDK当前版本号 setEncrytionParam - (int)setEncrytionParam:
为什么视频会出现卡顿? 网络、设备性能等原因都可能导致视频出现卡顿。若出现视频播放卡顿问题,您可以先参考如下方法进行初步排查。 自检操作,您可以从以下几方面进行排查。 判断是持续性的还是一次性的卡顿。一次性的卡顿是由网络和设备的随机性导致,属于正常现象。 检查网络状态,判断连接是否正常。
访问网络 当您使用通话功能时,用于完成通话音视频文件的传输 四、延迟初始化要求 为了避免您的应用在未获取用户的同意前SDK提前处理用户的个人信息。我们提供了SDK初始化的接口create,用于创建实时音视频引擎,请保证您的应用获取用户同意后才能调用此接口初始化SDK。 五、最小化使用功能要求