When I run mediastreamvalidator on my HLS stream, I get the following MUST fix issue:
--------------------------------------------------------------------------------
MUST fix issues
--------------------------------------------------------------------------------
Error: Playlist vs segment duration mismatch
--> Detail: Segment duration -56.0000, Playlist duration: 8.0000
--> Source: https://d1vyzmpse3ih8.cloudfront.net/out/v1/4c74cc7ba91843acac917f39e455ae50/index_3.m3u8 - index_3_356731.ts?m=1520138727
--> Detail: Segment duration -60.0000, Playlist duration: 8.0000
--> Source: https://d1vyzmpse3ih8.cloudfront.net/out/v1/4c74cc7ba91843acac917f39e455ae50/index_5.m3u8 - index_5_356693.ts?m=1520138727
--> Detail: Segment duration -56.0000, Playlist duration: 8.0000
--> Source: https://d1vyzmpse3ih8.cloudfront.net/out/v1/4c74cc7ba91843acac917f39e455ae50/index_2.m3u8 - index_2_356694.ts?m=1520138727
I don't understand what this means, so I don't know how to go about fixing it. Per the mediastreamvalidator my segments are reporting a negative duration! If I download the .ts file manually, it plays fine on my Mac.