

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 概念和术语
<a name="what-is-terms"></a>

AWS Elemental MediaPackage (MediaPackage) 包括以下组件：

**Just-in-time 包装**  
MediaPackage 执行*just-in-time 打包* (JITP)。当播放设备请求内容时，会 MediaPackage 动态自定义直播视频流，并以与请求的设备兼容的格式创建清单。

**源服务**  
MediaPackage 被视为*创作服务*，因为它是媒体内容交付的分发点。

**包装程序**  
*打包程序* 准备供不同类型的播放器访问的输出流。打包程序类型指定从端点传 MediaPackage 送的流媒体格式（Apple HLS、DASH-ISO、Microsoft Smooth Streaming 或通用媒体应用程序格式 [CMAF]）。其他打包程序设置包括缓冲和更新持续时间以及清单标记处理指导。  
打包程序是终端节点的一部分。每个终端节点必须有且仅有一个打包程序。要对相同内容使用不同的打包程序类型，请在通道上创建多个终端节点。

**源内容**  
*源内容* 是 MediaPackage 摄取的视频直播和视频文件。  
+ 对于直播视频，源内容来自上游编码器，例如 AWS Elemental MediaLive。 MediaPackage 支持 HLS 源内容。
+ 对于视频点播 (VOD)，源内容位于您账户中的亚马逊简单存储服务 (Amazon S3) 存储段中。 AWS MediaPackage 支持 HLS 和 MP4 （.smil 清单格式）内容。

**流**  
*直播*是指的内容输入和输出 MediaPackage。  
对于实时工作流程，上游编码器将实时流作为对 MediaPackage 的输入发送到通道。当下游设备请求播放内容时，会 MediaPackage 动态打包流（包括指定打包器类型、添加加密和配置曲目输出），并将其作为端点的输出传送到请求设备。一个终端节点可以生成多个流。  
对于 VOD 工作流程，从 Amazon S3 MediaPackage 提取基于文件的内容。与直播工作流程一样，当下游设备请求播放内容时，会 MediaPackage 动态打包直播并将其作为资产资源的输出传送到请求设备。

**Track**  
*曲目*构成输出内容流。 MediaPackage 在输出流中包括选定的视频、音频、字幕或字幕轨道。流将轨道传输到播放器 (直接或通过 CDN)，然后播放器基于播放器逻辑或网络条件 (例如可用带宽) 播放轨道。

## 实时组件
<a name="what-is-terms-live"></a>

以下组件适用于中的实时工作流程 MediaPackage：

**频道**  
*频道*代表内容流的入口点 MediaPackage。上游编码器（如 AWS Elemental MediaLive ）将内容发送到通道。当 MediaPackage 收到内容流时，它会打包内容并从您在该频道上创建的端点输出该流。每组传入的自适应比特率（ABR）流都有一个通道。

**端点**  
*终端节点* 是通道的一部分，代表 MediaPackage 的打包方面。在通道上创建终端节点时，您应指示输出流使用的流格式、打包参数和功能。下游设备从终端节点请求内容。一个通道可以有多个终端节点。

**采集作业**  
*采集作业*是您创建的一项任务，用于从实时内容流中提取 VOD 资产。收获任务定义了 VOD 资产的开始和结束时间，以及资产的 MediaPackage 存储位置。作业运行时， MediaPackage 会根据您指定的时间创建一个 HLS 片段。此片段将作为 VOD 资产存储在您选择的 Amazon S3 存储桶中。您可以使用 MediaPackage 中的 VOD 功能向最终用户提供资产。

## VOD 组件
<a name="what-is-terms-vod"></a>

以下组件适用于中的 MediaPackage VOD 工作流程：

**资产**  
*资产*代表基于文件的内容进入的入口点。 MediaPackage MediaPackage 使用资产中的信息从 Amazon S3 中查找和提取您的源内容。在中创建资产时 MediaPackage，将其与包含一个或多个*打包*配置的打包*组*相关联。每个资产和打包配置组合提供一个 URL 以播放重新打包的内容。每个资产与一个打包组中的所有打包配置相关联。

**打包配置**  
*打包配置* 定义 MediaPackage 如何设置源内容格式，加密源内容以及向观看者传送该内容。打包配置包含流选择、加密、段持续时间和组合等设置，以及一个或多个 HLS、DASH、MSS 或 CMAF 清单定义。

**打包组**  
*打包组* 是包含一个或多个打包配置的集合。由于您可以将该组与多个资产相关联，因此，该组提供一种有效的方法以将多个打包配置与多个资产相关联。