About Graphic Overlay - AWS Elemental Live

This is version 2.18 of the AWS Elemental Live documentation. This is the latest version. For prior versions, see the Previous Versions section of AWS Elemental Live and AWS Elemental Statmux Documentation.

About Graphic Overlay

Static Graphic Overlay

The graphic overlay feature lets you insert an image (a BMP, PNG, or TGA file) at a specified time and display it as a static overlay on the underlying video for a specified duration. You can insert up to 8 overlays through the web interface and any number of overlays through the REST interface. The overlays are all independent of each other, which means they can be set up to all appear on the underlying video at the same time (or not), and they can be set up to physically overlap each other (or not). This feature includes fade-in/fade-out capability and opacity.

Motion Graphic Overlay

The motion graphic overlay feature lets you insert an animation (a MOV or SWF file, or a series of PNG files) on the underlying video at a specified time for a specified duration. A typical use case is inserting a spinning corporate logo in a corner of the video.

You can set up only one animation to run over the course of the event. Using the REST interface, you can modify the start time and content of that initial animation in order to achieve the effect of several motion overlays played at different times in the event.

You can insert an animation in the following ways

  • MOV Files – Using a .mov file is the most straightforward way to insert an animation onto the video of your event. You provide the file and set up your event to use it.

  • Series of PNG Files – You can specify a series of .png files to be inserted one after the other to create an animation.

  • SWF Files – In .swf files, you can optionally include Adobe® ActionScript® code that sends a series of commands at a specified time to manipulate the underlying video to provide special effects. You can change the content of the .swf animation during a running AWS Elemental Live event by passing arguments to the ActionScript code via the AWS Elemental Live REST interface. A typical use case is displaying a scoreboard whose content is dynamically refreshed in response to changing scores over the course of a game. SWF files tend to use more system resources than .mov files. Only use .swf if you need a special effect that is available only with that format, such as squeezeback of the underlying video. For information on optimizing your .swf file to run well with AWS Elemental Live, see Motion Graphic Overlay with SWF.