【问题标题】:How is the bandwidth attribute in the master m3u8 playlist determined?主m3u8播放列表中的带宽属性是如何确定的?
【发布时间】:2013-07-02 04:29:21
【问题描述】:

我从许多来源了解到,BANDWIDTH 是一个必需属性,据说是视频实际比特率的上限,同时也允许“容器开销”。

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,RESOLUTION=480x270,CODECS="avc1.42001e,mp4a.40.2",BANDWIDTH=663000
test110_600_.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,RESOLUTION=640x360,CODECS="avc1.4d001f,mp4a.40.2",BANDWIDTH=1088000
test110_1m.m3u8

这个 BANDWIDTH=663000 和 BANDWIDTH=1088000 是如何确定的?或者更确切地说,应该如何确定它?使用 Amazon Elastic Transcoder 进行的测试运行会产生看似疯狂的结果,尤其是在使用持续时间较短的视频时;通过 Amazon 的服务,我创建了播放列表,其中视频的比特率高于 m3u8 文件中指定的 BANDWIDTH。

【问题讨论】:

    标签: amazon m3u8


    【解决方案1】:

    带宽是电影的整体比特率(包括传输开销)。

    通常,比特率是在编码/转码步骤确定的。亚马逊转码器导致比特率不一致的问题可能是由不正确的选项引起的。如果您需要恒定比特率(更准确地说,是硬最大比特率),则不得使用恒定质量模式(通常的默认模式)。

    为了计算已编码电影文件的带宽,有多种分析工具。您可以通过谷歌搜索“比特率计算器”找到更多信息。

    【讨论】:

    • 究竟什么是“传输开销”?
    猜你喜欢
    • 2020-12-19
    • 2014-12-18
    • 1970-01-01
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 2017-11-07
    • 2016-05-01
    相关资源
    最近更新 更多