http live streaming - What does this error message "Received discontinuity error" mean? From Apple's mediastreamvalidator -
using apple's mediastreamvalidator validate m3u8 file, got error message: "received discontinuity error", didn't find explanation error message in https://developer.apple.com/library/ios/technotes/tn2235/_index.html
does know error mean, , whether error cause issues?
my mediastreamvalidator's version is: beta version 1.1(150608)
below mediastreamvalidator's result:
-------------------------------------------------------------------------------- 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 %)
thank you.
a discontinuity can caused by:
- changes in encoding such as: different file format, number, type , identifiers of tracks, different encoding parameters
- non-consistent timestamp sequences such gaps or roll-overs
such cases must/should indicated ext-x-discontinuity tag.
check if encoder producing valid output.
Comments
Post a Comment