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