-
事件回调(IHRTCEngineEventHandler) - 实时音视频 SparkRTC
【回调参数】 deviceId:系统设备标识,如系统音频播放设备标识可通过getPlaybackDevices获取。 deviceType:系统设备类型,具体请参见HRTCDeviceType。 deviceState:系统设备状态,具体请参见HRTCDeviceState。
-
数据类型 - 实时音视频 SparkRTC
HRTCDeviceType 表10 系统音视频设备类型 枚举值 描述 HRTC_DEVTYPE_AUDIO_PLAYBACK 音频播放设备。 HRTC_DEVTYPE_AUDIO_RECORDING 音频录制设备。
-
客户端错误码 - 实时音视频 SparkRTC
枚举 错误码 描述 错误原因 HRTC_ERR_CODE_SUCCESS 0 成功 - HRTC_ERR_CODE_SDK_INTERNAL_ERROR 90000001 SDK内部系统错误 SDK内部异常。
-
本地流对象(LocalStream) - 实时音视频 SparkRTC
由于设备采集能力、系统性能以及浏览器的限制,视频分辨率,帧率,码率的实际值不一定能够完全匹配设定值,这种情况下浏览器会自动调整分辨率,尽可能匹配设定值,具体分辨率以实际采集到的分辨率为准。
-
数据类型 - 实时音视频 SparkRTC
HRTCDeviceType 表35 系统音视频设备类型 枚举值 描述 HRTC_DEVTYPE_AUDIO_PLAYBACK 音频播放设备。 HRTC_DEVTYPE_AUDIO_RECORDING 音频录制设备。
-
数据类型 - 实时音视频 SparkRTC
roomId 房间ID,roomid建议由userid+随机数组成 @property (strong, nonatomic) NSString *signature 必选,签名信息 @property (nonatomic, assign) long long ctime 必选,系统时间
-
客户端对象(Client) - 实时音视频 SparkRTC
【请求参数】 ctime:签名鉴权的过期时间,是系统当前UTC时间(unix时间戳)加上鉴权过期时间(推荐2小时,最长需要小于12小时)。单位:秒。必选,string类型。 signature:签名,签名的具体生成方法请参见接入鉴权。