| Origin | Category | Type | Error message | Occurs in | Comments |
|---|---|---|---|---|---|
| Global | error | invalid.protocol | Invalid protocol detected: file://. You cannot access Apideo by double-clicking on an HTML file on your file system. Because of security restrictions, Apideo needs to be executed from a web site. |
Apideo.connect | This error occurs when connecting to Apideo using the Apideo.connect method. It will occur if you try to access Apideo while the URL of your web page starts with file://. Due to security restrictions, most browsers will prevent the Apideo API from reaching the servers. You typically encounter this error when you are double-clicking on a HTML file in your file explorer. Access your HTML file via a website in order to solve that error. |
| Room | connect | LocatorTimeout | Unable to connect to Apideo server! Unable to establish a connection to the Apideo server at rtmp://... | Apideo.connect | This error occured while contacting the Apideo servers. The most likely cause of this error is that a network router might prevent contacting the servers. |
| Room | connect | ArgumentError IOError SecurityError NetConnection.Connect.Failed |
Unable to connect to Apideo server! (...) | Apideo.connect | An error occured while contacting the Apideo servers. The most likely cause of this error is that a network router might prevent contacting the servers. |
| Room Camera Viewer |
error | NetConnection.Call.BadVersion | Packet encoded in a format not identified. | * | You are using Apideo files that are strongly out-of-date. Check your connexion, and if the error is persistent, check you have the latest version of Apideo installed on your website. |
| Room Camera Viewer |
error | NetConnection.Call.Failed | The Netconnection.call method could not call the server-side method. | * | A connexion error occured, or you are using Apideo files that are strongly out-of-date. Check your connexion, and if the error is persistent, check you have the latest version of Apideo installed on your website. |
| Room Camera Viewer |
error | NetConnection.Call.Prohibited | An AMF operation (Action Message Format) is blocked for security reasons. The AMF URL and the SWF file are not in the same domain or the AMF server has no regulation file to approve the domain of the SWF file. | * | It is unlikely you will encounter this error. If you do, please contact the Apideo team on the forum. |
| Room Camera Viewer |
error | NetConnection.Connect.Rejected | The connection has been rejected. Details: ... | * | The connection has been rejected. This error message might come after a security error related to token-based security, or an error message related about URL-based security. |
| Room Camera Viewer |
connect | NetConnection.Connect.AppShutdown | The application is closing. | * | The Apideo server that is hosting the room might be going down for maintenance. This event is extremely rare. If you encounter this error, you can retry connecting, another Apideo server will host the room. |
| Room Camera Viewer |
connect | NetConnection.Connect.InvalidApp | Could not find the correct application name on the server. | * | A connexion error occured, or you are using Apideo files that are strongly out-of-date. Check your connexion, and if the error is persistent, check you have the latest version of Apideo installed on your website. |
| Room Camera Viewer |
disconnect | NetConnection.Connect.Closed | The connection to the room was closed. | * | The connection to the room was closed unexpectedly. |
| Camera Viewer |
limit | Pro.Account.Required | You need a pro account in order to (... details on the wring parameter ...) | room.startCamera | You tried to start a camera with parameter that are reserved to pro-accounts. For instance, you tried to remove or modify the logo. |
| Camera Viewer |
limit | Max.Quality.Exceeded | (... depends on the parameter that has been exceeded ...) | room.startCamera | You tried to start a camera with parameter that are reserved to pro-accounts, or that exceed your current settings. For instance, you tried to start a stream with a bandwidth that is too high. |
| Camera Viewer |
limit | Bad.Parameter | The logo position must be one of: 'topleft', 'topright', 'bottomleft', 'bottomright' | room.startCamera | You tried to start a camera and did not provide a valid position for your custom logo. |
| Viewer | limit | Apideo.MaximumPlayingStreamReached | Sorry, you have reached the maximum number of playing streams authorized for your account. | room.startCamera | You have reached the maximum number of playing streams authorized for your account. You need to wait for another stream to end before being able to stream yours, or upgrade your Apideo account. |
Note: the list above contains the most errors you may face. It is not complete and therefore, you should also plan a default security handler for unexpected error categories.
