Streaming Is Not Working
Last updated
Was this helpful?
Last updated
Was this helpful?
Live streaming is not working due to insufficient network bandwidth for streaming or incorrect RTMP address.
We are providing information about situations where streaming cannot proceed due to insufficient network bandwidth or an incorrect RTMP address.
This error occurs when the connection between the PRISM app’s RTMP streaming engine and the live platform’s RTMP receiving server is lost for more than 10 minutes.
This issue can be categorized into two cases:
The connection was lost during live streaming and could not be restored for more than 10 minutes.
The connection could not be established for more than 10 minutes from the start of the live stream (i.e., the connection was never established).
Let’s go through the details.
This issue is usually caused by network instability. Live streaming requires a stable and high-bandwidth network to handle the continuous transmission of large amounts of video data in real time.
Even if you are using a network with sufficient bandwidth, external factors may temporarily reduce the available bandwidth. For example, if someone else on the same network is transferring large files, it could affect your stream. To prevent issues, it’s important to check your network conditions before starting a live stream.
If you are unable to improve your network conditions immediately, you can try adjusting your live streaming settings as a temporary solution. Higher resolutions require more bandwidth due to the larger data size. If your network is unstable, lowering the resolution can help maintain a more stable stream.
Additionally, enabling the "Adaptive" option in the PRISM app’s streaming settings can help. This feature automatically adjusts the video data transmission rate based on current network conditions.
By default, the PRISM app has the "Adaptive" option enabled when installed. If you have changed this setting, we recommend switching it back to "Adaptive" to optimize your streaming performance.
If the connection was never established, the issue may also be related to network conditions. Please refer to the previous section for troubleshooting network problems.
In addition, this issue may be caused by one of the following reasons:
The RTMP address format is invalid.
The RTMP address format is valid, but the address does not actually exist.
A connection issue between the PRISM app’s streaming engine and the live platform.
Restrictions on the streamer’s live streaming rights on the platform.
Let’s go over each case in more detail.
(1) The RTMP address format is invalid.
An RTMP address consists of an RTMP Stream URL and an RTMP Stream Key.
For example, if the RTMP Stream URL is:
rtmps://prismlive.com/rtmp/
And the RTMP Stream Key is:
2twt-wwvu-gxqa-e97d
Then, the RTMP address should be formatted as follows:
rtmps://prismlive.com/rtmp/2twt-wwvu-gxqa-e97d
In general, RTMP addresses cannot contain spaces or include web protocols such as https://
.
If this error persists, please check that the RTMP address is correctly formatted.
(2) The RTMP address format is valid, but the address does not actually exist.
Even if the RTMP address is correctly formatted, the connection may fail if the address does not correspond to an actual RTMP server.
For example, consider the following YouTube RTMP address:
rtmp://a.rtmp.youtube.com/live2/prismlivestudio
While the format is correct, YouTube RTMP Stream Keys typically consist of random characters, such as:
rtmp://a.rtmp.youtube.com/live2/2twt-wwvu-gxqa-e97d
If this error persists, please check whether the RTMP address you are using is correct.
(3) A connection issue between the PRISM app’s streaming engine and the live platform.
In some cases, even when a valid RTMP address is used, the PRISM app’s RTMP streaming engine may fail to connect to the live platform's RTMP receiving server.
The PRISM app’s RTMP streaming engine has successfully connected to major live platforms such as Facebook, YouTube, and Twitch. However, since anyone can set up their own RTMP receiving server, some platforms may not fully comply with RTMP standards.
If the issue is due to the live platform itself rather than the PRISM app, resolving it may require changes on the platform’s side. As a result, troubleshooting may be difficult and time-consuming.
(4) Restrictions on the streamer’s live streaming rights on the platform.
Most live platforms manage streamer permissions for live streaming. Depending on their policies, they may impose restrictions when necessary.
If your streaming rights are restricted, your live broadcast may not appear on the live platform, even if you attempt to stream using a valid RTMP address. Since this issue is controlled by the live platform, you will need to contact their customer support to resolve it.
Android error code : 5007
iOS error code : -1001 / -1