Configuring the Media Publisher - Agenda Media - Foundation 23.1 - Foundation 23.1 - Ready - OnBase - Essential - Premier - Standard - external - Standard - Essential - Premier

Agenda Media

Platform
OnBase
Product
Agenda Media
Release
Foundation 23.1
License
Standard
Essential
Premier
Note:

This configuration is for live meeting streaming and recording.

To access the Media Publisher configuration file:

  1. Access the Media Publisher.config file. The Media Publisher.config file is typically located in the following directory: C:\Program Files (x86)\Hyland\Services\Media Publisher.
  2. Locate the MediaPublisher.exe.config file, and open it using a text editor.
  3. Locate the <Hyland.Services.Client> | <ApplicationServer> tag and confirm that the values are set. This is done during installation, but you may want to confirm that they are correct.
  4. Locate the <Hyland.MediaPublisher> section.
  5. In the <Application> sub-section, ensure that the following values are set to match your environment:
    • ServerName . This is the name of the Media Publisher server created in Configuring the Media Publish Server.

    • ServerAddress (can be entered as a host name or IP address)

    • APIPort

    • SharedKey

    • ServerPort . This is the incoming port for the RTMP stream from the encoder.

    • Type

    Note:

    The SharedKey is a value made up by the customer, and it should match the Shared Key established in Configuring the Media Publish Server. The SharedKey will need to be encrypted. See Encrypting Items for Configuration for more information.

  6. In the <Connection> sub-section, ensure that the following values are set to match your environment:
    • Datasource

    • AppServerUserName . This is the user name you set in the OnBase Configuration tool see Setting up a Media User for more information.

    • AppServerPassword . This is the password for the user name you set in the OnBase Configuration tool (see Setting up a Media User for more information). This password must be encrypted (see Encrypting Items for Configuration to obtain the encrypted AppServerPassword).

    Note:

    The procedures in steps 7 - 9 refer specifically to configurations needed for the Hyland Cloud. You may need to obtain some of the values specific to your environment from the Hyland Cloud Services team.

  7. In the <RelayServer> sub-section, set the SslCertificateName to the following, which is specific to the Hyland Cloud: stream-agendamedia.hylandcloud.com.
  8. In the <RelayServer> sub-section, you can set the SpinDownTime to allow media players to stop at the end of stream data instead of when the stream stops. This allows the stream to continue even after the final events of the meeting so nothing is missed. The suggested value is 30 seconds.
  9. In the <RtmpAuthentication> sub-section, set the Require RtmpAuth setting to either true or false. Setting it to true enforces valued user name and password on incoming RTMP connections from encoders.
  10. In the <MediaServers> sub-section, you need to obtain the following values from Hyland Cloud Services Team for your environment:
    • Name (Either accept the default value, or enter the name you want for the server)

    • Address - enter the following URL: stream-agendamedia.hylandcloud.com

    • Port - this is the outgoing port for the RTMP stream

    • Application

    • User - the RTMP user provided by the Hyland Cloud Services team

  11. In the <Transfer> sub-section, you need to obtain the following values from Hyland Cloud Services Team for your environment:
    • Name (Either accept the default value, or enter the name you want for the server)

    • Type

    • Address - enter the following URL: https://media1.hylandcloud.com/app/mediatransfer/service.svc

  12. Locate the <Captions> section. This section provides the ability to enable closed captions on videos. To enable closed captioning:
    • Set EnableCaptionCapture to true

    • Set RemoveEmbeddedCaptions to true

  13. Locate the <system.diagnostics> section. This section provides settings to allow for different levels of logging. While it is not required to change any of these settings, it is recommended for troubleshooting purposes. The values you can modify include:
    • <add name="hylandTracing" value="[set to 1, 2, 3, or 4 with 4 being the most detailed]>

    • <Log name="trace-profile" enableMailSlot="[set to true to enable logging]">

  14. Click Save to save your changes.