【问题标题】:How can I decrease the duration of each .ts chunk for m3u8 in AWS MediaConvert?如何减少 AWS MediaConvert 中 m3u8 的每个 .ts 块的持续时间?
【发布时间】:2021-09-23 22:38:46
【问题描述】:

我正在查看位于此处的文档和预设文件:

https://docs.aws.amazon.com/mediaconvert/latest/apireference/presets.html

目前,我的 ts 文件的持续时间为 5 秒。我怎样才能更分裂呢?例如:5 个 ts 文件,每个 5 秒 ts 文件 1 秒。或者 2 个 2.5 秒的 ts 文件。

我认为我只需要配置上述预设之一,但我找不到明确说明任何内容的预设。

【问题讨论】:

    标签: amazon-web-services http-live-streaming m3u8 aws-media-convert


    【解决方案1】:

    使用 API 的 ts 块的段长度可以在 HlsGroupSettings 下使用名为 segmentLength[1] 的属性/参数进行配置。

    请注意,这将在输出组级别设置,因此如果您使用 API 发送 Mediaconvert 作业,则可以在作业模板或基本设置中进行设置

    == 文档 ==

    https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-hlsgroupsettings-segmentlength

    【讨论】:

      【解决方案2】:

      我假设您想在这种情况下生成 HLS 输出。您可以通过在 MediaConvert 的 HLS 输出配置中配置 Segment Length(sec) 参数来管理段的长度。您还需要确保片段长度是关键帧间隔GOP size 的倍数,以获得准确的片段持续时间。如果不是,转码器会将片段四舍五入到最接近的值(例如:- 6 秒片段长度的 2 秒 GOP 大小)。此处的最佳选择是使用您所需的配置创建配置文件模板并使用该模板来触发作业。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-06-23
        • 2016-01-14
        • 1970-01-01
        • 1970-01-01
        • 2021-02-24
        • 1970-01-01
        • 2017-10-07
        • 1970-01-01
        相关资源
        最近更新 更多