AWS Elemental MediaLive .com

AWS Elemental MediaLive

User Guide

AWS Elemental MediaLive User Guide

AWS Elemental MediaLive: User Guide

Copyright ? Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.

AWS Elemental MediaLive User Guide

Table of Contents

What Is AWS Elemental MediaLive? ...................................................................................................... 1 How MediaLive Works ................................................................................................................. 1 Pipelines ........................................................................................................................... 2 MediaLive Inputs ................................................................................................................ 2 MediaLive Channels ............................................................................................................ 2 MediaLive Schedule ............................................................................................................ 3 Terminology .............................................................................................................................. 4 Related Services ......................................................................................................................... 5 Accessing AWS Elemental MediaLive ............................................................................................. 6

Pricing .............................................................................................................................................. 7 Quotas .............................................................................................................................................. 8 Feature rules and limits ...................................................................................................................... 9

Limits for inputs ........................................................................................................................ 9 Limits for outputs .................................................................................................................... 10 Limits for other features ........................................................................................................... 11

Limits for other features ................................................................................................... 13 Setting up: IAM permissions .............................................................................................................. 14

Signing up ............................................................................................................................... 14 Creating an administrator IAM user ............................................................................................ 14 Creating a non-administrator IAM user ........................................................................................ 16

Step 1: Create customer managed policies .......................................................................... 17 Step 2: Create an IAM group ............................................................................................. 18 Step 3: Create or add an IAM user to your group .................................................................. 19 Setting up as a trusted service ................................................................................................... 20 Setting up: IAM permissions for production ......................................................................................... 21 Setting up administrators and users ........................................................................................... 22 Creating an administrator user with limited access ....................................................................... 22 Creating a non-administrator user .............................................................................................. 25 Step 1: Requirements for permissions ................................................................................. 26 Step 2: Identify categories of users .................................................................................... 40 Step 3: Create the Custom Policies ..................................................................................... 40 Step 4: Create the groups ................................................................................................. 41 Step 5: Create users ......................................................................................................... 42 Step 6: Setting up required data ........................................................................................ 44 Setting up AWS Elemental MediaLive as a trusted service .............................................................. 44 How the trusted entity is created and attached .................................................................... 44 Creating trusted entity roles .............................................................................................. 45 Setting up permissions for non-administrator users .............................................................. 48 Reference: summary of user access ............................................................................................. 50 Reference: summary of trusted entity access ................................................................................ 56 Setting up: IAM permissions for distributors ........................................................................................ 60 Creating an administrator IAM user ............................................................................................ 60 Creating a non-administrator user .............................................................................................. 61 Getting started with AWS Elemental MediaLive .................................................................................... 63 Getting started tutorial ............................................................................................................. 63 Prerequisites .................................................................................................................... 64 Step 1: Set up the upstream system ................................................................................... 64 Step 2: Set up the downstream system ............................................................................... 64 Step 3: Create an input ..................................................................................................... 65 Step 4: Set up key information .......................................................................................... 66 Step 5: Attach the input ................................................................................................... 66 Step 6: Set up input video, audio, captions .......................................................................... 66 Step 7: Create an HLS output group ................................................................................... 67 Step 8: Set up the output and encodes ............................................................................... 67

iii

AWS Elemental MediaLive User Guide

