2013-05-11 27 views
1

性病MPEG_DASH_c057623_ISO_IEC_23009-1_2012規範,才知道如下如何驗證DASH mpd中的「minBufferTime」?

客戶端緩衝區爲@minBufferTime至少值媒體開始演示文稿之前屬性的持續時間。 指定在表示數據速率的定義中使用的通用持續時間。

考慮帶寬的假設恆定比特率信道,該屬性的值以每秒位數(bps)爲單位。然後,如果表示以該比特率連續傳送,從由@startWithSAP或由任何分段索引框表示的任何SAP開始,則可以確保客戶端具有足夠的數據用於連續播出,提供了在接收到@minBufferTime * @bandwidth比特之後開始播放(即在收到第一位之後的時間@minBufferTime)。

夥計們我無法理解我們如何交叉驗證「minBufferTime」的價值。根據我的理解,我想它與分段持續時間有關。我不確定。

請給出您的意見。它有很多幫助。

+0

如何在同一個DASH mpd中驗證「帶寬」? – Jagadeesh 2013-05-12 08:02:23

回答

1

我的回答可能有點晚,但你可能想看看我的calculation

基本上我從緩衝區中刪除大小(樣本)字節,而我用(帶寬/ 8)*持續時間(樣本)填充緩衝區。在每個樣本之後,我檢查是否有新的最小值已經達到。此最小值以字節爲單位,需要通過將其除以帶寬以秒爲單位進行轉換。