MAM Web Access Server

The information is relevant for Skylark SLNeo 2.6.37 software and higher.

Skylark MAM Web Access Server provides the cross-platform client web-app that allows managing playlists from the browser, exchanging messages and working with materials in the server MAM/Playout media database. The service is useful in case of working with a system other than Windows, not having a permanent workplace or connecting to the Skylark infrastructure remotely through the Internet.

List of Supported Functions

Viewing content of the server MAM database.

Frame-by-frame viewing clips in the WebProxy quality.

Viewing and editing metadata and key frames.

Archiving and restoring.

Import/export of materials.

Managing playlists of broadcasting servers.

Managing recording services.

Exchanging messages via the Messenger service.

Launch

Launch of the server part is implemented by clicking the MAM Web Access Server icon. Note that correct work of the application requires full access to the folder “C:\Program Files (x86)\SL NEO Media Platform”. There are three permission options:

Grant full access to the folder for the current user. The permission is permanent.

Onetime launch of the program as an administrator, valid until the software is reloaded. Right-click the MAM Web Access Server icon→Launch as an administrator.

Permanent launch of the program as an administrator. Right-click the MAM Web Access Server icon→Properties→Compatibility→Launch this program as an administrator.

As MAM Web Access Server interacts with the media database, program channels, and recorders, it is required to launch SL NEO Media Server with configured services beforehand. MAM Web Access Server can operate at the same server as SL NEO Media Server, or implement connection to it through the local network.

Note that MAM Web Access Server may actively use processor resources for recoding operations, and the disk subsystem for upload/download operations. In case of a big number of clients, it is recommended to launch the app at a separate server or assign a separate disk for storing temporary files.

Starting from version 2.5.1, it is possible to launch several MAM Web Access at one server.

The command line format for launching several apps: C:\Program Files (x86)\SL NEO Media Platform\mamproject.exe N, where N is the sequence number of the launched copy.

Example:

mamproject.exe 1

mamproject.exe 2

mamproject.exe 3

Calculating the port number to connect the created MAM Web Access copy to the web-interface is implemented by the formula: 7701+2*(N-1), where N is the sequence number of the launched copy.

Launched MAM Web Access Server places its icon near the clock.

Presetting

The option of viewing materials requires configuring WebProxy generation in the MP4 format in MAM database settings.

Admin Interface (Control Panel)

All settings implemented in the control panel are saved to the file: “C:\Program Files (x86)\SL NEO Media Platform\run\mam_config.xml”.

Login to the Administrator Control Panel is implemented by clicking the mamserver service icon, or through the browser by the address: IP_ADDRESS:7701/admin. Before version 2.4.129, access to the interface had been implemented by the 7801 port.

Parameter	Description
Server	Opens the window with basic WebAccess server settings
Profile	Configure encoding profiles of media materials.
Workspaces	Configure user workspaces. The workspace includes preliminarily grouped connections to media databases, program channels, recorders and messenger services that may be associated with user accounts.
Users	User control. The dialog is available, when the local authentification type is selected in WebAccess: WebAccess→Server→Authentication Type = MAM
License	License information.
Change Admin Passwords	Changing the admin password used to log in to the WebAccess control panel.
System Log	Displaying the log of current user activity in the real-time mode.
Current Connections
Licensed Unique Sessions
Active Unique Sessions	The number of active unique connections to the application web-interface.
Channels
Total Connections
Status	The app web-interface status. Running - launched and available to users, Stopped - the app is stopped and unavailable, users get the “Server is under maintenance” message
Start/Stop	The button to launch and stop the portal web-server.

Server Menu (Admin Config)

Parameter	Description
Server workpath	A path to the folder at the local disk used for storing temporary data.
Max Transcode Threads	The maximum number of transcoding streams used for up/unloading files by users.
Max Zip Threads	The maximum number of archiving streams. Archiving is used in case when more than one file is selected for downloading.
Default Profile
Metadata Schema Address	Address of the server with the media database that contains the configured metadata schema (as a rule, it's the server MAM database).
Metadata Schema Service ID	The sequence number of the utilized media database service.
Authentication Type	Select the user authorization mechanism for the login to the client web-interface: Storage - Activates authorization through the media database service. Users are added in settings of the remote server media database, on the tab: Neovid→Administrator Control Panel→Status→Storage_N→Manage Users. In this authorization mode, Default Workspace is used for connecting users. MAM - activates the built-in authorization mechanism. Users are added in the WebAccess→Users menu. In this authorization mode, connecting users is implemented through the individual Workspace defined in the server settings.
Authentication Server	Information on the remote authentication server. The authentication server is the one with the configured media database that has users specified. Address — the remote server IP-address. If the media database is located at the local server, enter the 127.0.0.1 IP address. Service ID - the sequence number of the media database service. The item is available in case if Authentication Type=Storage

Profiles Menu

Workspaces Menu

Parameter	Description
Default Workspace	Select the default workspace to be utilized by users upon selecting the Authentication Type=Storage authorization mode.
Add	Adding a workspace.
Edit	Editing the workspace.
Delete	Removing the selected workspace.
Rename	Renaming the selected workspace.

Parameter	Description
Name	Workspace name.
Storages	The list of media databases available in the workspace. Upon configuring the connection, specify: the media database displayed name, server IP address, service sequence number at the remote server (starts with 1).
Castlist	The list of program channels available for management in the workspace. Upon configuring the connection, specify: the playlist displayed name, server IP address, sequence number of the program channel at the remote server (starts with 1), numbers of layers available for management.
Rectlists	The list of recording services available for management in the workspace. Upon configuring the connection, specify: the rec-list displayed name, server IP address, sequence number of the recording service at the remote server (starts with 1).
Messengers	The list of messenger servers used in the workspace. Upon configuring the connection, specify: the displayed name, server IP address, sequence number of the messenger service at the remote server (starts with 1).

Users Menu

User management is available if the built-in authorization mechanism is active: WebAccess→Server→Authentication Type=MAM.

The main window for user management. It displays the list of users and allows adding/editing user accounts.

The General tab allows specifying the login/ password and associating the workspace with the user account.

Parameter	Description
User	Specify or edit the login.
Password	Specify and edit the password. If the password wasn't edited, the field would display the Unchanged value.
Workspaces	Define the list of workspaces to be associated with the user account. Information for authorization in the connected resources defined by the selected workspaces, are specified at the corresponding tabs: Storages, Broadcast Lists, Record Lists и Messengers. . Opcode - specifying the code for playlist/rec-list management, if there is any. User - user name used for connecting to the media database or messenger services. The value depends on the remote service settings. Password - user password used for connecting.

License Menu

Displaying information on the parameters of the installed license key. The “Enter License…” button opens a dialogue for entering the license key.

“Change Admin Password” Menu

The menu allows changing the admin password used to log in to the WebAccess control panel.

System Log Menu

Current Connections Menu

Displays the list of active connections with IP addresses.

Licensing

Skylark MAM Web Access Server uses one connection to the МАМ database (included to the MAM server license). The number of users able to connect Web Access simultaneously via the web-interface is set in the Web Access server license, in the Licensed Unique Sessions field.

The information may be outdated, as now Webaccess loads temporary files into the folder: C:\Users\[USERNAME]\AppData\Local\Temp\[wt-xxxx.tmp], where: [USERNAME] - the name of the current user authorized in Windows, [wt-xxxx.tmp] - a temp file connected with mamserver, xxxx may be any combination of digits and letters. For example: C:\Users\WindowsMachine\AppData\Local\Temp\wt-123D.tmp.