2 added 846 characters in body
source | link

I'd go with option 2.

There's many many companies using S3 and Cloudfront to stream media directly.

See: https://aws.amazon.com/blogs/aws/using-amazon-cloudfront-for-video-streaming/

The main steps the the article outlines are:

  1. Getting your media uploaded to S3
  2. Using Amazon Elastic Transcoder to automatically convert your media to the proper format.
  3. Using Amazon Cloudfront to deliver the media
  4. It also talks about your options when it comes to either streaming, or downloading the media to clients

The main reasons for doing it this way is that you have an easily scaleable and cost-effective (only pay for what you use) platform for your media service, and all of it can be done automatically using the S3 and Transcoder APIs plus Cloudfront.

I'd go with option 2.

There's many many companies using S3 and Cloudfront to stream media directly.

See: https://aws.amazon.com/blogs/aws/using-amazon-cloudfront-for-video-streaming/

I'd go with option 2.

There's many many companies using S3 and Cloudfront to stream media directly.

See: https://aws.amazon.com/blogs/aws/using-amazon-cloudfront-for-video-streaming/

The main steps the the article outlines are:

  1. Getting your media uploaded to S3
  2. Using Amazon Elastic Transcoder to automatically convert your media to the proper format.
  3. Using Amazon Cloudfront to deliver the media
  4. It also talks about your options when it comes to either streaming, or downloading the media to clients

The main reasons for doing it this way is that you have an easily scaleable and cost-effective (only pay for what you use) platform for your media service, and all of it can be done automatically using the S3 and Transcoder APIs plus Cloudfront.

1
source | link

I'd go with option 2.

There's many many companies using S3 and Cloudfront to stream media directly.

See: https://aws.amazon.com/blogs/aws/using-amazon-cloudfront-for-video-streaming/