2009-02-26 32 views
1

我有一个引擎来检查H264视频是否符合AVCHD或BDMV规范,SPEC提到MAX系统数据速率高达24 Mbit/s,我想知道如何计算系统数据速率?这是否意味着整个文件的平均值?或者这是否意味着平均1秒?关于H264系统数据速率

回答

1

最大值指定您永远不会超过24Mbps,因此在任何42nS(大约)的时间段内,您绝不会发送超过一位的数据。您可以通过简单乘法将其缩放到任意时间范围,以便在一秒钟内永远不会突发超过24M位(并且在构成第二秒的任何24M 42nS时段内,您仍然不会发送超过一位的数据)。

当您计算任何时间段的平均值时,它必须低于指定的最大突发,但仅被视为平均值。我们这些有线电视行业的人花费大量时间试图使传输系统的行为表现得好像平均速率是恒定的,因为如果你有一定的视频吞吐量(以比特为单位),你不想浪费任何它。我们对视频进行“评估”,并在接收信号的数字机顶盒中使用自适应缓冲。

美国宽带电缆系统上的单个QAM256通道将支持40Mbps,通常为10到12个正常清晰度信号,平均比特率约为4Mbps。这些频道在无法预测的情况下会发生很多变化,会突然变为9Mbps。正如你可以想象的那样,一个拳击比赛(带有很多动作)需要的带宽要比他们办公桌上的网络新闻主播要多得多,所以我们也尝试匹配频道来填充这个可用带宽。

通常,我们只能在同一个40Mbps通道中安装3个高清晰度通道,并且这些通道的平均比特率大约为12.5Mbps,正如您在上面提到的那样,限于24Mbps。

希望这会有所帮助!