2015-10-10 29 views
0

利用蘋果公司的mediastreamvalidator驗證M3U8文件,我得到一個錯誤信息:「收到中斷錯誤」,但我沒有找到此錯誤信息任何解釋在https://developer.apple.com/library/ios/technotes/tn2235/_index.html這個錯誤信息「Received discontinuity error」是什麼意思?從蘋果公司的mediastreamvalidator

有誰知道這是什麼錯誤意思是,這個錯誤是否會導致任何問題?

我mediastreamvalidator的版本是:測試版1.1(150608)

下面是mediastreamvalidator的結果:

 
-------------------------------------------------------------------------------- 
test_1444446455_hls_64944_116-10.m3u8 
-------------------------------------------------------------------------------- 

Playlist Syntax: OK 

Processed 15 out of 15 segments: 

test_1444446455_hls_64944_116-10_00003.ts: 

    ERROR: (-12976) Received discontinuity error 
    --> Track ID: 258 


test_1444446455_hls_64944_116-10_00007.ts: 

    ERROR: (-12976) Received discontinuity error 
    --> Track ID: 258 


test_1444446455_hls_64944_116-10_00010.ts: 

    ERROR: (-12976) Received discontinuity error 
    --> Track ID: 258 


test_1444446455_hls_64944_116-10_00014.ts: 

    ERROR: (-12976) Received discontinuity error 
    --> Track ID: 258 


Average segment duration: 2.00 seconds 
Playlist target bitrate: Average: 3.24 Mbits/sec, Max: 3.72 Mbits/sec 
Segment bitrate: Average: 3.04 Mbits/sec, Max: 3.65 Mbits/sec 
Average segment structural overhead: 76.21 kbits/sec (2.50 %) 

謝謝。

回答

0

的不連續性可以由以下情況引起:

  • 變化編碼如:不同的文件格式,數量,類型和軌道的標識符,不同編碼參數
  • 非一致的時間戳序列,例如間隙或滾翻

此類情況必須/應該用EXT-X-DISCONTINUITY標記表示。

檢查您的編碼器是否產生有效輸出。