Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Live Streaming on AWS
Rating: 4.6 out of 5(26 ratings)
109 students

Live Streaming on AWS

A Developer's Guide
Created byJeremy Ramer
Last updated 1/2024
English

What you'll learn

  • Understand what a Live Streaming Video Pipeline is
  • Learn the Amazon Web Services components in a video pipeline
  • Build a video pipeline in AWS console and live stream on it
  • Write code to build and destroy a video pipeline on demand

Course content

1 section17 lectures2h 37m total length
  • Introduction1:28

    In this introduction we'll meet the instructor and go over the content of the course.

  • Live Streaming Video Pipeline3:52

    What is a Video Pipeline? How is it used for Live Streaming? What are the components of the pipeline?

  • AWS Media Services2:10

    Learn about the AWS components that fill the Live Streaming Video Pipeline: MediaLive, MediaPackage, Cloudfront.

  • AWS Media Services Quiz
  • MediaPackage in the Console5:59

    Configure MediaPackage using the AWS Console.

  • MediaLive in the Console9:40

    Configure MediaLive using the AWS Console.

  • Cloudfront in the Console3:45

    Configure Cloudfront using the AWS Console.

  • Testing5:47

    Review the tools we'll use to test our video pipeline.

  • AWS Console
  • AWS APIs7:34

    Configure your AWS account to use the APIs

  • Code Framework8:24

    Set up your environment to start coding.

  • Coding MediaPackage Channel11:41

    Adding code to create and delete a MediaPackage Channel.

  • Coding MediaPackage Endpoint10:58

    Adding code to create and delete a MediaPackage Endpoint.

  • Coding Cloudfront19:32

    Adding code to create a Cloudfront Distribution.

  • Coding Cloudfront Delete18:13

    Adding code to delete a Cloudfront Distribution.

  • Coding MediaLive Input10:23

    Adding code to create and delete a MediaLive Input.

  • Coding MediaLive Channel23:38

    Adding code to create and delete a MediaLive Channel.

  • Coding MediaLive Channel Start13:41

    Adding code to start and stop a MediaLive Channel. Testing the creation and delete end to end.

  • Wrap Up0:47

    The course is complete! What to do next?

Requirements

  • Basic familiarity with writing code (we'll be using Python)
  • An interest in live streaming software or AWS APIs.
  • A free tier account on Amazon Web Services

Description

Amazon Web Services has many components. AWS Media Services is the collection of components that provide video streaming functionality. Using these components you can quickly add streaming functionality to any software project and quickly expand your capabilities.

In this course you will

  • Learn about Live Streaming Video Pipelines and how they are used

  • Learn about AWS Media Services like MediaLive, MediaPackage, Cloudfront and how they can be used for live streaming

  • Get hands-on and create components using the AWS Console

  • Learn the items you need to focus on and what you can ignore when using AWS components

  • Start coding in Python and create a Live Streaming Video Pipeline using AWS APIs

  • Build code to allow creating and destroying a Live Streaming Video Pipeline with the click of a button

This course is recommended for people who

  • Have an interest in working with AWS Media Services

  • Have some basic programming knowledge, familiarity with python preferred

  • Want to develop a fully functional live stream

This course is taught by Jeremy Ramer, a software engineer with 20 years of development experience and many video projects under his belt. Mentoring has always been a passion; in this course Jeremy will guide you through the process of working with AWS components from the ground up.

Who this course is for:

  • Beginner developers interested in learning about video and AWS