Questions tagged with AWS Elemental MediaConvert

Content language: English

Sort by most recent

Browse through the questions and answers listed below or filter and sort to narrow down your results.

How to set subtitles as forced subtitles via Mediaconvert

Hi, we are creating HLS- and DASH-Outputs via MediaConvert. Our source assets provide multiple subtitles(captions) in the **ttml-format**. Some of these subtitles are forced subtitles and we need to flag those properly in the respective playlists created for HLS/DASH (mpd/m3u8). We set the destination type of the subtitles in the output settings to WebVTT. Given a main-**m3u8** file created by MediaConvert the following lines are refering to the added subtitles: `#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="subs_hu",DEFAULT=YES,AUTOSELECT=YES,FORCED=NO,LANGUAGE="hun",URI="hlssubtitles_hu.m3u8" #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="subs_en_US",DEFAULT=NO,AUTOSELECT=YES,FORCED=NO,LANGUAGE="eng",URI="hlssubtitles_en_US.m3u8" #EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="subs",NAME="forced_subs_hu",DEFAULT=NO,AUTOSELECT=YES,FORCED=NO,LANGUAGE="hun",URI="hlsforced_subtitles_hu.m3u8"` For each entry there is a value "FORCED=NO". How can we alter this value for forced subtitles to "FORCED=YES"? Similarly how do we set this up for DASH-Playlists? Subtitles were added in the following form: ` <AdaptationSet mimeType="text/vtt" lang="hu"> <Role schemeIdUri="urn:mpeg:dash:role" value="subtitle"/> <Label>forced_subs_hu</Label> <Representation id="11" bandwidth="256"> <BaseURL>dashforced_subtitles_hu.mpd</BaseURL> </Representation> </AdaptationSet> ` According to DASH's [ISO/IEC 23009-1:2019](https://standards.iso.org/ittf/PubliclyAvailableStandards/c079329_ISO_IEC_23009-1_2019(E).zip) we should be able to set the role-value to **forced-subtitles**.
0
answers
0
votes
14
views
Riva
asked 10 months ago

Annoying HLS Playback Problem On Windows But Not iOS

Hello All, I am getting up to speed with CloudFront and S3 for VOD. I have used the CloudFormation template. Uploaded an MP4, obtained the Key for the m3u8 file. I create a distribution in CF. I embed it in my webpage. For the most part, it works great. But there is a significantly long buffering event during the first few seconds. This problem does not exist when I play the video on my iOS device. And strangely, it does not happen when I play it in Akami's HLS tester on my Windows 11 PC using Chrome. The problem seems to only occur when I play it from my website, using any browser, on my Windows 11 PC. Steps I take to provoke the issue: Open an Incognito tab in Chrome / navigate to my website, my player is set to auto play so it auto plays / the video starts out a bit fuzzy, it then stops for a second / restarts with great resolution / and stays that way until the endo f the video. If I play again, no problems at all, but that is to be expected. I assume there is a local cache. Steps I have tried to fix / clues: I have tried different segment lengths via modifying the Lambda function created when the stack was formed by the template. The default was 5. At that setting, the fuzzy aspect lasted the longest but the buffer event seemed slightly shorter. At 1 and 2, the fuzzy is far shorter but the buffering event is notably longer. One thought, could this be related to the video player I am using? I wanted to use the AWS IVS but could not get it working the first go around so I tried the amazon-ivs-videojs. That worked immediately, except for the buffer issue. And as the buffer issue seems to go away when I test the distribution via the Akami HLS tester. As always, much appreciation for reading this question and any time spent pondering on it.
0
answers
0
votes
78
views
Redbone
asked a year ago
1
answers
0
votes
20
views
asked a year ago