Anonymous User
Anonymous user is a built-in user account, which has been designed for unauthorized access to video streams via HTTP API - a very basic example of Macula API usage.
Briefly, here is the procedure that enables you to get video via link:
Enable Anonymous user
Grant them permission(s) to view live channel(s)
Enable resource IDs in the Macula Console settings
Look up server IP and port, and channel ID to form the link
The procedure is described in more details below.
The anonymous user is disabled by default and does not have any permissions. In order to allow HTTP access:
enable the anonymous user: double-click him in the user list, mark him as active, then save;
add the View live video permission for this user in the properties of the target channel(s).

Now you can use a short link to receive live video feed over HTTP from your configured channels without authorization.

The link can be embedded, for example, into your own webpage to provide 'Live Cam' functionality.
This functionality requires that Streaming Server is enabled (HTTP port is not set to zero in the target server settings).
In order to see the channel identifiers in Macula Console, go to the application settings via main menu button in the upper-right-hand corner and choose Settings. In the dialog box, enable the Show object IDs option and save.

Starting with Macula Console version 1.25, you can also use all the available permissions for the Anonymous user.
To add custom permissions to Built-in Anonymous user:
Go to Configuration -> Users -> Anonymous and double-click on it or click the Edit button.
Select Resources from the left menu and use the Permissions tab as with any other user.
Read more on how to manage Permissions.
Last updated