最近更新时间:2023.09.27 15:15:23
首次发布时间:2022.11.11 14:50:45
typedef NS_ENUM(NSInteger, VeLivePusherCode)
推流回调错误码。SDK 内部遇到不可恢复的错误时,会通过 onError:subcode:message: 发送回调通知。
类型 | 值 | 说明 |
---|---|---|
VeLivePusherSuccess | 0 | 无错误 |
VeLivePusherInvalidLicense | -1 | License 错误,可能 License 集成错误或 License 过期,请检查 License 集成方式和有效性 |
VeLivePusherInvalidParameter | -2 | 参数错误,请检查入参,并重新调用 |
VeLivePusherVideoCaptureError | -3 | 视频采集错误,可能未开启设备视频采集权限,请检查权限是否获取 |
VeLivePusherAudioCaptureError | -4 | 音频采集错误,可能未开启设备麦克风采集权限,请检查权限是否获取 |
VeLivePusherVideoEncoderError | -5 | 视频编码错误,可能配置了当前设备不支持的视频编码方式,请检查编码参数,并重新调用。如果故障未排除,请联系火山引擎技术支持 |
VeLivePusherAudioEncoderError | -6 | 音频编码错误,可能配置了当前设备不支持的音频编码方式,请检查编码参数,并重新调用。如果故障未排除,请联系火山引擎技术支持 |
VeLivePusherTransportError | -7 | 网络发送错误,可能当前网络链路不通,或者开启了代理和关闭了网络权限,请检查网络后重新调用。如果故障未排除,请联系火山引擎技术支持 |
VeLivePusherVideoEffectError | -8 | 视频特效错误,请检查视频特效 SDK 是否已经集成并且初试化成功。检查特效资源路径是否配置正确。如果故障未排除,请联系火山引擎技术支持 |
VeLivePusherAudioDeviceError | -9 | 音频模块错误,请联系火山引擎技术支持 |
VeLivePusherError | -100 | 其他错误类型,请联系火山引擎技术支持 |
typedef NS_ENUM(NSInteger, VeLivePusherErrorCode)
推流过程错误细分。
类型 | 值 | 说明 |
---|---|---|
VeLivePusherInvalidLicenseSubErrorCode | kVeLivePusherInvalidLicenseSubErrorCodeBase | License 验证错误,可能是由于 License 无效或过期 |
VeLivePusherInvalidLicenseUnsupportH265 | -101 | 您使用的基础版 License 暂不支持 H.265 硬件编码,请登录火山引擎控制台获取高级版 License |
VeLivePusherInvalidParameterSubErrorCode | kVeLivePusherInvalidParameterSubErrorCodeBase | 参数错误,可能是由于传入的参数类型或值不符合预期 |
VeLivePusherVideoCaptureTypeError | kVeLivePusherVideoCaptureSubErrorCodeBase - 1 | 视频采集类型错误,可能是由于不支持的视频采集类型或者设备不兼容 |
VeLivePusherVideoCapturePermissionError | kVeLivePusherVideoCaptureSubErrorCodeBase - 2 | 视频采集权限错误,可能是由于应用没有获取到视频设备的访问权限 |
VeLivePusherAudioCaptureTypeError | kVeLivePusherAudioCaptureSubErrorCodeBase - 1 | 音频采集类型错误,可能是由于不支持的音频采集类型或者设备不兼容 |
VeLivePusherAudioCapturePermissionError | kVeLivePusherAudioCaptureSubErrorCodeBase - 2 | 音频采集权限错误,可能是由于应用没有获取到音频设备的访问权限 |
VeLivePusherVideoEncoderSubErrorCode | kVeLivePusherVideoEncoderSubErrorCodeBase | 视频编码错误,可能是由于视频编码器的配置问题或者编码过程中出现错误 |
VeLivePusherAudioEncoderSubErrorCode | kVeLivePusherAudioEncoderSubErrorCodeBase | 音频编码错误,可能是由于音频编码器的配置问题或者编码过程中出现错误 |
VeLivePusherTransportSubErrorCode | kVeLivePusherTransportSubErrorCodeBase | 网络错误,可能是由于网络连接的问题,如网络不稳定、网络延迟过高等 |
VeLivePusherVideoEffectSubErrorCode | kVeLivePusherVideoEffectSubErrorCodeBase | 视频特效错误,可能是由于视频特效处理中出现的问题 |
VeLivePusherAudioDeviceSubErrorCode | kVeLivePusherAudioDeviceSubErrorCodeBase | 音频模块错误,可能是由于音频模块处理过程中出现的问题 |
VeLivePusherInternalError | kVeLivePusherSubErrorCodeBase - 1 | 内部错误,请通过提交工单联系技术支持,获取帮助 |