【发布时间】:2009-02-26 02:56:52
【问题描述】:
我有一个引擎来检查 H264 视频是否符合 AVCHD 或 BDMV 规范,SPEC 提到 MAX 系统数据速率高达 24 Mbit/s,我想知道如何计算系统数据速率?这是否意味着整个文件的平均值?还是说平均1秒?
【问题讨论】:
我有一个引擎来检查 H264 视频是否符合 AVCHD 或 BDMV 规范,SPEC 提到 MAX 系统数据速率高达 24 Mbit/s,我想知道如何计算系统数据速率?这是否意味着整个文件的平均值?还是说平均1秒?
【问题讨论】:
最大值指定您永远不会超过 24Mbps,因此您永远不会在任何 42nS(大约)周期内发送超过一位。您可以通过简单的乘法将其缩放到您想要的任何时间范围,直到您在一秒钟内永远不会超过 24M 位(并且在构成那一秒的任何 24M 42nS 周期中,您仍然永远不会发送超过一位)。
当您计算任何时间段的平均值时,它必须低于指定的最大突发量,但仅被视为平均值。我们这些 CATV 行业的人花了很多时间试图使传输系统表现得好像平均速率是一个恒定速率,因为如果你有一定的视频吞吐量(以比特为单位),你不想浪费任何一个。我们对视频进行“评级”,并在接收信号的数字机顶盒中使用自适应缓冲。
美国宽带有线系统上的单个 QAM256 频道将支持 40Mbps,通常在 10 到 12 个标准清晰度信号之间,平均比特率约为 4Mbps。当不可预知性质的画面发生大量变化时,这些频道将突增至 9Mbps。正如您可以想象的那样,一场拳击比赛(有很多移动)比从他们的办公桌上阅读的网络新闻主播占用更多的带宽,所以我们也尝试匹配频道来填充这个可用的带宽。
通常情况下,我们只能在同一个 40Mbps 频道中安装 3 个高清频道,这些频道的平均比特率约为 12.5Mbps,正如您在上面提到的,限制为 24Mbps。
希望这会有所帮助!
【讨论】: