Я немного смущен. Я настраиваю лямбду для перекодирования MP4 в MPEG-Dash для адаптивного парения.
Для этого есть 4 подарка
MPEG-DASH Video 600 k 1351620000001-500050
MPEG-DASH Video 1200 k 1351620000001-500040
MPEG-DASH Video 2400 k 1351620000001-500030
MPEG-DASH Video 4800 k 1351620000001-500020
Я следовал этому примеру, где автор создает 4 вывода и список воспроизведения через конвейер .
Я пытаюсь понять, как настроить это в функции createJob.
transcoder.createJob({
PipelineId: process.env.PIPELINE_ID,
Input: {
Key: srcKey,
FrameRate: 'auto',
Resolution: 'auto',
AspectRatio: 'auto',
Interlaced: 'auto',
Container: 'auto'
},
Output: {
Key: id + '_4m.mpd',
ThumbnailPattern: '',
PresetId: '1351620000001-500020',
Rotate: 'auto'
}
}, function(err, data){
if(err){
console.log('Something went wrong:',err)
}else{
console.log('Converting is done');
}
callback(err, data);
});
};
Тут только один выход и нет плейлиста.
Может кто-нибудь объяснить, что мне нужно для адаптивного вещания, т.е. я предполагаю все выходы и файл плейлиста?