HLS输出组到 HTTP - MediaLive

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

HLS输出组到 HTTP

如果您确定要创建以以下下游系统之一作为目标的HLS输出组,请按照以下步骤操作:

  • HTTP或HTTPSPUT服务器。

  • HTTP或 HTTPS Web DAV 服务器。

  • 一台 Akamai 源服务器。

您和下游系统的操作员必须就输出组的HLS输出目标达成一致。

当你HLS交货时HTTP,你通常是在向源服务器交货。源服务器通常对目标路径的规则有明确的指导方针,包括主清单(.M3U8文件)的文件名。

安排目的地的设置

您必须与下游系统的操作员交谈,以协调您的设置。

  1. 如果下游系统不是 Akamai 服务器,请查看它是否使用PUT或 Web。DAV

  2. 确定下游系统是否具有特殊的连接要求。这些连接字段在控制台的HLS输出组CDN设置部分中分组。要在 MediaLive 控制台上显示此页面,请在创建频道页面的输出组部分中,选择添加,然后选择HLS。选择群组,然后在 HLS“设置” 中打开 CDN“设置”

  3. 决定是否需要两个输出目的地:

    • 标准频道中需要两个目的地。

    • 您需要在单管道通道中使用一个目的地。

  4. 了解下游系统是否使用安全连接。如果是,请与操作员安排设置用户凭证。

  5. 确定下游系统是否需要在主清单和子清单中使用自定义路径。有关更多信息,请参阅 自定义清单内的HLS路径

  6. 如果您正在设置标准渠道,请查看下游系统是否支持冗余清单。如果支持,请确定是否要实施该功能。有关更多信息,请具体参见和创建冗余HLS清单适用于大多数下游系统的规则Akamai 的规则 CDNs了解具体说明。

  7. 与下游系统的操作员交谈,商定三类HLS文件(主清单、子清单和媒体文件)的完整目标路径。 MediaLive 始终将每个目标的所有三类文件放在同一个位置。无法配置为 MediaLive 将某些文件放在其他位置。

    如果您有两个目的地,则目标路径在某些方面必须彼此不同。一条路径中至少有一个部分必须与另一部分不同。所有部分都不同是可以接受的。与下游系统的操作员讨论这一要求。下游系统可能有关于唯一性的特定规则。

  8. 与下游系统的操作员讨论对这三类HLS文件名的特殊要求。通常,下游系统没有特殊要求。

  9. 与下游系统的操作员讨论子清单和媒体文件名称的修饰符的特殊要求。

    子清单和媒体文件的文件名中始终包含此修饰符。此修饰符将每个输出与其他输出区分开来,因此它在每个输出中必须是唯一的。例如,高分辨率输出的文件必须与低分辨率输出文件的名称不同。例如,一个输出的文件可以有文件名和修饰符curling_high,而另一个输出可能有文件名和修饰符curling_low

    通常,下游系统没有特殊要求。

  10. 询问下游系统的操作员是否应将媒体文件设置在不同的子目录中。例如,一个子目录包含前 1000 个分段,另一个子目录包含后 1000 个分段,依此类推。

    大多数下游系统不需要具有单独的子目录。

  11. 就目标路径中下游系统有特殊要求的部分达成一致。

    • 例如,下游系统可能只要求您发送到特定的主机。下游系统不需要知道您将使用的文件夹或文件名。

      例如,发送到两个您命名的文件夹,但位于主机上 https://203.0.113.55

      或者发送到两个您命名的文件夹,但位于https://203.0.113.55和的主机上 https://203.0.113.82

    • 或者,下游系统可能需要特定的主机和文件夹,但文件名由您选择。例如,这个主机和文件夹:

      https://203.0.113.55/sports/delivery/

      https://203.0.113.55/sports/backup/

  12. 记下您收集的信息:

    • 下游系统的连接类型 — Akamai 或 We PUT b。DAV

    • 连接字段的设置(如果下游系统有特殊要求)。

    • 传送协议 — HTTP 或HTTPS。

    • 访问下游系统的用户名和密码(如果下游系统需要经过身份验证的请求)。请注意,这些用户凭证与用户身份验证有关,与协议无关。用户身份验证与下游系统是否会接受您的请求有关。协议与请求是否通过安全连接发送有关。

    • 全部或部分目标路径,可能包括文件名。

    • 是否需要设置单独的子目录。