Я нашел способ, мы не можем напрямую передать формат png или jpg в kvs, так как поток видео kinesis принимает только видеофрагменты формата h264, поэтому сначала нам нужно преобразовать список изображений в видео (вы можете использовать ffmpeg для преобразованияот изображения к видео), а затем отправьте тот же видеофайл mkv, используя putmedia api, в видеопоток kinesis.Вы можете увидеть пример здесь в java .