

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

# 输入类型、协议和上游系统
<a name="inputs-supported-formats"></a>

下表列出了中支持的输入类型 MediaLive，并描述了输入如何处理源内容。在表的第一列中找到一种输入类型，然后在整行中读取有关如何支持该类型的信息。

有关*推送输入*和*拉取输入*的信息，请参阅[推拉 AWS 云 输入](inputs-push-pull.md)。


| MediaLive 输入类型 | 使用案例 | 上游系统和支持的协议 | 
| --- | --- | --- | 
| CDI | 将您的 VPC 中的未压缩数据流推送到上的固定终端节点。 MediaLive | 私有云中的 Amazon VPC | 
| HLS请参阅此表后的 [HLS inputs](#input-hls-definition)。 | 使用或不使用安全连接，从外部终端节点使用 HTTP 协议拉取一个 HLS 流或资产。 | HTTP 服务器或HTTPS 服务器 | 
| HLS | 使用安全连接从 AWS Elemental MediaStore 容器中拉取 HLS 直播或 VOD 资产。 | AWS Elemental MediaStore 使用自定义协议 | 
| HLS | 使用安全连接从 Amazon S3 存储桶拉取 HLS 流或 VOD 资产。 | 使用自定义协议的 Amazon S3 | 
| Link | 从 AWS Elemental Link 设备推送传输流 (TS)。 | AWS Elemental Link 通过内部连接 | 
| MediaConnect | 将传输流 (TS) 从流入推入 AWS Elemental MediaConnect。此输入使用的是 MediaConnect 流程 ARN，而不是 URI。 | AWS Elemental MediaConnect 通过内部连接 | 
| MediaConnect 路由器 | 从 MediaConnect 路由器推送传输流 (TS)。此输入使用 MediaConnect 路由器 ARN，而不是 URI。 | AWS Elemental MediaConnect 通过内部连接 | 
| MP4 | 无论是否有安全连接，都可以从 HTTP 服务器提取 MP4 文件。 | HTTP 服务器或 HTTPS 服务器 | 
| MP4 | 使用安全连接从 Amazon S3 存储桶中提取 MP4 文件。使用 MediaLive，存储桶名称不能使用*点*符号。例如，`mycompany-videos` 是有效的，但 `mycompany.videos` 无效。 | 使用自定义协议的 Amazon S3 | 
| RTMP 拉取 | 使用 RTMP 协议从外部终端节点拉取流。MediaLive 不支持使用 RTMPS 协议的输入。 | 使用 RTMP 拉取的 RTMP 服务器 | 
| RTMP 推送 |  MediaLive 使用 RTMP 协议将直播推送到固定端点。MediaLive 不支持使用 RTMPS 协议的输入。 | 使用 RTMP 推送的 RTMP 服务器 | 
| RTMP 推送 | 使用 RTMP 协议将您的 VPC 中的直播推送到上的 MediaLive固定终端节点。MediaLive 不支持使用 RTMPS 协议的输入。 | 私有云中使用 RTMP 的 Amazon VPC | 
| RTP | 使用 RTP 协议将传输流 (TS) 推送到固定端点。 MediaLive | 使用 RTP 推送的 RTP 服务器 | 
| RTP | 使用 RTP 协议，将 VPC 中的传输流 (TS) 推送到 MediaLive 上的固定终端节点。 | 私有云中使用 RTP 的 Amazon VPC | 
| SMPTE 2110 直播 | 提供一组符合 SMPTE 2110 规范的直播。MediaLive 支持 2022-7 年通过 SMPTE 2110 输入进行无缝保护切换。MediaLive 不支持带有 NMOS 的 SMPTE 2110。SMPTE 2110 源必须锁定精确时间协议 (PTP)，以确保视频、音频和辅助数据正确同步。 | 支持使用从服务提供商那里检索的 SDP 文件传送 SMPTE 2110 的服务提供商。SMPTE 2110 是通过 RTP 协议交付的 | 
| SRT 来电者 | 使用 SRT 协议拉取直播传输流。SRT 源可以是加密的，也可以是未加密的。 | 支持通过 SRT 协议交付的服务提供商。 | 
| SRT 监听器 |  MediaLive 使用 SRT 协议将传输流推送到固定端点。上游系统充当 SRT 调用方， MediaLive 充当 SRT 侦听器。 | 支持以呼叫者身份通过 SRT 协议进行传送的服务提供商。 | 
| 传输流（TS）文件 | 使用或不使用安全连接，从 HTTP 服务器拉取 TS 文件。支持 .ts 或 .m2ts 文件扩展名。MediaLive仅支持静态 TS 文件。它不支持在使用过程中不断写入的 TS 文件。 | HTTP 服务器或 HTTPS 服务器 | 
| 传输流（TS）文件 | 使用安全连接从 Amazon S3 存储桶拉取 TS 文件。支持 .ts 或 .m2ts 文件扩展名。MediaLive 仅支持静态 TS 文件。它不支持在使用过程中不断写入的 TS 文件。使用 MediaLive，存储桶名称不能使用*点*符号。例如，`mycompany-videos` 是有效的，但 `mycompany.videos` 无效。 | 使用自定义协议的 Amazon S3 | 

**HLS**

使用 HLS 时，媒体必须是传输流。 MediaLive 不支持摄取包含任何其他类型媒体的 HLS 内容。