typedef NS_ENUM( NSInteger, VeLivePusherErrorCode )
推流过程错误细分。
类型 | 值 | 说明 |
---|---|---|
VeLivePusherInvalidLicenseSubErrorCode | kVeLivePusherInvalidLicenseSubErrorCodeBase | License 验证错误,可能是由于 License 无效或过期。 |
VeLivePusherInvalidLicenseUnsupportH265 | -101 | 您使用的基础版 License 暂不支持 H.265 硬件编码,请登录火山引擎控制台获取高级版 License。 |
VeLivePusherInvalidParameterSubErrorCode | kVeLivePusherInvalidParameterSubErrorCodeBase | 参数错误,可能是由于传入的参数类型或值不符合预期。 |
VeLivePusherInvalidParameterScreenCaptureAppGroupIdentifierSubErrorCode | kVeLivePusherInvalidParameterSubErrorCodeBase - 1 | 参数错误,屏幕推流传入的 AppGroupIdentifier 错误。 |
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 | 内部错误,请通过提交工单联系技术支持,获取帮助。 |
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 | 其他错误类型,请联系火山引擎技术支持。 |