2017-01-23 49 views
0

如果M3U8 URL引用一個M3U8 URL的文件大小爲streming,沒有視頻的大小,但是,如果一個視頻M3U8 URL引用,沒有辦法弄清楚視頻文件的大小?找出引用視頻

我別希望相加所有每一個視頻段的HTTP報頭content-length,因爲它是有點乏味。

我提供this m3u8 url作爲示例使用情況。

回答

0

一個M3U8清單文件中的特定視頻流的持續時間不是強制性的,但如果給定的視頻流通常將在其自己的容器的報頭信息。

例如,如果數據流是MP4數據流,那麼一旦從頭開始讀入數據,您就可以從頭部'Moov'原子獲取持續時間,而不必讀取每個數據段並累計其內容長度。

其值得注意的是,在特定的MP4,你需要有在文件開頭的moov atom的 - 已爲流媒體編制的最MP4視頻將有過這樣做