Agora Java API Reference for Android
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR Enum Reference

Public Member Functions

int getValue ()
 

Static Public Member Functions

static RTMP_STREAM_PUBLISH_ERROR fromInt (int v)
 

Public Attributes

 RTMP_STREAM_PUBLISH_ERROR_FAILED =(-1)
 
 RTMP_STREAM_PUBLISH_ERROR_OK =(0)
 
 RTMP_STREAM_PUBLISH_ERROR_INVALID_ARGUMENT =(1)
 
 RTMP_STREAM_PUBLISH_ERROR_ENCRYPTED_STREAM_NOT_ALLOWED =(2)
 
 RTMP_STREAM_PUBLISH_ERROR_CONNECTION_TIMEOUT =(3)
 
 RTMP_STREAM_PUBLISH_ERROR_INTERNAL_SERVER_ERROR =(4)
 
 RTMP_STREAM_PUBLISH_ERROR_RTMP_SERVER_ERROR =(5)
 
 RTMP_STREAM_PUBLISH_ERROR_TOO_OFTEN =(6)
 
 RTMP_STREAM_PUBLISH_ERROR_REACH_LIMIT =(7)
 
 RTMP_STREAM_PUBLISH_ERROR_NOT_AUTHORIZED =(8)
 
 RTMP_STREAM_PUBLISH_ERROR_STREAM_NOT_FOUND =(9)
 
 RTMP_STREAM_PUBLISH_ERROR_FORMAT_NOT_SUPPORTED =(10)
 
 RTMP_STREAM_PUBLISH_ERROR_CDN_ERROR =(11)
 
 RTMP_STREAM_PUBLISH_ERROR_ALREADY_IN_USE =(12)
 

Detailed Description

Error codes of the RTMP streaming.

Member Data Documentation

◆ RTMP_STREAM_PUBLISH_ERROR_FAILED

io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_FAILED =(-1)

-1: The RTMP streaming fails.

◆ RTMP_STREAM_PUBLISH_ERROR_OK

io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_OK =(0)

0: The RTMP streaming publishes successfully.

◆ RTMP_STREAM_PUBLISH_ERROR_INVALID_ARGUMENT

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.

◆ RTMP_STREAM_PUBLISH_ERROR_ENCRYPTED_STREAM_NOT_ALLOWED

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.

◆ RTMP_STREAM_PUBLISH_ERROR_CONNECTION_TIMEOUT

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.

◆ RTMP_STREAM_PUBLISH_ERROR_INTERNAL_SERVER_ERROR

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.

◆ RTMP_STREAM_PUBLISH_ERROR_RTMP_SERVER_ERROR

io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_RTMP_SERVER_ERROR =(5)

5: An error occurs in the RTMP server.

◆ RTMP_STREAM_PUBLISH_ERROR_TOO_OFTEN

io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_TOO_OFTEN =(6)

6: The RTMP streaming publishes too frequently.

◆ RTMP_STREAM_PUBLISH_ERROR_REACH_LIMIT

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.

◆ RTMP_STREAM_PUBLISH_ERROR_NOT_AUTHORIZED

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.

◆ RTMP_STREAM_PUBLISH_ERROR_STREAM_NOT_FOUND

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.

◆ RTMP_STREAM_PUBLISH_ERROR_FORMAT_NOT_SUPPORTED

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.

◆ RTMP_STREAM_PUBLISH_ERROR_CDN_ERROR

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.

◆ RTMP_STREAM_PUBLISH_ERROR_ALREADY_IN_USE

io.agora.rtc2.IRtcEngineEventHandler.RTMP_STREAM_PUBLISH_ERROR.RTMP_STREAM_PUBLISH_ERROR_ALREADY_IN_USE =(12)

12: Resources are occupied and cannot be reused.