在查看 Azure 媒体服务为 HTTP 平滑流提供的客户端清单时,我注意到一个新元素 ( n ) 在以前的 IIS 清单中找不到,并且在Sam Zhang 的博客中也没有。
根据之前的清单(clientManifestVersion 2.2),r表示“重复”并用于压缩 - 表示重复片段持续时间。
但是通过比较同一流在不同时间的两个 Azure 清单,您可以看到:
`<c t="868948936" d="2000" r="1770" n="136" />` // (@ 8:21 PM)
`<c t="881664896" d="2000" r="1770" n="6494"/>` // (@ 11:53 PM)
据我了解, d = 2000 表示片段持续时间(2秒)
其中:
n1 = 136
n2 = 6494,
t1 = 868948936
t2 = 881664896,
n2 - n1 = 6358 * d = 12716000 + t1 = t2
尽管r应该是重复的,但r保持不变,而n会随着时间的推移而增加……那么如果r不变,那么它是什么,而n又是什么?