0% found this document useful (0 votes)
84 views74 pages

EMAM Install Guide 5.3

Uploaded by

DiogoBorges
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views74 pages

EMAM Install Guide 5.3

Uploaded by

DiogoBorges
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 74

eMAM Install Guide for Resellers

Version 5.3
Oct 2021

Notice

The content in this document represents the current view of EMAM, Inc. as of the date of publication. As EMAM responds continually
to the changing market conditions, this document should not be interpreted as a commitment on the part of EMAM. EMAM, Inc.
cannot guarantee the accuracy of any information presented after the date of publication.

EMAM is a US registered trademark of Empress Media Asset Management and is used by permission. eMAM logos are US registered
trademarks of EMAM Inc.

Information in this document is subject to change without notice.


eMAM Basic Install Guide - Reseller Manual

Revision History

eMAM Date Author Reviewed By Description


Version

5.1 April 2019 Scott Eik eMAM 5.1 Comprehensive Install Guide
– Reseller Manual

5.1.0.7 July 2019 Scott Eik Support for Windows 2019 / MSSQL 2019

5.2 Sept 2020 Rincy eMAM 5.2 Comprehensive Install Guide


Abraham – Reseller Manual

5.3 Oct 2021 Rincy eMAM 5.3 Comprehensive Install Guide


Abraham – Reseller Manual

Disclaimer –

Although EMAM uses Microsoft products such as the Windows Operating System, MSSQL, IIS, Windows Failover Cluster
Services, Active Directory as the base software for the functioning of the eMAM software, the responsibility for the
maintenance and troubleshooting of those products resides with Microsoft, the Reseller or the Customer.

© 2021 EMAM, LLC


2 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

Table of Contents
1 OPERATING SYSTEM CONFIGURATIONS – ALL SEVER INSTALLS ............................................................................................ 5

1.1 HOSTNAME ....................................................................................................................................................................................... 5


1.2 SERVER IP ......................................................................................................................................................................................... 5
1.3 FQDN ............................................................................................................................................................................................. 5
1.4 BOUND TO DOMAIN ........................................................................................................................................................................... 5
1.5 DATE / TIME ..................................................................................................................................................................................... 5
1.6 LANGUAGE SETTINGS .......................................................................................................................................................................... 5
1.7 SERVICE USER (LOCAL) ........................................................................................................................................................................ 6
1.8 SERVICE USER (ACTIVE DIRECTORY) ....................................................................................................................................................... 6
1.9 ADMINISTRATOR USER ........................................................................................................................................................................ 6
1.10 IEC ENHANCED ............................................................................................................................................................................. 6
1.11 WINDOWS UPDATES ...................................................................................................................................................................... 6
1.12 ANTI-VIRUS SOFTWARE .................................................................................................................................................................. 6
1.13 WINDOWS FIREWALL ..................................................................................................................................................................... 7
1.14 ADD ROLES AND FEATURES .............................................................................................................................................................. 7

2 MICROSOFT SQL SOFTWARE EDITIONS ............................................................................................................................... 9

2.1 ACCEPTABLE MSSQL EDITIONS ............................................................................................................................................................ 9


2.1.1 MSSQL 2017 or 2019 Express Advanced Edition ................................................................................................................. 9
2.1.2 MSSQL 2017 or 2019 Standard Edition................................................................................................................................ 9
2.1.3 MSSQL 2017 or 2019 Web Edition ....................................................................................................................................... 9
2.1.4 MSSQL 2017 or 2019 Enterprise Edition .............................................................................................................................. 9

3 MSSQL SOFTWARE INSTALL ............................................................................................................................................... 9

4 SQL SERVER CONFIGURATION MANAGER ......................................................................................................................... 17

5 SQL SERVER MANAGEMENT STUDIO ................................................................................................................................ 19

6 EMAM LICENSE ............................................................................................................................................................... 21

7 EMAM SOFTWARE........................................................................................................................................................... 23

7.1 EMAM SOFTWARE INSTALL PREREQUISITES..........................................................................................................................................23


7.2 EMAM SOFTWARE INSTALL ............................................................................................................................................................... 23

8 POST INSTALL / PATCH UPDATE / UPGRADE CONFIGURATIONS......................................................................................... 34

8.1 EMAMSETUP 5.3 README ............................................................................................................................................................... 34

9 FILE SYSTEM CONFIGURATIONS ....................................................................................................................................... 35

9.1 CREATE A FOLDER CONTAINING EMAM MANAGED FOLDERS...................................................................................................................35


9.1.1 Folders ...............................................................................................................................................................................35
9.1.2 Windows Share ..................................................................................................................................................................35

10 MICROSOFT IIS CONFIGURATION ..................................................................................................................................... 36

11 LICENSE MANAGER APPLICATION..................................................................................................................................... 47

11.1 LICENSE THE EMAM SERVER VIA INTERNET ......................................................................................................................................47


11.2 LICENSE THE EMAM SERVER OFFLINE VIA A LICENSE.DAT FILE ..............................................................................................................48

© 2021 EMAM, LLC


3 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

12 ENABLE BROKER ON THE MSSQL DATABASE ..................................................................................................................... 51

13 EMAM SUPER ADMIN BASIC CONFIGURATION ................................................................................................................. 52

13.1 LOGIN INTO SUPER ADMIN ............................................................................................................................................................52


13.1.1 Server Management Tab ..............................................................................................................................................53
13.1.2 Unit Management Tab..................................................................................................................................................54
13.1.3 User Management Tab .................................................................................................................................................57
13.1.4 Storage Configuration Tab............................................................................................................................................59
13.1.5 Ingest Profiles Tab.........................................................................................................................................................61
13.1.6 Delivery Profiles Tab .....................................................................................................................................................67
13.1.7 Archive Tab ...................................................................................................................................................................68
13.1.8 AI Tab (Artificial Intelligence)........................................................................................................................................70
13.1.9 Dashboard Tab..............................................................................................................................................................71
13.1.10 Site Analytics Tab ..........................................................................................................................................................71
13.1.11 Workflow Tab................................................................................................................................................................71

14 EMAM WINDOWS SERVICES ............................................................................................................................................ 71

15 FIREWALL PORTS ............................................................................................................................................................. 72

16 BASIC FUNCTIONALITY TESTS – UAT ................................................................................................................................. 73

17 SUPPORT ........................................................................................................................................................................ 73

17.1 EMAM WEB SUPPORT ................................................................................................................................................................74


17.2 EMAM PHONE SUPPORT .............................................................................................................................................................74
17.3 EMAM CUSTOMIZATIONS – WEB AND APPLICATION DEVELOPMENT....................................................................................................74

© 2021 EMAM, LLC


4 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

1 Operating System Configurations – All Sever installs


When planning your eMAM install, you will have to ask the customer if they want to access the eMAM
system via the Hostname, Server IP address, or the FQDN. This information is needed at the beginning
of the eMAM software install. It is possible to change this later, but it is time consuming to manually
change the configuration files, and the Registry files on the operating system.
1.1 Hostname
You should always set-up the eMAM server with a valid Hostname. Any valid host name is acceptable,
except the hostname of “eMAM”. eMAM may be part of the Hostname, just never the complete
Hostname. If you use “eMAM” as the hostname installation issues will occur forcing, you to re-install.
1.2 Server IP
You can use a static IP where possible on each eMAM server. Depending on your set-up, you may be
using the IP in the configurations. But this is not a recommended method because IP configuration
can lead to reconfiguring the eMAM system during the server migration.
1.3 FQDN
We recommend using a FQDN (Fully Qualified Domain Name) for external facing workflows. This
should be planned before the implementation stage to avoid additional efforts of reconfiguring the
system.
1.4 Bound to Domain
If the eMAM servers are to be bound to a Domain, it is best practice to do this prior to the eMAM
software install.
1.5 Date / Time
During the eMAM software install, the server(s) will need to be set to US English for the Date and
Time. After the install is complete, the Administrator user can have the date and time set to the
regional settings, however the eMAM service user must always have the Date and Time set to US
English. The reason for this is due to the way EMAM licenses the server. If there are install issues or
if the system shows there is a license issue, check the eMAM service user’s date and time settings.
1.6 Language settings
During the install of eMAM, the EMAM Implementation Team and the EMAM Support Team can only
support a system if they can read the menus. Please have the language settings set to US English.

