Media Streaming on AWS

  • Published on
    16-Jul-2015

  • View
    125

  • Download
    1

Transcript

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    High Level Concepts

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    Encode Process Store Deliver Analyze

    Mezzanine Files

    Contribution Feeds

    Multi Protocol

    Single Codec

    Integration

    Media Fragments

    Manifests

    Players

    HWEnc, FMLE,

    Aspera

    INB, OOB, CDN Examples

    Source

    Sink

    Target

    Security

    Transport

    Codec

    Derivatives

    Recordings

    Cache

    ETS, Wowza

    Live

    S3, EBS, RAM

    VOD

    Omniture,

    RedShift

    Usage Analytics

    Security Feedback

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    ENCRYPT

    TRANSCODE

    MANAGELIVE

    BrowserPUSH/PUL

    L

    Set Top Box

    Studio Affiliate

    Mobile

    REFLECT/

    RECORD

    ENCAPSULATE/

    STREAM

    ON

    DEMAND

    UPLOAD/

    INGEST

    STREAM

    CDN

    STORE/

    DELIVER

    ARCHIVE

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    Live &

    On-Demand

    Streaming Origin / Edge

    Nodes

    Ingest

    Mez +

    Derivatives

    Encryption

    Key(s)

    Recording /

    Archival CloudFront Delivery

    Edge Location

    Streaming /

    Download

    App Nodes

    Chunks + Manifests

    Keys

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    INGEST STORE MANAGE SECUREPROCESS

    CREATEMONETIZE

    INTEGRATEDELIVER

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    Aspera (MP) Signiant (MP) TsunamiUDP (OSS)

    Wowza (MP) Adobe AMS (MP) NGINX+ (MP), IIS (DIY EC2), USP (MP)

    FFMPEG/BC (OSS) GPAC/MP4Box (OSS)

    BuyDRM (MP) EzDRM (MP) CA/DRM (DIY EC2)

    Haivision (MP) Harmonic (MP) Encoding.com (PaaS) Zencoder (MP), Elastic

    Transcoder ETS (Managed), Telestream (SaaS), Elemental Cloud (SaaS)

    JWPlayer (OSS) BitMovin (OSS) Other OSS (OSMF/OVP/VideoJS/etc.)

    Manzanita (DIY EC2) Harris (DIY EC2) Sencore (DIY EC2)

    evoStream (MP) crtmpd (OSS), Haivison (MP)

    Security AlertLogic (MP), OSSEC/Tripwire (OSS), TrendMicro (MP), AlienVault (MP)

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    Processing, Encryption, Streaming & Delivery

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    Pre-processnon-cacheable

    OOB

    Cache

    CloudFront

    CF ELB

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    S3 Ingest

    Manifests, Chunks

    Ingest

    Web Tier

    CloudFront

    Distribution

    Amazon

    DynamoDB

    Other Media

    processing on EC2Elastic

    Transcoder

    Processing

    Authentication/

    Authorization

    Key Management Service

    Provide CPK for S3

    encryption at rest

    EC2, ETS can request

    the data-key on behalf

    of customer Store and deliver object

    specific keys in DynamoContent owner

    creates

    master key

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    Tree Mesh

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    Live

    Amazon EC2

    VOD

    Amazon S3

    OR

    Custom OriginAmazon CloudFront

    Amazon EC2

    OR

    Elastic

    Transcoder

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

    Live

    TTL

    frame-rate + key-frame

    Align

    scoped

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.

  • 2015 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.