Step 9: Create your channel .............................................................................................. 68 Step 10: Start the upstream system and the channel ............................................................ 68 Step 11: Clean up ............................................................................................................ 68 Components of AWS Elemental MediaLive ........................................................................................... 70 Inputs ..................................................................................................................................... 70 Channels ................................................................................................................................. 70 Encodes .......................................................................................................................... 70 Outputs ........................................................................................................................... 71 Output groups ................................................................................................................. 71 Input security groups ................................................................................................................ 71 How components are associated ................................................................................................ 71 Setup: Preparing upstream and downstream ........................................................................................ 72 Step 1: Identify output group types ............................................................................................ 73 Choosing among the AWS media services ............................................................................ 74 HLS versus MediaPackage .................................................................................................. 74 Options for Microsoft Smooth ........................................................................................... 75 Step 2: Identify encode requirements ......................................................................................... 75 Step 3: Identify resiliency requirements ....................................................................................... 76 Pipeline redundancy ......................................................................................................... 76 Automatic input failover ................................................................................................... 77 Comparison of the two features ......................................................................................... 77 Step 4: Assess the upstream system ........................................................................................... 78 Assess source formats and packaging ................................................................................. 78 Encrypted HLS content ..................................................................................................... 79 Assess video content ........................................................................................................ 80 Assess audio content ........................................................................................................ 81 Assess captions ................................................................................................................ 82 Result of this step ............................................................................................................ 83 Step 5: Collect information about the source content ................................................................... 83 CDI source ....................................................................................................................... 84 AWS Elemental Link source ............................................................................................... 84 HLS source ...................................................................................................................... 85 MediaConnect source ........................................................................................................ 85 MP4 source ...................................................................................................................... 86 RTMP source .................................................................................................................... 86 RTP source ...................................................................................................................... 86 Step 6: Coordinate with upstream system and create inputs .......................................................... 87 CDI source ....................................................................................................................... 88 AWS Elemental Link source ............................................................................................... 90 HLS pull source ................................................................................................................ 91 MediaConnect push source ................................................................................................ 94 MP4 pull source ............................................................................................................... 96 RTMP pull source ............................................................................................................. 98 RTMP push Input ............................................................................................................. 99 RTMP VPC source ........................................................................................................... 102 RTP push source ............................................................................................................. 104 RTP VPC source .............................................................................................................. 107 Step 7: Coordinate with downstream systems ............................................................................ 111 Archive or frame capture ................................................................................................. 112 HLS to Amazon S3 ......................................................................................................... 113 HLS to MediaStore ......................................................................................................... 114 HLS to MediaPackage ..................................................................................................... 115 HLS to HTTP .................................................................................................................. 116 MediaPackage ................................................................................................................ 117 Microsoft Smooth ........................................................................................................... 118 RTMP ............................................................................................................................ 119 UDP .............................................................................................................................. 119

iv

AWS Elemental MediaLive User Guide

Next steps ............................................................................................................................. 120 Setup: Planning the channel ............................................................................................................ 121

Step 1: Identify the output encodes .......................................................................................... 121 Identify video ................................................................................................................. 121 Identify audio ................................................................................................................ 122 Identify captions ............................................................................................................ 123 Summary of encode rules for output groups ...................................................................... 124 Example of a plan .......................................................................................................... 124

Step 2: Map outputs to sources ................................................................................................ 125 Example of mapping ....................................................................................................... 129

Step 3: Design the output groups ............................................................................................. 131 Archive output group ...................................................................................................... 131 Frame Capture output group ........................................................................................... 132 HLS or MediaPackage output group .................................................................................. 132 Microsoft Smooth output group ....................................................................................... 133 RTMP output group ........................................................................................................ 134 UDP output group .......................................................................................................... 134 Examples ....................................................................................................................... 135

Step 4: Design the encodes ..................................................................................................... 136 Plan the encodes ............................................................................................................ 136 Identify encode sharing opportunities ............................................................................... 139

Next steps ............................................................................................................................. 142 Resources: MediaLive channels ......................................................................................................... 144

Creating a channel from scratch ............................................................................................... 144 Getting ready ................................................................................................................. 145 Step 1: Complete channel details ..................................................................................... 146 Step 2: Attach inputs ...................................................................................................... 148 Step 3: Complete input settings ....................................................................................... 152 Step 4: Complete general settings .................................................................................... 157 Step 5: Create output groups ........................................................................................... 158 Step 6: Set up video ....................................................................................................... 204 Step 7: Set up audio ....................................................................................................... 206 Step 8: Set up captions ................................................................................................... 208 Step 9: Save channel ...................................................................................................... 210

Creating a channel from a template or by cloning ...................................................................... 210 About templates ............................................................................................................. 211 About cloning ................................................................................................................ 211 Creating a channel from a template .................................................................................. 212 Creating a channel by cloning .......................................................................................... 212 Creating a custom template ............................................................................................. 212

Editing and deleting a channel ................................................................................................. 213 Editing a channel ........................................................................................................... 213 Editing the tags associated with a channel ......................................................................... 213 Deleting a channel .......................................................................................................... 213

Updating channel class ........................................................................................................... 214 Viewing a channel configuration ............................................................................................... 214 Resources: MediaLive devices ........................................................................................................... 215 Creating a device .................................................................................................................... 215 Editing or viewing a device ...................................................................................................... 215 Transferring a device ............................................................................................................... 216

Initiating a device transfer ............................................................................................... 217 Cancelling an outgoing device transfer .............................................................................. 217 Accepting a device transfer .............................................................................................. 217 Viewing device status .............................................................................................................. 218 Deleting a device .................................................................................................................... 218 Resources: MediaLive input .............................................................................................................. 219 Categories for inputs .............................................................................................................. 219

v

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download