© 2021 EMAM, LLC


5 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

1.7 Service User (local)


eMAM uses a windows service user to start/stop windows services. If the system is not going to be
utilizing an Active Directory Server, the eMAM Set-up installer will automatically create an “emam”
local service user. DO NOT create this user manually. This will cause the eMAM software installer to
fail because it will attempt to create this user itself.
1.8 Service User (Active Directory)
eMAM can use an Active Directory user as its service user. The AD user must have Administrator rights
during the eMAM software install and configuration. Then the service user can be demoted down to
an Active Directory Service user. The customer must supply you with the emam AD service user name
and password prior to install, as you will need it during the install process.
1.9 Administrator User
eMAM uses an Administrator user to run the eMAM Set-up Installer. This installer must be run as a full
Administrator due to the OS changes it must make during the install process. After the eMAM software
is installed, the Client can change the Administrator password of the server. The Client can create a
separate user with full Administrator rights, but this username must NOT be “emam”.

1.10 IEC Enhanced


Turn off IE Enhanced Security Configuration.
1. Log into Microsoft Windows’ Server Manager.
2. Select Local Server
3. Locate IE Enhanced Security Configuration.
4. Change the setting from “ON” to “OFF”
1.11 Windows Updates
Apply all Microsoft Windows updates. This process may have you rebooting multiple times during the
update process. After all Windows updates are completed, change the Windows Update settings to
NEVER check for updates. The reasoning behind this is you do not want your server to automatically
update and reboot on its own, as this may cause production outages unexpectantly. Any windows
updates should be a planned activity during a planned outage after the eMAM system is completely
installed and configured.
1.12 Anti-Virus software
You may run an Anti-virus software on the eMAM system after the install is completed. The Anti-Virus
software should always omit the following path: C:\Program Files\EMAM Media
The Anti-Virus software will also need to be disabled prior to any eMAM software patches/updates
otherwise some binaries may get quarantined and removed causing system issues that are hard to
troubleshoot.

© 2021 EMAM, LLC


6 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

1.13 Windows Firewall


You may want to turn OFF the Windows firewall for the server. If you do not, you will get warnings
when installing Microsoft SQL Server.

1.14 Add roles and features


eMAM uses .NET Framework and Web Server (IIS), as such please install these from the Windows “Add
Roles and Features”

© 2021 EMAM, LLC


7 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

© 2021 EMAM, LLC


8 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

2 Microsoft SQL Software Editions


Installation of MSSQL 2017 or 2019 for all Database installs apart from Amazon AWS and Microsoft
Azure installs which in most cases are using MSQL 2017 or 2019 Web Edition.
2.1 Acceptable MSSQL Editions
2.1.1 MSSQL 2017 or 2019 Express Advanced Edition
Microsoft 2017 or 2019 Express Advanced Edition can be obtained from Microsoft’s website. This is a
free edition with some limitations. If you happen to download and install MSSQL Express and the SQL
Server Management Studio is not installed, you will need to obtain that from Microsoft’s website as
well.
• This is suited for a small eMAM Vault install where there is no heavy database usage.
• Maximum database size is 10GB
• Hardware limit of 1 GB Ram
• Slower in performance than its paid counterparts.

2.1.2 MSSQL 2017 or 2019 Standard Edition


Microsoft SQL 2017 or 2019 Standard Edition is the preferred Edition for eMAM Vault, Publish,
Workgroup and Enterprise. Contact Microsoft for recommendations on licensing of MSSQL based on
CALS or Per Core.
https://download.microsoft.com/download/7/8/C/78CDF005-97C1-4129-926BCE4A6FE92CF5/SQL_Server_2017_Licensing_guide.pdf

2.1.3 MSSQL 2017 or 2019 Web Edition


Microsoft SQL 2017 or 2019 Web Edition is only available for Amazon AWS and Microsoft Azure Cloud
installs. The benefit is that it is specifically designed for web applications such as eMAM. There are
no CALS or Core license charges for this edition.
2.1.4 MSSQL 2017 or 2019 Enterprise Edition
Microsoft SQL 2017 or 2019 Enterprise Edition for eMAM is over kill and not necessary, however it will
run.

3 MSSQL Software Install


eMAM does not sell MSSQL, this will need to be sourced and licensed by the customer or the Reseller.
The supported versions for eMAM 5.3 onwards are MSSQL 2016 – 2017 or 2019. The MSSQL version
install interfaces may be slightly different than the one shown below, but it should be close enough
to allow the engineer doing the install to follow along and accomplish the MSSQL install.
This document will show installing MSSQL 2017 or 2019 Express.

© 2021 EMAM, LLC


9 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

1. Run the MSSQL installer as Administrator

2. Select New SQL Server stand-alone or add features to an existing installation

© 2021 EMAM, LLC


10 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

3. Click the I accept the license Terms.

4. Click Next >


5. If you are connected to the internet, its best to Select the Use Microsoft Update to check
for updates

6. Click Next >

© 2021 EMAM, LLC


11 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

7. The default selection is good for the eMAM install If using MSSQL Express Edition.

(SQL EXPRESS)

(Full Version of MSSQL)

Do not select the following: PolyBase Query Service, Analysis Services, Distributed Replay
Controller or the Master Data Services.

8. Click Next >


9. Select Default instance

© 2021 EMAM, LLC


12 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

10. Click Next >


11. This is VERY IMPORTANT. Select Collation tab, and make sure the Database Engine is set to
SQL_Latin1_General_CP1_CI_AS eMAM works only with this collation.

© 2021 EMAM, LLC


13 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

12. Click Next >


