Skip to content

EC2 instance type for Video Transcoding

0

Hi everyone,

I need to migrate a video processing system from on-premise in Vietnam to AWS. This system includes a server that handles Video Transcoding, which uses an NVIDIA A4000 GPU. I have two issues I need your help with:

  1. Can AWS Elemental MediaConvert be used for Video Transcoding to replace the current server? Are there any consideration to use this service. I have no experience with this service, so I need your assistance.
  2. If I rehost the Video Transcoding server, which EC2 instance type would be more suitable compared to the current A4000?

I greatly appreciate your support.

Thanks

2 Answers
0

Thank you for your questions about migrating your video processing system to AWS. I'll address each of your concerns:

  1. AWS Elemental MediaConvert can indeed be used for video transcoding and could potentially replace your current server. It's a fully managed service that's designed for file-based video transcoding, with support for various formats and codecs. However, without more specific details about your current workflow and requirements, it's difficult to say definitively if it would be a direct replacement. Some considerations for using MediaConvert include:

    • It's a pay-per-use service, which could be cost-effective depending on your workload.
    • It supports a wide range of input and output formats.
    • It offers features like automated quality-defined variable bitrate (QVBR) encoding.
    • Being a managed service, it reduces operational overhead.

    You may want to test MediaConvert with some of your typical workloads to see if it meets your specific needs.

  2. If you decide to rehost your video transcoding server on EC2, there are a few options that could be suitable alternatives to your NVIDIA A4000 GPU:

    • EC2 VT1 instances: These are specifically designed for real-time video transcoding. They use Xilinx U30 media accelerator cards and can be more cost-effective than GPU-based instances for live video streams. They support up to 4K UHD resolution at 60 fps and can transcode up to 64 simultaneous 1080p60 streams in real time.

    • EC2 G4dn instances: These use NVIDIA T4 GPUs and are good for machine learning inference and graphics-intensive applications. They're versatile and cost-effective for GPU-based workloads.

    • EC2 G4ad instances: These use AMD Radeon Pro V520 GPUs and offer good price-performance for graphics applications.

The best choice depends on your specific workload, performance requirements, and budget. VT1 instances might be particularly interesting if your focus is purely on video transcoding, as they're optimized for that task. However, if you need more general-purpose GPU compute capabilities, G4dn or G4ad instances might be more suitable.

I recommend benchmarking your workloads on these different instance types to determine which provides the best performance and cost-efficiency for your specific use case.
Sources
Amazon EC2 VT1 Instances - Amazon Web Services
Cloud Compute Instances – Amazon EC2 Instance Types – AWS
Amazon EC2 G4 Instances — Amazon Web Services (AWS)

answered a year ago

AWS
EXPERT

reviewed a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.