【问题标题】:Convert video into different qualities AWS MediaConvert将视频转换为不同质量的 AWS MediaConvert
【发布时间】:2021-12-26 19:56:32
【问题描述】:

我有一个 test.mp4 文件(例如)。我需要对其进行转换,以便可以在播放器的客户端选择质量。

例如,如果视频是 4k 分辨率,那么客户端应该能够选择自动、4k、1080p、720p 和 480p 的质量。 如果视频是 1080p,选择应该是自动、1080p、720p 和 480p。 以此类推。

我知道我应该选择转换为 Apple HLS 并在输出中获得一个 m3u8 文件。 尝试使用 ABR,但这不是我需要的。

我使用 AWS MediaConvert 进行转换。

【问题讨论】:

    标签: amazon-web-services http-live-streaming hls.js aws-media-convert


    【解决方案1】:

    您所描述的内容听起来像是 HLS 比特率堆栈。我会根据这个假设来回答。

    播放软件有责任提供可用分辨率的菜单。如果您希望播放器禁用其自适应再现选择逻辑并允许查看器停留在指定的再现上而不考虑片段下载时间,则需要在视频播放器对象中配置该工作流。无论哪种情况,您都需要一个由清单和段组成的资产文件组。

    仅供参考,MediaConvert 具有自动 ABR 模式(自动确定再现的数量和比特率设置)和“手动模式”,您可以在其中提供每个子再现的参数。在此模式下,每个子演绎版都作为单独的输出添加到主 Apple HLS 输出组下。更多信息可以在这里找到:https://docs.aws.amazon.com/mediaconvert/latest/ug/outputs-file-ABR.html

    【讨论】:

    • 谢谢!通过在 Apple HLS 组中创建多个输出解决了该问题。
    猜你喜欢
    • 2019-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-08
    • 2021-12-12
    • 1970-01-01
    • 2021-01-08
    相关资源
    最近更新 更多