13. Select Mixed Mode (#1)
14. Put in the “SA” Password (#2)
15. Create a password and share it with EMAM team.

16. For best database performance, Microsoft suggests placing the Database, TMP, LOG and
database backup files for the database into separate drives. Use the Data Directories tab
(#3) and TempDB tab (#4) to specify the locations.

17. Click Next >

© 2021 EMAM, LLC


14 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

18. Newer versions of MSSQL will display this Consent form. To continue, you must select Accept
and then Click Next >

19. The Newer MSSQL also requires you to Consent on installing Python. Click Accept and then
click Next >

© 2021 EMAM, LLC


15 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

20. The MSSQL software will now install.

21. When the install completes successfully, you will see the status as Succeeded for all
Features. Click Close

22. Reboot the server after installing MSSQL is a good practice.

© 2021 EMAM, LLC


16 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

4 SQL Server Configuration Manager


1. Launch SQL Server Configuration Manager

2. In the interface on the Left-hand side, Click the arrow ( > ) to reveal additional items.

© 2021 EMAM, LLC


17 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

3. Select the items one at a time. What you are looking for is if everything is marked as
Enabled. If it is marked as Disabled, you want to change it to Enabled.

4. Once all the settings have been changed and verified as Enabled, Click on SQL Server
Services in the Left panel (#1) and then click on SQL Server (MSSQLSERVER) in the Right
panel. (#2).

5. Right click on SQL Server (MSSQLSERVER) and select Restart.

© 2021 EMAM, LLC


18 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

6. You may now exit the SQL Server Configuration Manager software.

5 SQL Server Management Studio


SQL Server Management Studio is the application to access the Microsoft SQL database. This is not
always installed. If you are unable to find the software from the Windows Start menu, then you will
need to download it from Microsoft’s website. If it is already installed, you may skip this step.
1. Run the SQL Server Management Studio Installer as Administrator.

© 2021 EMAM, LLC


19 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

2. Click Install.

3. Click Close when prompted.

© 2021 EMAM, LLC


20 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

6 eMAM License
Before you run the eMAM installer, you must get a temporary license. On the next page is a copy of
the license request form. Send the license request to [email protected]
The form must be filled out completely. All installs will be a temporary license until EMAM has
received full payment. The license consists of 3 parts. Only 1 will be of interest when you are
licensing the servers, that is the License Code. The other 2 are for locating the license in our license
server if the license needs to be extended or updated in some way.
1. Customer Code This will always begin with EMCU followed by some numbers.
(This is the Customer Number)
2. ID This is an individual server ID that is issued in the eMAM license gateway.
3. License Code This is the license string that will be entered by you in the eMAM license
application.

*Please note the eMAM license is Non-Transferable from one server to another.
**License requests are handled only M-F 9am-4pm EST

© 2021 EMAM, LLC


21 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

© 2021 EMAM, LLC


22 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

7 eMAM Software
eMAM software is available only for download to Authorized Resellers. For software FTP location,
please email [email protected] for links.
7.1 eMAM Software Install Prerequisites
1. Download the eMAMSetup_5.2_10SEPT2020.zip file,
2. Uncompress the .zip file
3. Decide, do you install the software with Hostname, IP or FQDN? Remember it is difficult to
change once you have installed eMAM.
4. Have your eMAM temporary license string ready to enter.
5. Will you require eMAM to send out emails? IF so, make sure you have the SMTP mail server
credentials ready during the install, as the installer will ask for that information.
7.2 eMAM Software Install
1. Run the eMAMSetup 5.3 installer as Administrator.

2. Click the I agree to the license terms and conditions – after reading them.
3. Click Next >

© 2021 EMAM, LLC


23 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

4. Determine what eMAM Components you need to install.


a. Example: If this is an eMAM Vault (Single Server), or eMAM Publish, or a POC/Demo
system you would choose all the options with the exception of “eMAM Nexidia
Connector”

© 2021 EMAM, LLC


24 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

b. IF you are installing for eMAM on multiple systems (2 or more) such as eMAM
Workgroup, your eMAM Gateway/Database Server would be selected like this:

c. Your eMAM Application Server would look like this:

© 2021 EMAM, LLC


25 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

5. Click Install >


6. During the install process, you will see the below screen and also some DOS windows. On
some systems the install process will take a while, please be patient.

7. eMAM DB Mailer Profile Configuration This is used to send emails out from the eMAM
Database, for example as part of an eMAM workflow. IF this install is part of a POC and sending
emails from the system is not necessary then you can simply skip this step by clicking Next.
If you skip this step and later decide that you want to have the database send emails, then in
the scrips section of this manual is a script to alter to add this functionality

© 2021 EMAM, LLC


26 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

a. Account Name (#1): This is the name you will use in the eMAM workflows when it asks
for
“DB Mailing Profile Name “. It may be easier to use the one in the example.
eMAMDBMailerProfile
The install will make you at least enter an Account Name at a minimum.
b. Description (#2): This can be any description.
c. Email (#3): This is the “sender” email address used for the SMTP server.
d. SMTP Username (#4): This is the username to log into the SMTP server.
e. SMTP Password (#5): This is the password for the SMTP user. This is mandatory for the
system to send emails even if the SMTP server does not require this, eMAM does.
f. SMTP Server (#6): This is the SMTP server URL/IP address

8. eMAM Gateway Settings.

a. Organization Name (#1): This is the Name of the Company the eMAM system is for. Do
not leave this blank, this is important so that if automated emails are sent to either the
eMAM support team or the Reseller support team they know which server is having
issues.
b. Gateway URL (#2): This is where you input the Hostname, IP or FQDN for the access of
the server. Example by default it will choose the Hostname. In the above example, the
host name is DEMO-LAB-EMAM If you choose to use an IP, make sure it’s a static IP and
replace the existing hostname with the IP address. If the choice is to use a FQDN then
replace the existing Hostname with the FQDN. Example: http://DEMO-LAB-

© 2021 EMAM, LLC


27 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

EMAM/emamgateway/emamservice.asmx becomes
http://scott.emamcloud.com/emamgateway/emamservice.asmx
c. Analytics Gateway URL (#3): This is where you input the Hostname, IP or FQDN for the
access of the server. Example by default it will choose the Hostname. In the above
example, the host name is DEMO-LAB-EMAM If you choose to use an IP, make sure it’s
a static IP and replace the existing hostname with the IP address. If the choice is to
use a FQDN then replace the existing Hostname with the FQDN. Example:
http://DEMO-LAB-EMAM/emamanalyticsgateway/emamanalyticsgateway.asmx
becomes
http://scott.emamcloud.com/emamanalyticsgateway/emamanalyticsgateway.asmx

9. Click Next >


10. eMAM Web Applications Setting

a. UserName (#1): This is the eMAM Windows user that eMAM uses for licenses. This is
defaulted to a local Windows user that the eMAM Setup installer will create. By
default, this username is emam .
i. If you are using Active Directory and have the dedicated eMAM service user
credentials enter them in here now.
b. Password (#2): This is the eMAM Windows user’s password.

© 2021 EMAM, LLC


28 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

c. For support purposes it is requested that it is left to default unless using Active
Directory.

11. Click Next >


12. eMAM Services User Settings.

a. User Name (#1): This is the eMAM Service user that eMAM uses for starting / stopping
the eMAM Windows services. This is defaulted to a local Windows user that the eMAM
Setup installer will create. By default, this username is emam
i. If you are using Active Directory and have the dedicated eMAM service user
credentials enter them in here now.
b. Password (#2): This is the eMAM Windows user’s password.
c. For support purposes it is requested that it is left to default unless using Active
Directory.
d. Typically, this is the same user as the eMAM Windows user.

13. Click Next >


14. Ready to Install eMAM

© 2021 EMAM, LLC


29 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

15. Click Next >

16. eMAM Feeder Domain Configuration


eMAM Feeder (eFeeder) is a Java – JNLP client-side upload application.
a. By default, the Server’s Host Name is in the URL. If you are using Host Name that is
fine, but if you are using IP, or FQDN you will want to change the host name much like
you did in STEP 7. The exception is that you will want to make sure the domain name
corresponds to the eMAM Web server, not the eMAM Gateway server if they are separate
servers.

© 2021 EMAM, LLC


30 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

17. Click Next


18. Java – JNLP Domain Configuration Completed

19. Click Finish

© 2021 EMAM, LLC


31 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

20. Configure Uploader URL


The Uploader URL is a web-based upload tool that resides in the eMAM Director interface.
The uploads go directly to the eMAM App Server.

a. Much like you did in STEP 7, you will want to change the HostName in the URL to the
HostName, IP or FQDN depending on what the choice was earlier. IF there were 2 or
more servers, then you will want to make sure the HostName is changed to the eMAM
App Server information. Make sure to leave the rest of the URL as is. Example.
http://scott.emamcloud.com:8080/eMAMUploadManager/EMAMUploader

21. Uploader Manager Setup Completes.

© 2021 EMAM, LLC


32 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

22. Click Finish


23. eMAM software Setup is Complete

24. Click Close.

© 2021 EMAM, LLC


33 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

8 Post Install / Patch Update / Upgrade Configurations


eMAM uses configuration files for the eMAM services. After patches updates the configuration files
may have to be manually updated. Read the associated Readme file for every patch update. Update
the configuration files with care. If they are incorrectly altered the system will have issues. Best
practice is to make a copy of the configuration file prior to updating/changing them. It is best to use
a text editing software such as NotePad ++ for the editing of these files. While editing the files, make
sure that the eMAM Web Services are turned OFF.
Always backup the eMAM Database and EMAM Media folders before doing the patch updates.
In the eMAMSetup, the Readme does not require any Configuration changes. It does require some
additional changes in the IIS Manager. Follow the below Readme instructions.
**NOTE if something in the README is already done, do not add it a 2 nd time such as adding
duplicate MIME TYPES or settings in the config files. This will cause errors and the system will
not work properly.
8.1 eMAMSetup 5.3 Readme
*****************************************

Setup includes

*****************************************

© 2021 EMAM, LLC


34 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

9 File System Configurations


eMAM is storage agnostic. If the storage can be mounted as a Drive Letter (with or without a client
software) or as a UNC path, eMAM can use it for the “Original” and “Proxy” locations. The emam
Windows and Service user must have full read/write access to the storage location.
‘Original’ is the folder and term that EMAM uses as a managed storage location for the un-altered
original high-resolution file that is being ingested into eMAM. The only change that is made to the
ingested files is that the file name is converted to a unique Identifier name. (UUID)
‘Proxy’ is the folder and the term that EMAM uses as a managed storage location for the newly
created .h264 MP4 file that is used in the web interface to view the videos. Again, the proxy file will
have a UUID file name that corresponds to the Original file.
The example below is for a POC / Demo set-up but can be easily modified for a production system.
9.1 Create a Folder Containing eMAM Managed Folders
This is for ease of training, but the shared folders so not have to be together and can be on separate
storages. The Proxies must have direct access to the eMAM gateway server for Microsoft IIS to share
the proxies via the eMAM web interface.

9.1.1 Folders
1. Create a top-level Folder “emamfolders” (C or D drive for the POC/DEMO environment is fine
depending on available test space)
2. Do not use spaces or illegal characters in the folder names as this will cause URL issues later.
(~ " # % & * : < > ? / \ { | }. )
3. Inside the “emamfolders” directory create the following folders
a. Original
b. Proxy
c. Ingest
d. Archive
e. Delivery
4. Inside the Original and the Proxy folders, place a .PNG, .JPG or a .GIF file, anything image file
type that a browser can display. You can do a quick google search and find a sample file for
the test that follows.
9.1.2 Windows Share
You will need to share the top-level folder, in this example “emamfolders”. Share this folder and
its contents with full Read/Write access to the emam user.

© 2021 EMAM, LLC


35 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

10 Microsoft IIS Configuration


eMAM uses Microsoft IIS as its web server to display the eMAM web interfaces.
1. Launch the Microsoft IIS application.

2. Add a Virtual Directory.


a. Click on the Arrow next to the ServerName (#1) under the Connections in the Left
Panel in the interface.
b. Click on the Arrow next to the Sites folder (#2) under the Connections in the left
Panel in the interface.
c. Click on the Arrow next to the Default Web Site (#3) under the Connections in the
Left Panel in the interface.

© 2021 EMAM, LLC


36 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

d. Right click on Default Web Site and select Add Virtual Directory

e. Add the Alias (#1), typically we use emamfolders (which was the top level shared
folder name.)
f. Add in the Physical Path (#2) This is the physical location of the top-level shared
folder.

© 2021 EMAM, LLC


37 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

g. Click Connect as…

h. Specific User: Click Set…

© 2021 EMAM, LLC


38 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

i. UserName (#1) is the eMAM Windows user that has full Read/Write access to the
storage.
j. Password (#2 & #3) is the eMAM Windows user that has full Read/Write access to the
storage.

k. Click OK.
l. Click OK.
m. Click Test Settings

© 2021 EMAM, LLC


39 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

n. Test Connection
You should get Green connection status. If not, there are networking or permission
issues and IIS is not able to properly connect to the storage.

© 2021 EMAM, LLC


40 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

o. Click Close
p. Click OK
3. If you have not already, place a small .PNG, .JPEG, or .GIF file into the shared Original and
Proxy folders. This will be used to test the IIS/Browser connectivity. (You can download a
test file from a google search if you do not have one handy.)
4. Click on the Arrow next to the emamfolders virtual directory that you previously created. In
the Left Panel of IIS under Connections. To display the folders under it.

a. Click on the Original folder (#1) – Left Panel


b. Click on Content View (#2) – Middle Panel Bottom
c. Click on your image (#3) – Middle Panel
d. Click on Browse (#4) – Right Panel under Actions.

© 2021 EMAM, LLC


41 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

5. This will open a Browser window and if everything is set correctly with permissions you
should now see your image in the browser window. (Leave this window open – or copy the
URL into a notebook for use later in the set-up.)
a. Sample URL: http://localhost/emamfolders/Original/Image1.png
b. Change out the “localhost” with the Hostname, IP or FQDN you plan to use during the
eMAM software install to make sure it is valid.

© 2021 EMAM, LLC


42 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

6. Repeat the steps for the Proxy folder.


a. Click on the Proxy folder (#1) – Left Panel
b. Click on Content View (#2) – Middle Panel Bottom
c. Click on your image (#3) – Middle Panel
d. Click on Browse (#4) – Right Panel under Actions.

e. Display of Proxy test image in Browser (Leave this window open – or copy the URL into
a notebook for use later in the set-up.)
1. Sample URL: http://localhost/emamfolders/Proxy/image2.jpg
2. Change out the “localhost” with the Hostname, IP or FQDN you plan to use
during the eMAM software install to make sure it is valid.

© 2021 EMAM, LLC


43 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

7. Add HTTP Response Headers to the emamfolders in IIS


a. Click on the emamfolders (#1) under the Connections in IIS – Left Panel
b. Click on Features View (#2) – Middle Panel Bottom
c. Double Click HTTP Response Headers (#3) – Middle Panel

d. Click Add (#1) Under Actions in the Right Panel. (This brings up the Pop-up)
e. Name (#2) Enter in the following: Access-Control-Allow-Origin
f. Value (#3) Type in an Asterisk: *

© 2021 EMAM, LLC


44 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

g. Click OK
Note if you have multiple Virtual folders in IIS for eMAM you will need to do this for each
top-level virtual directory. In most cases you will only have 1 as in this example.

8. If you have not already done the Readme instructions as part of the eMAMSetup do it now
while you are in IIS.
a. Add Filename Extension as . as a MIME Type
b. Click on the Server Name (#1) Under Connections – Left Panel
c. Double click on MIME Types (#2) – Middle Panel

d. Click Add… (#1) – Top Right Panel under Actions

© 2021 EMAM, LLC


45 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

e. Add MIME Type


f. File name extension: (#1) Enter a period .
g. MIME type: (#2) Enter the following: test/html

h. Add any other MIME Types as per the README document.


i. Click OK
j. Restart IIS Services.
k. Click on the Server Name (#1) – Left Panel
l. Click on the Restart (#2) – Right Panel under Actions

© 2021 EMAM, LLC


46 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

11 License Manager Application


License can be updated to the eMAM servers with the use of the License Manager software that has
a shortcut on the desktop of the eMAM server(s). If the short cut is not there, the application lives
in this path: C:\Program Files\EMAM Media\eMAM License Manager\eMAMLicenseManager.exe
The eMAM license is Non-Transferable and is registered to the Server’s MAC Address.

11.1 License the eMAM Server via Internet


1. The eMAM system must be connected to the internet.
2. Log into the windows session as the Windows user “emam”
3. You must have the license code obtained from EMAM.
4. Make sure the Date/Time for the server is set to US English. (This is a requirement for the
“emam” user. Licensing and usage of the system will fail if this is not set.)
Note the Administrator user can be set to a local Date/Time at this point.
5. Double Click on the eMAM License Manager. (Should be on the Desktop)
1. License Code (#1): This is supplied by EMAM. License are typically issued as TEMP
license until payment is made in full, and typically for only 30-60 days.
2. Server Name (#2): This is the Name of the Server and should be left as default.
3. Server Location (#3) This should be changed to reflect the Customer’s Company
name and location if there are multiple locations.

© 2021 EMAM, LLC


47 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

4. This your License confirmation. License Details


5. Customer Code (#1) This is the Customer Number.
6. Systems ID (#2) This is the Actual Server ID in our License Gateway.
7. Component(s) (#3) for this server and expiration date.

11.2 License the eMAM Server offline via a license.dat file


9. Log into the windows session as the Windows user “emam”
10. You must have the license code obtained from EMAM.
11. Make sure the Date/Time for the server is set to US English. (This is a requirement for the
“emam” user. Licensing and usage of the system will fail if this is not set.)
Note the Administrator user can be set to a local Date/Time at this point.
12. Double Click on the eMAM License Manager. (Should be on the Desktop)
a. License Code (#1): This is supplied by EMAM. License are typically issued as TEMP
license until payment is made in full, and typically for only 30-60 days.
b. You will get the Communication Error as in the screen shot.

© 2021 EMAM, LLC


48 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

c. Click OK.
d. Save the license Key to your desktop, and email to
[email protected] and let us know what customer this is for. If there
are multiple eMAM servers a license key will need to be generated per eMAM server.
Rename the keys with the server name so we can keep them strait when issuing the
licenses for each server.

© 2021 EMAM, LLC


49 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

e. Once we receive and process the .key file(s) we will issue you a license.dat file for
each of the servers.
f. Try to not close the eMAM License Manager prior to importing the license.dat file.

g. Once you receive the license.dat file, Click on Browse (#1) locate the file.
h. Click on Update (#2)

© 2021 EMAM, LLC


50 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

i. This your License confirmation. License Details


j. Customer Code (#1) This is the Customer Number.
k. Systems ID (#2) This is the Actual Server ID in our License Gateway.
l. Component(s) (#3) for this server and expiration date.

12 Enable Broker on the MSSQL Database


1. Open Microsoft SQL Server Management Studio
2. Right Click on the “emamdb” under the “Databases tab”
3. Select Properties
4. Choose “Options”
5. On the right, scroll down to “Service Broker”
6. On the Field “Broker Enabled” Make sure this is set to “True”
7. Click OK.

© 2021 EMAM, LLC


51 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13 eMAM Super Admin Basic configuration


Please note this Manual does not supersede or replace the eMAM Super Admin Manual. This manual
is meant to be a quick start guide to a very basic set-up such as a POC/Demo system. It can be easily
modified for a production system.
13.1 Login into Super Admin
The URL for the eMAM Super Admin Web Console interface is the following from a browser.
http://localhost/eMAMsuperadmin It is recommended that during the set-up phase you are logged
into the eMAM Web/Gateway server. After the set-up is complete you should be able to log into the
server from a remote workstation. You can change the “localhost” to the Hostname, IP or FQDN you
used during the software install.
Please check with EMAM Implementation for the default Super Admin username and password.

© 2021 EMAM, LLC


52 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13.1.1 Server Management Tab


8. COMPONENT NAME (#1) This shows the all the eMAM components that are installed.
9. COMPONENT URL (#2) This shows the URL to where the components are installed if on
different servers. If on a single server, it can be left blank except for Transcode Manager.
10. VERSION (#3) This show you what version / patch of eMAM you are running. This is important
to know for support and future updates/upgrades.
11. Status (#4) This tells you if a component is Active or Disabled for a system.

© 2021 EMAM, LLC


53 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

If you do need Component URLs, this is a list of the URL addresses, all you need to do is change the
Server Name from LOCALHOST to the correct URL name. Again, this is only needed if the Component
is on a different server. If all components are on the same server, you may leave all blank except
the eMAM Transcode Manager.

eMAM Analytics Gateway: http://LOCALHOST/emamanalyticsgateway/emamanalyticsgateway.asmx

eMAM Archive Service: No URL Available.

eMAM Client: http://LOCALHOST/eMAMClient

eMAM Delivery Service: No URL Available.

eMAM Director: http://LOCALHOST/eMAMDirector

eMAM Gateway: http://LOCALHOST/emamgateway/eMAMService.asmx

eMAM Mobile: http://LOCALHOST/eMAMMobile

eMAM S3 Connector: No URL Available.

eMAM Task Manager: No URL Available.

eMAM Transcode Manager: http://LOCALHOST:8080/eMAMUploadManager/EMAMUploader

• Note use port 8443 if SSL is being used.

13.1.2 Unit Management Tab


EMAM licenses the UNITS in the eMAM software. The Enterprise Edition has unlimited UNITS. (Also
referred as Business Units) Additional units can be purchased separately for the other eMAM Editions.
Each Unit is like having a totally separate eMAM system. The Users, User Groups, Metadata, Storage,
Archive, Ingest and Delivery profiles are all separate from each unit. There is no way to move content
or metadata from one Unit to the next Unit. Users however may be part of 1 or more Units. An
example of why to set-up a separate unit: If you have 2 clients and they do not want to have any
possibility of accidental content shared. Say Coke and Pepsi, this would keep them completely
segregated from each other.
13.1.2.1 Unit Settings
1. Unit Name (#1) This is what you plan to call your Business Unit. Typically, it is the customer
name.
2. Site Name (#2) This can be a URL that links to another web page. It will be a link to the Logo
in the upper left-hand corner of the eMAM Director interface.
3. Upload Logo (#3) This is if you want a logo to appear in the upper left-hand corner of the
eMAM Director interface. Please note only 1 logo can be in the director interface per UNIT.
a. Logo File Type can be a .jpg or .gif. Physical dimensions of 650x60 pixels.

© 2021 EMAM, LLC


54 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

4. Emails (#4) these can be set to a local admin user for the reseller or the customer if this is a
POC/Demo system. If this is a production, please refer to the eMAM SuperAdmin Manual for
more details of what to enter here.

13.1.2.2 Unit Server Bindings


In an eMAM set-up, you may have multiple eMAM servers that make up the system. All the servers
that are under the same eMAM license code are listed here. Most cases you would select all the
servers in the Server Bindings. For more details on Unit Server Bindings please refer to the eMAM
Super Admin manual.

13.1.2.3 Feature Settings


As part of an eMAM license the system has specific features licensed or not licensed. The features
here in the Feature settings can be further scaled back depending on what the Customer wants
limited in the UNIT. This is the top-level permissions and will apply further in the permission chain.
If you turn something off here, and in other area, turn on the permissions, it will not work as it has
been turned off at this higher level.
Note The option for Rhozet Carbon Coder is defaulted. This is a holdover from the initial software
build. This only allows you to use a 3rd party transcoder and that is a prerequisite.
Other Features normally people turned OFF unless they are needed are: Insight & Transcript used
for Artificial Intelligence (AI) integrations with external service providers, and Anywhere (which is
Adobe Anywhere and that is no longer a product) and Avid DS (Formerly Nexidia) which does
require having an Avid Dialogue Search server.

© 2021 EMAM, LLC


55 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13.1.2.4 SMTP Settings


eMAM uses an external SMTP Mail server to send emails. The settings here are for the eMAM eSend
functionality, sending automated emails from the system. (With exception of database-initiated
emails from an eMAM workflow – which will be discussed later.) This will be the default SMTP settings
for the UNIT. Individual users may also alternatively have their own SMTP Mail settings assigned later
as well.

Be sure to include all information including a SMTP password for a SMTP user otherwise the mails
will not go out. Even if the SMTP Mail server does not require a username or password eMAM does.
Click on SUBMIT when done.

© 2021 EMAM, LLC


56 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13.1.2.5 Editing an existing Unit


If you find yourself Editing a Unit, you will notice a new button at the bottom.

Save AS creates a duplicate of the Unit you are editing. This makes it easy to create a new unit that
has similar attributes as the original. This does not carry over users, assets or workflows. This option
will only work if you have a multiple UNIT license.
If you are editing, make sure you select SUBMIT.
13.1.3 User Management Tab
The User Management Tab is to create Admin users for a specific UNIT.
If you have multiple units, this is the interface that you will use to add the user to the next unit. The
system will prompt you saying the user already exists, do you want to merge the 2 accounts. You will
need respond in the affirmative.
If you have set up Active Directory, then you do not need to do this step as eMAM will verify users
based on that.
eMAM’ s License is based on named users. Vault by default has 10 users, Publish and Workgroup have
25 users, Enterprise has 50 users. You can always purchase additional users. (With the exception of
the eMAM MINI which is restricted to 5 users.) Please keep in mind that the eMAM SuperAdmin user
is counted as one of the users.
Local Users:

1. Enter in the email address of the local user you would like to add. (#1)
2. Select the business Unit you wish the user to be added to. Note – This will be the unit you
created, and not the “EMAM” unit. (#2)
3. Click PROCEED (#3)

© 2021 EMAM, LLC


57 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

4. Enter in the user’s Name (#1)


5. Enter in the Domain Username (#2) this is typically the email address again or pulled from
Active Directory.
6. Enter in the Address/Phone number. Anything with an Asterisk (*) is a required field. If you do
not want to enter information there, you can simply put a number such as (1) to fulfil the
requirement.
7. Password (#3) You can have the system Autogenerate a password or you can manually create
one for the user.
8. You can disable or expire an account.
9. If this is a new install you may not yet have an ingest profile, so you can skip that for now. If
you do already have an ingest profile, you can select the ingest profile(s) a user has access to.
10. Do you want to have the system send an email to the user to let them know their account is
set-up and send them the link to the system? (#5) Do you also want to have the user change
their password on 1st login into the system? (Not applicable for Active Directory users)
11. Each user in the system can either use the Units default SMTP mail server information you set
up previously or they may have a different SMTP mail server to use for that user. (#6)
12. Click SUBMIT
13. Account is successfully created.

© 2021 EMAM, LLC


58 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

14. If you need to Edit a user account, click on the pencil icon. (#1)

13.1.4 Storage Configuration Tab


In the eMAM system you may have as many Storage Configurations as you wish. eMAM does not license
based on storage capacity. Each Storage may be based on separate physical Storages, a business
reason to split customers etc.
eMAM has the concept of Managed Storage. Once an asset (Video, Image, Audio, Documents etc.)
are ingested into the eMAM system they go to 2 primary locations. We call them “Original” and
“Proxy”

1. Click the “+” (#1) to open/edit the Storage configuration for the UNIT.

1. Please do not use spaces in the paths as that will cause URL issues.
2. Folder Name (#1) This is usually “Original” in a POC/DEMO but can be named anything that
makes sense for the Original High-Resolution files to reside. If you believe the customer may
have multiple Original locations, it may be a good idea to start thinking about some sort of
naming convention to keep them strait.
3. Highres File folder (#2) – This may be a Drive Letter or a UNC path. It is best practice to
open the folder from the server (Windows File Explorer) and copy / paste the path here to
make sure there are no mistakes and you can successfully access the folder.
(Make sure the folder has read/write access for the eMAM windows user)
4. Highres Virtual Path (#3) This is the URL you tested earlier in IIS. You will change the
“localhost” to the URL of the system and drop the File name you tested earlier to only go to
the Original folder. (NO trailing slash in the URL)
5. Low Res. Folder Type (#4) This is a pull-down Menu. Local is meant for Drive letters,
Network is meant for a UNC path.

© 2021 EMAM, LLC


59 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

6. Low Res Folder (#5) This is the path to the Proxy location that was set-up earlier. Much like
the Original folder, use Windows File Explorer to navigate to the Proxy folder. Copy / paste
the path into this location. Make sure the eMAM windows user has full read/write access to
this location.
7. Low Res Virtual path (#6) This is the URL you tested earlier in IIS. You will change the
“localhost” to the URL of the system and drop the File name you tested earlier to only go to
the Proxy folder. (NO trailing slash in the URL)
8. Archive Threshold (#7) This is set to number of Days if you want the system to Auto Archive
files going to this Storage.
9. Archive Purge Threshold (#8) This is the number of days to keep the content in the Original
High-Resolution location online after Archiving before the system deletes the content from
the Original location. Then the content only resides in the Archive only.
10. Purge Threshold (#9) This is how many days to keep the RESTORED content from Archive
on the Original disk location before it auto deletes again. Keeping the only copy in the
Archive.
11. Volume Name (#10) If you plan on using Adobe Premiere and on a MAC operating system,
this is where you enter in the MAC mount point name.
12. Excluded Extension(s) For Archive Purge (#11) Key in all the file extensions (multiple values
separated by semicolon), which needs to be filtered out from the purge queue after archive
operations (when immediate archive with delete file flag is enabled or archive purge
threshold criteria is met).
13. Selected Servers (#12) This is a list of the eMAM servers this system is licensed to. Typically,
you select all the servers.
14. Select Task Manager Server (#13) You may have multiple Task Manager servers in a larger
system configuration. (Example multiple locations) Select the Task Manager server for this
specific location.
15. Select Upload URL (#14) for Ingesting content into eMAM, you may use the browser-based
upload tool. This is the URL to that server and the port that will be used.
16. Auto Create Sub Folders (#15) Windows allows up to 4,294,967,295 files in a folder. This
also slows down searches when there a lot of files in 1 folder. With this selection you can
choose to automatically create a new storage location once the existing one hits a pre-
determined number of files or a specific data size in TB.

© 2021 EMAM, LLC


60 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

17. When done, Click SAVE.

13.1.5 Ingest Profiles Tab


eMAM charges based on the number of Ingest Manager services that are needed. If you are using
Commandline transcoders such as FFMPEG/FFMBC/Drastic and you are using multiple copies of those
transcoders, you will need to purchase additional “Ingest Manager and potentially Delivery Manager
services to run on separate eMAM Application servers.
If you are using Harmonic WFS or Telestream Vantage you may be able to have a farm of transcoders
and utilize 1 eMAM Ingest Manager.
eMAM supports following transcoders.
Open Source Commandline –FFMPEG / FFMBC http://ffmpeg.org/download.html
Drastic Net-X-Proxy / Net-X-Convert – Commandline – Full support through Manufacturer.
http://www.drastic.tv/productsmenu-56/mediareactorlist/mediareactor-client-server
Harmonic Carbon Coder – No support (Purchase through a Reseller)
Harmonic WFS – Full Support through Manufacturer. (Purchase through a Reseller)
Telestream Vantage - Full Support through Manufacturer. (Purchase through a Reseller)
For the use of this quick start manual, we will use FFMPEG this is a good choice for a POC / Demo
system.

© 2021 EMAM, LLC


61 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13.1.5.1 Managed Transcoder Servers

1. Transcode Profile Name (#1) This is a general descriptive name for the transcoder.
2. Transcoder Server IP / Host Name (#2) This is the hostname or IP of the transcode server.
3. Transcode Server (#3) This is the eMAM server with the Transcode Manager service installed.
4. Transcoder Type (#4) This is a pulldown menu with the supported API level transcoders. Each
transcoder type will give you different options based on the transcoder you select.
5. We will focus on FFMPEG for this manual.
6. Video Settings (#5)
a. App Path: Path to FFMPEG.exe
i. C:\Program Files\EMAM Media\eMAM Ingest Manager\CLTranscoders\ffmpeg.exe
b. Parameters:
i. -i "eSourceFile" -y -s 1280x720 -b:v 1024k -vcodec libx264 -r eSourceFrameRate -movflags faststart -pix_fmt yuv420p
"eVideoProxy"
7. Audio Settings (#6)
a. App Path: Path to FFMPEG.exe
i. C:\Program Files\EMAM Media\eMAM Ingest Manager\CLTranscoders\ffmpeg.exe
b. Parameters:
i. -i "eSourceFile" -y -ab 128k "eAudioProxy"
8. Thumbnail Settings (#7)
a. App Path: Path to FFMPEG.exe
i. C:\Program Files\EMAM Media\eMAM Ingest Manager\CLTranscoders\ffmpeg.exe
b. Parameters:
i. -i "eSourceFile" -y -ss 00:00:08.000 -f image2 -vf scale=176:-1 -vframes 1 "eThumb"
9. Image Proxy Settings (#8) Set the Max Width and Max Height of the image proxy etc.
10. AV ingest threads (#9) This is the number of Audio/Video Threads the system can handle.
Based on the system this is normally between 1-4.
11. Otherfiles ingest threads (#10) This is other files such as documents. Normal is again 1-4.

12. Click SAVE

© 2021 EMAM, LLC


62 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13.1.5.2 Managed Ingest Profiles

Manage Ingest Profiles is what your end users will see.


1. Profile Name: (#1) This Name is what end users will see. Make it descriptive so they know
what it will do.
2. eMAM Ingest Manager: (#2) This is the eMAM Ingest (Application Server) that will handle the
Ingest process. There may be multiple Ingest servers in a large install.
3. Asset Folder: (#3) This is the “Original” file location you want the ingested files to go to.
4. Xcode Type: (#4) There are choices here in a pulldown menu. Select Managed Transcode.
Other options are discussed in the eMAM Super Admin manual.
5. Transcode Server: (#5) This is the Name you gave to the Transcode server in the Manage
Transcode Server area above.
6. User: (#6) Every ingest profile MUST have a user defined.
7. Ingest Path: (#7) Using Windows File Explorer, copy / paste the path for the ingest folder.
8. Ingest Login: (#8) Typically the ingest login is the emam user. If the ingest path has a different
user, then enter that user’s credentials here. Must have Read/Write access.
9. Ingest Password: (#9) Password of the emam user – May already be defaulted. IF a different
user credentials, then add the user’s password.
10. Advanced Settings (#10) This link has additional configuration settings for the ingest profile.
11. Click the Advanced Settings link.

13.1.5.3 ADVANCED SETTINGS


Advanced Settings is split up into different Tabs.
1. Folder Config – This shows the location you added in the previous screen for a local access to
the ingest folder. You may have a need to also configure multiple other ways to get a file to
the ingest folder FTP, File Catalyst etc.

© 2021 EMAM, LLC


63 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

2. Transcoders – This shows the transcoder options you have already set-up.

© 2021 EMAM, LLC


64 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

3. Users – This is one of many areas you may select users that have access to this ingest profile.

4. Extension – This is where you add an extension of the video, audio, document files you are
ingesting. This is also where you enter in a pattern or extension you wish the ingest to
exclude from ingesting. Many of the most common are added by default.

© 2021 EMAM, LLC


65 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

5. Profile Settings – This gives you additional options such as:


a. Assigning the ingested assets from this ingest profile to an Adobe Premiere Project
b. Assigning the ingested assets from this ingest profile to a specific Category
automatically. (non-category assigned assets are sent to UNCATEGORIZED.)
c. Archive assets immediately after ingesting.
d. Restrict duplicate assets.
e. Enable WatchFolder Ingest
f. Enable Polling (Polling / checking to see if the file is finished growing)
g. Is Notify – if you have SMTP mail server configured and want an email sent after
ingesting.
h. Enable MD5 Checksum
i. Notifications – This is where you add the email address to send the notification to.
Only 1 email address can be added. If you need a group of people, its best to set up a
group email in your email server.

6. Click SAVE

7. Click SAVE a 2nd time.


8. After creating a new Ingest Profile, you must restart the eMAM Ingest Manager windows
service on the eMAM Application server for the new profile to become active.

© 2021 EMAM, LLC


66 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13.1.6 Delivery Profiles Tab


Delivery Tab is where you will set up and manage the delivery profiles. The top bar – Managed
Transcode Servers, you can usually skip as those are duplicates of the Ingest transcode Servers in
most cases. If you do not see a newly added Transcode Profile from the Ingest Profiles tab, hit the
browser refresh and it will show up.
13.1.6.1 Manage Transcode Servers

Usually nothing to do under this bar.


13.1.6.2 Manage Transcode Servers

This is where you would set-up a Delivery Profile what you would assign to individual users. Manage
Delivery Profiles is split into 2 Tabs.
1. Profile Name: (#1) This is the Name the end user will see for a delivery profile. Give it a
descriptive name.
2. eMAM Delivery Server: (#2) This is the eMAM Application server that has the Windows
delivery service on it.
3. Delivery Type: (#3) This is the type of delivery. In this sample we will not be using a
transcoder to transcode it, we will just deliver the Original file format as it was when
ingested. Check the eMAM Super Admin manual for additional options.
4. Include Asset: (#4) 99.9% of the time you will want to deliver the asset itself.
5. Include EDL: (#5) This delivers the EDL file to the delivery location.
6. Include eMAM Metadata XML: (#6) This option sends an XML of all the assets metadata both
custom and embedded metadata.
7. Include Sidecar File: (#8) This option allows you to have a custom XML side car with only
specific metadata supplied. This can be customized per another system’s expected XML.
8. Destination File Name: (#9) Choose a variable from the drop-down list and click on Insert
button to set it as the delivery destination file name.
9. Delivery Location Type: (#10) Choose the delivery location type.
10. Network UNC path: (#11) Using Windows File Explorer, copy / paste the path for the
Delivery folder.

© 2021 EMAM, LLC


67 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

11. Click SAVE


12. For new delivery profiles to become active, Restart the Windows eMAM Delivery Service.

13.1.7 Archive Tab


eMAM has partnered with many Archive middleware software partners.
http://empressmam.com/partners.aspx
The reseller / archive middleware software manufacturer will need to set-up the Archive middleware
software prior to configuring the eMAM Archive profile. When you choose an Archive middleware in
eMAM, software and configuration specific fields will show up for that middleware vendor. Fill in the
pertinent information from that vendor in the specified locations.
For this manual we will use eMAM Archive. eMAM Archive can send files to a slower speed spinning
disk for archive.
Note – eMAM can manage each asset to only 1 Archive location. You may have a system with multiple
archive software vendors.

13.1.7.1 Manage Archive Host Server

This is the connection set-up to the archive middleware software.


1. Host Server Name (#1) Enter in the Archive Server Name. This can be descriptive of the
archive middleware type.
2. Host Server IP (#2) Enter in the Archive Server’s IP or Host Name.
3. Archive Type (#3) Pulldown Menu showing all the API level integrated Archive middleware
software.
4. Archive and Restore Slots (#4) Rule of thumb is the Archive Slots is the number of physical
Drives for the LTO library. Minus out at least 1 drive for the Restore Slots. In a setup going to
a network drive, the slots are threads. Typical for this set-up is 1 archive and 1 restore slot.

© 2021 EMAM, LLC


68 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

5. Click SAVE

13.1.7.2 Manage Archive Profiles

This is the Profile that a user would have access to when selecting assets for archive.
1. Profile Name (#1) This is what the end user will see if they have access to an archive
profile.
2. Archive Host Server (#2) This is the server name you created in the Manage Archive Host
Servers above.
3. Server (#3) This is a pulldown menu for the eMAM application server that has the eMAM
Archive Service installed on it.
4. Archive Folder (#4) Using Windows File Explorer, copy / paste the path for the Archive
folder.
5. Options:
a. Delete Files from Storage – Deletes files from the “Original” storage.
b. Delete Files from Source – Deletes files from the Indexed Storage.
c. Full Restore – Only relevant to Restores that the middleware supports partial file
restores.
d. Is Default – You must have at least 1 Archive profile set to Default for each UNIT.

6. Click SAVE
7. After adding or changing an archive profile you will need to restart the eMAM Archive
Manager windows service.

© 2021 EMAM, LLC


69 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13.1.8 AI Tab (Artificial Intelligence)


eMAM supports multiple AI service providers. The AI service will need to be set-up and configured by
the Customer or the Reseller. Once you have the AI service set-up then you will need to enter in the
supplied API URL and API Key specific to the service and your subscription.
(Insight)
1. Amazon Rekognition: https://aws.amazon.com/rekognition/getting-started/
2. HPE Idol:
(Transcribe)
1. VoiceBase: http://info.voicebase.com/request-api-access-emam-voicebase
2. IBM Watson Text to Speech:
3. HPE Idol Speech Server:
4. Amazon Transcribe: https://aws.amazon.com/transcribe/
5. Google Cloud Speech to Text: https://cloud.google.com/speech-to-text/
(Insight & Transcribe)
1. Microsoft Video Indexer: https://docs.microsoft.com/en-us/azure/cognitive-
services/video-indexer/video-indexer-use-apis
2. IBM Watson Media Video Enrichment: https://www.ibm.com/watson/products-services/
3. Google Video Intelligence: https://cloud.google.com/video-intelligence/
4. Microsoft Computer Vision: https://azure.microsoft.com/en-us/services/cognitive-
services/computer-vision/
5. Google Vision: https://cloud.google.com/vision/

1. AI Profile Name (#1) Give a name to the profile that makes sense. Typically, the AI service
provider’s name.
2. AI Server (#2) This is the eMAM application server.
3. AI Type (#3) This is broken down to 2 AI Types.
a. Insight – Face and image recognition
b. Transcribe – Transcribes audio into text
c. Insight & Transcript – Combines both

4. Click SAVE

© 2021 EMAM, LLC


70 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

13.1.9 Dashboard Tab


The Dashboard in the Super Admin shows all UNITs dashboard statuses for Ingest, Delivery, Archive,
Cloud and workflows.
13.1.10 Site Analytics Tab
The Analytics Tab shows high level system analytics. More information in the eMAM Super Admin
manual.
13.1.11 Workflow Tab
The Workflow tab allows you to automate functions in eMAM. More information on how to use
workflows can be found in the eMAM Super Admin manual.

14 eMAM Windows Services


eMAM uses Microsoft Windows services. The services should be set to the eMAM service user.
1. Launch Microsoft Services (#1)
2. eMAM Service Components (#2)
The eMAM Services can be split up onto separate servers. If you have additional Application
servers, there will be additional services on that server as well. If you do not have a service
configured in the eMAM Super Admin, the service may not start. This is expected behaviour.
a. eMAMArchive Manager - This is the component that sends content to an Archive. If
you are installing XenData, it is best to install the eMAM Archive module on the
XenData server directly. All other Archive middleware installs, install the
eMAMArchive Manager on the eMAM Application Server.
b. eMAM DeliveryService - This is the component that delivers content to an FTP, Local
Storage etc.
c. eMAM IngestManager – This is the component that interacts with the 3rd party
transcoder to create the .h264 MP4 proxy files.
d. eMAMS3Connector - This is the component that copies Original or Proxy files to a S3
object storage location such as Amazon S3 Buckets or Azure Baskets.
e. eMAMTaskManager - This is the component that schedules the different service tasks.
f. eMAMUploadManager - This is the component that controls the Web Based upload
function in the eMAM Director interface.
5. Start-up Type / Log-on as (#3)
The services should be set to Automatic on start of the server. The services should also all be
set to log on as the emam service user. eMAMUploadManager may be set to Local System.

© 2021 EMAM, LLC


71 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

Note – After any changes in the Super Admin for Archive, Delivery, Ingest Profiles you will
need to restart the related windows eMAM service before those changes take effect.
Restarting an eMAM windows service does not adversely affect the existing queued files.

15 Firewall ports
Service Ports Notes

FTP 21 Non-secure – TCP (eMAM eFeeder)


(On the eMAM Application Server)

FTP Passive Ports 50000- Passive port range – TCP (eMAM eFeeder)
50009 (On the eMAM Application Server)

HTTP 8080 eMAM Web Uploader


(On the eMAM Application Server)

HTTPS 8443 SSL enabled eMAM Web Uploader


(On the eMAM Application Server)

SFTP 22 No acceleration – TCP (eMAM eFeeder)


(On the eMAM Application Server)

HTTP 80 TCP (eMAM Web Interface)


(On the eMAM Web/Gateway Server)

HTTP 81 TCP (eMAM middleware connector)

© 2021 EMAM, LLC


72 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

(On the eMAM Web/Gateway Server)

AME – Adobe Media Encoder 8008 TCP/UDP (eMAM AME panel communication)
(On the eMAM Application Server)

Signiant CLI 80 TCP/UDP (eMAM Panel to SWA S3) If client is


using Amazon S3 buckets and Signiant CLI
(separate license from Signiant)

Signiant CLI 443 TCP/UDP (eMAM Panel to SWA S3) If client is


using Amazon S3 buckets and Signiant CLI
(separate license from Signiant)

SMTP Mail Server 25 or 587 Your SMPT Mail Server port

Only needed if eFeeder is integrated with **If you have FileCatalyst it typically installed on the eMAM
FileCatalyst Application server.

FileCatalyst Administration 12400 TCP (FileCatalyst Administration)

SFTP 990 TCP (FileCatalyst Administration)

SFTP 22 TCP (FileCatalyst)

Data Ports 8000-8999 TCP and UDP ports (FileCatalyst)

WebAdmin or HTTP servlet 12480 TCP (FileCatalyst)

FileCatalyst Central 12500 TCP (FileCatalyst)

16 Basic Functionality Tests – UAT


Many of these functions have video tutorials. Please check this link to watch the video “how-to” for
these. http://demo.katapy.com/EMAM3/

17 Support
eMAM provides level 2 support for the Resellers / SI. Resellers are expected to take 1st level support
call as the issues reported may be outside eMAM software support such as Hardware infrastructure,
3rd party software issue etc. The Reseller would be in a better position to determine if the issue is
an eMAM or 3rd party issue. EMAM is more than happy to work with a reseller/ SI to determine where
the root issue is located.

© 2021 EMAM, LLC


73 www.emamsolutions.com
eMAM Basic Install Guide - Reseller Manual

Please supply eMAM support with eMAM version information, steps on how to reproduce the issue,
any log files to help them determine the root cause of the issue. Be prepared to share a Teamviewer-
14 ID and password along with a user account information so they can physically see and try to
reproduce the issue.
Email support for fastest response.
17.1 EMAM Web Support
1. Ticketing System: http://support.empressmam.com/Main/
a. Register or log into your account to view your current ticket status.
2. Web Chat: http://support.empressmam.com/Main/
a. Top left corner of the web page.
3. Email: [email protected]
a. Based on your email address this will automatically create a support ticket in our
support ticketing system. Please always respond back to the same thread for the issue
and split all issues into their own ticket for easier tracking of issues.
17.2 EMAM Phone Support
1.888.808.3856
17.3 EMAM Customizations – Web and Application development
EMAM can be your partner in both eMAM and non-eMAM Web and Application development as
well. Contact your sales representative for more details.
http://emamsolutions.com/
[email protected]
1.855.855.6006

© 2021 EMAM, LLC


74 www.emamsolutions.com

You might also like