AWS Certified Solutions Architect - Associate / Question #1859 of 1019

Question #1859

A global sports streaming platform uses Real Time Messaging Protocol (RTMP) to receive live feeds from commentators located worldwide. The platform requires a solution that ensures commentators can transmit high-quality streams with minimal latency. The architecture must prioritize accelerated and reliable TCP connections to the central streaming system. Which AWS service should be used to fulfill these requirements?

A

Amazon CloudFront

B

AWS Global Accelerator

C

AWS Client VPN

D

Amazon EC2 instances with Elastic IP addresses

Explanation

AWS Global Accelerator (Option B) is designed to improve performance and availability by routing traffic through AWS's global network infrastructure. It uses Anycast IPs to direct traffic to the nearest edge location, then routes it over AWS's optimized backbone, minimizing latency and jitter—critical for real-time RTMP streaming.

Other options are less suitable:
- A. Amazon CloudFront: Primarily a CDN for content delivery, not optimized for RTMP ingest (uploading streams).
- C. AWS Client VPN: Adds VPN overhead, increasing latency, and is unnecessary for unsecured streaming requirements.
- D. EC2 with Elastic IPs: Relies on public internet routing, which lacks the reliability and acceleration of AWS's backbone.

Key Points:
1. Global Accelerator uses Anycast IPs and AWS backbone for low-latency TCP connections.
2. RTMP ingest requires optimized upload paths, not just content delivery.
3. Minimizing latency is critical for live streaming, which Global Accelerator addresses.

Answer

The correct answer is: B