You are here

Configuring the Elastic Transcoder content transformer

Amazon Web Services (AWS) Elastic Transcoder is supported for remote video transcoding with Amazon S3. If you are using this transformer, configure your connection using SkyVault-global.properties.
Ensure that you have installed the required external and internal software before configuring the transformer. See Prerequisites for using Media Management and Installing Media Management for more information. Make sure you have your Elastic Transcoder and S3 accounts set up.
  1. Stop the SkyVault server.
  2. Edit your SkyVault-global.properties file to specify your Elastic Transcoder S3 access key, S3 keys, S3 bucket, and Elastic Transcoder information; for example:

    content.transformer.AwsElasticTranscoder.s3.accessKey=**MY-S3-ACCESS-KEY**
    content.transformer.AwsElasticTranscoder.s3.secretKey=**MY-S3-SECRET-KEY**
    content.transformer.AwsElasticTranscoder.s3.bucketName=**MY-S3-BUCKET-NAME**
    content.transformer.AwsElasticTranscoder.s3.bucketLocation=EU
    # Access and secret keys below can be the same as above
    content.transformer.AwsElasticTranscoder.transcoder.accessKey=**MY-TRANSCODE-ACCESS-KEY**
    content.transformer.AwsElasticTranscoder.transcoder.secretKey=**MY-TRANSCODE-SECRET-KEY**
    content.transformer.AwsElasticTranscoder.transcoder.pipelineId=**MY-PIPELINE-ID**
    content.transformer.AwsElasticTranscoder.transcoder.region=EU_WEST_1
    content.transformer.AwsElasticTranscoder.transcoder.defaultPreset.video/mp4=1351620000001-000010 
    

    A sample SkyVault-global.properties file is shipped in the root folder of the Media Management distribution zip, which defines custom properties. See Configuring Media Management for the full list.

    Note: Elastic Transcoder provides the following support only:
    • mp4 container
    • H.264 video
    • AAC audio
    Each job must be submitted to a configured preset, which means that Elastic Transcoder handles TransformationOptions of type AwsElasticTranscoderTransformationOptions with a valid awsTranscodePresetId only. Additionally, Elastic Transcoder does not report percentage progress on jobs.

    For more information on using Amazon Elastic Transcoder with S3, see Getting started with Elastic Transcoder.

  3. Start your SkyVault server to apply the changes.