MediaTailor ALERT: UNPARSABLE_MANIFEST

0

I am trying to create a channel assembly in mediatailor. So, I created a source location and then adding VOD sources. But I got an alert saying MediaTailor encountered an issue while parsing the manifest from <manifest_location> when I add a VOD source. I checked online and it seems there is no problem in the manifest file. The HLS manifest file looks like this

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10.560000,
test0.ts
#EXTINF:9.600000,
test1.ts
#EXTINF:10.560000,
test2.ts
#EXTINF:9.600000,
test3.ts
#EXTINF:10.560000,
test4.ts
#EXTINF:9.600000,
test5.ts
#EXTINF:9.600000,
test6.ts
#EXTINF:10.560000,
test7.ts
#EXTINF:9.600000,
test8.ts
#EXTINF:10.560000,
test9.ts
#EXTINF:9.600000,
test10.ts
#EXTINF:9.600000,
test11.ts
#EXTINF:3.040000,
test12.ts
#EXT-X-ENDLIST

All the .ts files referred here are in same folder as the manifest file. Can anyone tell what's wrong with this file or there is any other problem causing this issue ? Is there any other tags we have to include specifically for mediatailor ?

질문됨 2년 전426회 조회
2개 답변
0

How was this playlist created? Though the TARGETDURATION is 11s, the segments are 9.6s or 10.56s. The segment length many need to be re-evaluated.

Also, the labeling of segments seems to be odd, with them having different names (test0, test1, etc) and no segment numbering. The segments should be of the format <stream_name_n>_00001.ts, <stream_name_n>_00002.ts, etc.

As an example, perhaps there are 3 renditions for your HLS, with stream names _720p, _360p and _180p. then your segments for the _720p stream would be something like this:

#EXTINF:10.560000, test0_720p_00001.ts

#EXTINF:10.560000, test0_720p_00002.ts

#EXTINF:10.560000, test0_720p_00003.ts . . .

AWS
Mike-ME
답변함 2년 전
  • I created this playlist using ffmpeg command: ffmpeg -i filename.mp4 -codec: copy -start_number 0 -hls_time 11 -hls_list_size 0 -f hls filename.m3u8

0

see https://repost.aws/questions/QUCnro4E5wTY6DFoLULH02Mg/unparsable-manifest-in-mediatailor-but-playback-works

You have to refer the index ("master") playlist, not the rendition's playlist.

답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