Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Building a Live Video Channel with MediaLive, MediaPackage and CloudFront (Simplified Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

实验概览

通过互联网使用视频的模式主要有两种:点播 (VOD) 流和实时(直播)流。

  • 视频点播流可以比作租借或自有 DVD。观众可以订阅某项服务、支付一次性费用或购买某部影片。在获准访问的时间段内,观众可以在 VOD 资产的整个持续时间内执行开始、停止、暂停、回退和快进操作。

  • 直播流就是字面意思:直播。 流内容可能是预先录制的内容(例如访谈)和现场行动(例如体育赛事)的混合,但它有一个明确的开始和停止时间。 在线观众可以加入流,也许能够“回退播放”,但最终流将结束并且不再可以访问。

直播流正在迅速增长。 各个工作室正在提供越来越多的直播流内容,而用户也越发积极地在社交网络上分享此类内容。 与此同时,市场上出现了更多能够播放直播视频的设备(例如,智能手机、平板电脑、PC、智能电视、机顶盒等)。

在本实验中,您将使用 AWS Elemental MediaLive、AWS Elemental MediaPackage 和 Amazon CloudFront 创建流媒体视频直播工作流。

直播工作流

直播涉及三个主要阶段:

  • 编码/压缩:在这个阶段,一个高分辨率、高比特率的源流被压缩成几个低分辨率/比特率的版本,以适合在互联网上实时播放。

  • 打包:压缩的视频流会被打包成片段,通常每个片段 2-10 秒钟。 这允许视频播放器通过从可用分辨率/比特率列表中请求连续的片段来适应波动的网络条件。这称为自适应比特率流 (ABR)。

  • 分发:为了同时服务成百上千甚至上百万的观众,打包的视频流需要通过大型分发网络进行扇出。 这称为内容分发网络或内容分配网络 (CDN)。

您将在本实验中执行的操作

在本实验中,您将:

  • 设置 AWS Elemental MediaLive,摄取两个源输入信号,将内容转码为两个自适应比特率 (ABR) 流,然后输出这两个流。

  • 配置 AWS Elemental MediaPackage 以摄取 MediaLive 的输出,并将直播流打包成适合终端用户观看的格式(打包)。

  • 将 Amazon CloudFront 分配配置为使用 MediaPackage 打包的内容作为其来源,以便 CloudFront 分发可以将您的直播流传输给观众,方便他们通过移动设备和桌面浏览器以低延迟和高传输速度访问(分配)。

涵盖的主题

本实验结束时,您将能够:

  • 将 AWS Elemental MediaLive 连接到传入源
  • 使用 MediaLive 创建源媒体文件的多个比特率版本
  • 配置 MediaPackage 和 CloudFront 以向移动设备和桌面设备传输直播流内容
  • 在移动设备或计算机上播放直播视频

技术性知识先决条件

要成功完成本实验,您应该熟悉 AWS 管理控制台的基本导航操作。

Reviews

Start your review of Building a Live Video Channel with MediaLive, MediaPackage and CloudFront (Simplified Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.