- 最新
- 最多得票
- 最多評論
Hi,
One of the common error for Live-to-VOD not working is that the Program-Date-Time in the HLS source doesn't match with the UTC time. This would affect MediaPackage to extract the correct content. Here is my suggestion for the initial troubleshoot.
- Enable Program-Date-Time in the output and check that it is UTC time.
- If it is not UTC time, this means that encoder is not sending the correct time. Please check your encoder setting and make sure it outputs UTC time.
Sam
Hi Sam - that was it, thanks so much for your help.
A few further questions for you:
-
When you say enable Program-Date-Time what exactly do you mean? I fixed the issue by setting the Timecode Configuration to "SYSTEMCLOCK". Is this separate to what you meant?
-
For this to work do you also need to passthrough timecode to the individual output groups using "picTimingSei" or is this not necessary?
-
Is there a way to embed timecode onto an output stream visually to check it on a video using medialive?
Many thanks,
Rich
Hi Rich,
- I am referring the the EXT-X-PROGRAM-DATE-TIME tag in HLS mainfest to indicate the date and time. Following is an example.
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:4
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-PROGRAM-DATE-TIME:2017-11-01T22:05:37.000Z
#EXTINF:3.84000,
p1_00001.ts
#EXT-X-PROGRAM-DATE-TIME:2017-11-01T22:05:40.840Z
#EXTINF:3.84000,
p1_00002.ts
Changing the Timecode Configuration to "SYSTEMCLOCK" in EML will present the UTC to the EMP which would fix the harvest issue.
-
If your output group is MediaPackage, we will output EXT-X-PROGRAM-DATE-TIME by default. Setting "picTimingSei" is not necessary.
If your output group is HLS, you have to enable EXT-X-PROGRAM-DATE-TIME in the setting. "MANIFEST AND SEGMENTS" > "PROGRAM DATE TIME" > Set to INCLUDE > set "PROGRAM DATE TIME PERIOD" same as your segment length. -
We don't support embed the timecode into the video. You may have to add the timecode from your source.
Thanks,
Sam
相關內容
- AWS 官方已更新 4 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 10 個月前