Video Monitoring Using AWS CDI
AWS Cloud Digital Interface (CDI) allows Flame Family products to broadcast 8, 10, and 12-bit video signals at up to 4K/60p. Where you would use Serial Digital Interface (SDI) to broadcast a signal on-premise, you can use CDI to broadcast 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:
Create a new security group for the Elastic Fabric Adapter (EFA). See AWS Virtual Private Cloud Configurations.
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 Flame used in a workgroup (networked) environment.
- Standalone Autodesk Flame Configuration
- Networked Autodesk Flame Configuration
Note:
Do not forget to assign the EFA security group to the instance.
Configure Flame, Flame Assist, or Flare to use CDI for video monitoring. 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 video preview device:
Open the Flame Setup application
In the General tab, set Video Device and Audio Device to CDI.
Open the Preview tab and select the CDI preview timings you need.
Launch Flame.
Open Flame menu
Preferences
Project
Video Monitoring.
Set Video Preview Device to CDI.
In the CDI Options section, set TCS, Local IP, Remote IP, and Port.
- TCS (Transfer Characteristic System): Set the type of transfer function used for the video preview signal. Important: This only sets CDI metadata; you are still responsible for configuring Flame itself to the correct HDR or SDR mode.
- Local IP: Enter the private IP of your local machine (it 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.
Close Preferences. Flame should connect automatically to the CDI receiver as soon as it detects it.
How to Install the EFA drivers
Reference page for AWS Elastic Fabric Adapter
If you are using the Autodesk-provided Rocky Linux AMI, you can safely ignore this section as the EFA drivers are already installed. If you are using your own Rocky Linux AMI, you must manually install the EFA drivers on the Flame instance as follows.
Login to your instance with the flameadmin user.
Perform the following commands, replacing
<version>
with the actual version that is downloaded:curl -O https://efa-installer.amazonaws.com/aws-efa-installer-latest.tar.gz tar -xf aws-efa-installer-<version>.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
Restart your instance.