Agora Java API Reference for Android
|
Public Member Functions | |
int | getValue () |
Static Public Member Functions | |
static RTMP_STREAM_PUBLISH_ERROR | fromInt (int v) |
Error codes of the RTMP streaming.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_FAILED =(-1) |
-1: The RTMP streaming fails.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_OK =(0) |
0: The RTMP streaming publishes successfully.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_INVALID_ARGUMENT =(1) |
1: Invalid argument. If, for example, you did not call setLiveTranscoding
to configure the LiveTranscoding parameters before calling addPublishStreamUrl
, the SDK reports this error. Check whether you set the parameters in LiveTranscoding
properly.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_ENCRYPTED_STREAM_NOT_ALLOWED =(2) |
2: The RTMP streaming is encrypted and cannot be published.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_CONNECTION_TIMEOUT =(3) |
3: A timeout occurs with the RTMP streaming. Call addPublishStreamUrl
to publish the streaming again.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_INTERNAL_SERVER_ERROR =(4) |
4: An error occurs in the streaming server. Call addPublishStreamUrl
to publish the stream again.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_RTMP_SERVER_ERROR =(5) |
5: An error occurs in the RTMP server.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_TOO_OFTEN =(6) |
6: The RTMP streaming publishes too frequently.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_REACH_LIMIT =(7) |
7: The host publishes more than 10 URLs. Delete the unnecessary URLs before adding new ones.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_NOT_AUTHORIZED =(8) |
8: The host manipulates other hosts' URLs. Check your app logic.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_STREAM_NOT_FOUND =(9) |
9: The Agora server fails to find the RTMP streaming.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_FORMAT_NOT_SUPPORTED =(10) |
10: The format of the RTMP streaming URL is not supported. Check whether the URL format is correct.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_CDN_ERROR =(11) |
11: CDN related errors. Remove the original URL address and add a new one by calling removePublishStreamUrl
and addPublishStreamUrl
.
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_ALREADY_IN_USE =(12) |
12: Resources are occupied and cannot be reused.