-
事件回调(IHRTCEngine) - 实时音视频 SparkRTC
void onError(int error, const char* msg) 【功能说明】 发生错误,触发此回调。返回客户端错误码或者服务端错误码。 【回调参数】 error:错误码,具体请参见HRTCErrorCode。 msg:错误描述。 onJoinRoomSuccess
-
音频管理 - 实时音视频 SparkRTC
(int)adjustPlaybackVolume:(NSString *)userid volume :(unsigned int)volume; 【功能说明】 设置扬声器播放的音量。 【请求参数】 volume:范围[0-100],其中10表示原始音量。 userid:用户id。 【返回参数】 0:方法调用成功。
-
事件回调(IHRTCConnection) - 实时音视频 SparkRTC
onError(IHRTCConnection* conn, int error, const char* msg) 【功能说明】 发生错误,触发此回调。返回客户端错误码或者服务端错误码。 【回调参数】 conn:连接对象。 error:错误码,具体请参见HRTCErrorCode。 msg:错误描述。 onWarning
-
音频管理 - 实时音视频 SparkRTC
userId, unsigned int volume) 【功能说明】 设置扬声器播放的音量。 【请求参数】 volume:范围为[0-100],其中10表示原始音量。 userId:用户ID。带用户ID表示设置单个用户的软(信号)音量。 【返回参数】 0:方法调用成功。 > 0:
-
SparkRTC是否支持设置镜像画面? - 实时音视频 SparkRTC
SparkRTC是否支持设置镜像画面? 支持,通过updateLocalRenderMode接口设置本地摄像头预览画面的镜像模式。 父主题: SDK使用
-
如何设置上行视频码率、分辨率和帧率? - 实时音视频 SparkRTC
如何设置上行视频码率、分辨率和帧率? 建议您参考setVideoEncoderConfig,配置分辨率以达到更合适的画面质量。 父主题: SDK使用
-
音频自采集和音频自渲染 - 实时音视频 SparkRTC
某些音频采集设备被系统独占。 接口调用流程 实现过程 加入房间前调用主引擎的setExternalAudioCapture 加入房间前调用此接口打开自采集功能。 [_rtcEngine setExternalAudioCapture:YES
-
接口按功能说明 - 实时音视频 SparkRTC
setRemoteVideoAdjustResolution 设置是否开启远端分辨率自适应 √ √ √ √ setVideoEncoderMirror 设置编码器输出的画面(本地发流)镜像模式 √ √ √ √ setCameraConfig 设置摄像头参数 × × √ √ switchCamera
-
接口总览 - 实时音视频 SparkRTC
setSpeakerModel 设置声音播放模式 setDefaultSpeakerModel 设置默认的声音播放模式 setLayoutDirect 设置显示模式,区分横屏还是竖屏,用于保证摄像头方向与本地界面方向一致 isSpeakerphoneEnabled 查询是否启用扬声器 父主题: HRtcEngine
-
如何实现横屏视频通话? - 实时音视频 SparkRTC
如何实现横屏视频通话? 调用setLayoutDirect接口,设置显示模式“layoutDirect”为0,表示设置为横屏模式。 父主题: SDK使用
-
接口总览 - 实时音视频 SparkRTC
订阅或取消订阅全部远端用户音频流 setVolumeNotifyInterval 设置最大音量上报频率 adjustRecordingVolume 设置麦克风采集的音量(0-100) adjustPlaybackVolume 调整扬声器播放的音量(0-100) setShareComputerSound
-
初始化等基础接口 - 实时音视频 SparkRTC
ryptionConfig encryptionParam); 【功能说明】 设置端到端加密方式。需要在加入房间前设置生效。其中sdk加密模式,需要设置16位加密秘钥和加密算法,app加密模式需要先设置回调接口。 【请求参数】 encryptionParam:加密配置,具体请参见
-
常见问题 - 实时音视频 SparkRTC
一个房间里可以同时有多路屏幕分享吗? 不能,目前支持一个房间内只能有一路辅流屏幕分享。 为什么入会的时候没有声音? 可能性1:入会前没有订阅音频。 可能性2:服务端出现问题。 可能性3:远端没有开启视频流。 SparkRTC支持哪几种系统音量模式? 支持两种模式:媒体音量和通话音量。 媒体音量:播放
-
常见问题分析解决办法 - 实时音视频 SparkRTC
常见问题分析解决办法 问题1:调用setVideoEncoderConfig接口时,为什么有些参数直接报参数设置错误? 设置分辨率时请使用华为SDK系统推荐的码表才能设置成功。 问题2:有哪些原因会导致跨房不成功? 可能原因1:同一时间不同房间最多只有一个Joiner角色才能跨房成功。
-
事件回调(IHRTCEngineEventHandler) - 实时音视频 SparkRTC
reason:连接状态变化的原因,具体请参见HRTCMediaConnChangeReason。 description:连接状态变化原因描述。 加入房间过后,收到媒体服务的数据包时,返回Connected消息,超过6s没有收到包,则返回Failed消息。 onUserNameChangedNotify void
-
SDK使用 - 实时音视频 SparkRTC
播放背景音乐是否支持在线音乐? 同一个页面中,可以创建N个RTC对象,通过N个UserID,分别登录到N个房间吗? Web端用宽高设置的推流分辨率适用于所有浏览器吗? Web端SDK在使用过程中拔掉摄像头,摄像头列表里面的数据如何清除? Web端SDK可以获取当前音量大小吗? Web端支持监听远端离开房间吗?
-
SparkRTC是否支持调整背景音乐的播放进度? - 实时音视频 SparkRTC
SparkRTC是否支持调整背景音乐的播放进度? 支持,播放进度可以通过setAudioFilePosition接口设置。 父主题: SDK使用
-
有没有推荐的画面质量(码率、分辨率、帧率)相关参数配置? - 实时音视频 SparkRTC
有没有推荐的画面质量(码率、分辨率、帧率)相关参数配置? 华为SDK系统有默认的编码设置(720P+360P),可以不设置发流编码参数。若您需要自定义发流编码参数,请参考华为SDK系统推荐码表不同分辨率的码率和帧率配置推荐值和不同场景下帧率和码率的推荐值进行设置。 父主题: SDK使用
-
问题排查 - 实时音视频 SparkRTC
SparkRTC通话出现无声、黑屏、卡顿等如何排查? 为什么入会的时候没有声音? 为什么视频会出现卡顿? 如何处理视频黑屏问题? 为什么无法打开摄像头? 什么原因导致跨房不成功? SparkRTC启动云端录制但没有生成录制文件怎么排查? 集成SparkRTC加入房间失败是什么原因?
-
事件回调(HWRtcConnection) - 实时音视频 SparkRTC
errorMsg:(NSString * _Nonnull)errorMsg; 【功能说明】 发生错误,触发此回调。返回客户端错误码或者服务端错误码。 【回调参数】 connection:跨房引擎。 errorCode:错误码,具体请参见HRTCErrorCode。 errorMsg:错误信息描述。