Share

Broadcast Monitoring Using AWS CDI

AWS Cloud Digital Interface (CDI) allows Flame Family products to broadcast 8, 10, and 12-bit video signal at up to 4K/60p. Where you would use Serial Digital Interface (SDI) to broadcast a signal on-premise, you can use CDI to brodcast an uncompressed signal in an AWS cloud deployment.

To learn about the technology, see the AWS Cloud Digital Interface documentation.

This topic explains how to set up your Flame Family AWS cloud instance to use AWS CDI.

To use CDI, you must plan your deployment:

  1. Create a new security group for the Elastic Fabric Adapter (EFA). See AWS Virtual Private Cloud Configurations.

  2. Create new Flame instances and enable EFA since you cannot update an existing instance to use EFA.The steps to configure the instance for CDI depends on whether you are configuring a standalone Flame or a used Flame in a workgroup (networked) environment.

  3. Configure Flame, Flame Assist, or Flare to use CDI for broadcast monitor. See the following section, Configuring CDI in Flame.

Configuring CDI in Flame

If your instance is properly set with EFA, you can configure Flame to use CDI.

To configure Flame to use CDI as a broadcast device:

  1. Open the Flame Setup application

  2. In the General tab, set Video Device and Audio Device to CDI.

    Flame setup - general

  3. Open the Preview tab and select the CDI preview timings you need.

    Flame setup - preview

  4. Launch Flame.

  5. Open Flame menu > Preferences > Broadcast Monitor.

  6. Set Broadcast Monitor to CDI.

    Flame preferences - CDI Output

  7. In the CDI Options section, set TCS, Local IP, Remote IP, and Port.

    Flame preferences - CDI Options

    • TCS (Transfer Characteristic System): Set the type of transfer function used for the broadcast signal. This only sets CDI metadata. it does not set Flame to you are still responsible to Flame to correct HDR or SDR right images.
    • Local IP: Enter the private IP of your local machine (can be found in the AWS Console page, under section EC2).
    • Remote IP: Enter the IP of the remote CDI receiver.
    • Port: Enter the port to use for the remote CDI receiver.
  8. Close the Preference. Flame should connect automatically to the CDI receiver as soon as it detects it.

How to Install the EFA drivers

Important:

If you're using the Autodesk-provided Rocky Linux AMI, you can safely ignore this section as the EFA drivers are already installed.

If you're using your own Rocky Linux AMI, you must install manually the EFA drivers on the Flame instance.

  1. Login to your instance with the flameadmin user.

  2. Perform the following commands.

    curl -O https://efa-installer.amazonaws.com/aws-efa-installer-1.21.0.tar.gz
    tar -xf aws-efa-installer-1.21.0.tar.gz && cd aws-efa-installer
    sudo dnf remove srp_daemon
    sudo ./efa_installer.sh -y --minimal
    sudo mkdir /etc/systemd/system.conf.d
    cat <<EOF | sudo tee --append /etc/systemd/system.conf.d/limits.conf
    [Manager]
    DefaultLimitNOFILE=8192
    DefaultLimitMEMLOCK=infinity
    EOF
    
    sudo mkdir /etc/systemd/user.conf.d
    cat <<EOF | sudo tee --append /etc/systemd/user.conf.d/limits.conf
    [Manager]
    DefaultLimitNOFILE=8192
    DefaultLimitMEMLOCK=infinity
    EOF
  3. Restart your instance.

Was this information helpful?