Skip to content

chistyakov/asyncio_video_converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task from job interview

Разработать сервис, взаимодействующий с клиентами по REST API и реализующий следующие методы:

  1. Метод осуществляющий создание задачи на конвертацию медиа файла в HLS c помощью ffmpeg (параметры кодирования, количество профилей произвольные). Исходные медиа файлы расположены на файловой системе сервера.
  2. Метод осуществляющий проверку статуса выполнения задачи, например по присвоенному идентификатору или адресу исходного медиа-файла на файловой системе.
  3. Метод осуществляющий получение результата выполнения задачи. В ответе должна присутствовать доступная для проигрывания http-ссылка.

How to run

docker build . -t converter2hls
docker run -d -p 8080:8080 --name converter2hls -v ${PWD}/input:/input converter2hls

cp Helicopter_DivXHT_ASP.divx ./input/
http --json POST http://localhost:8080/convert file=Helicopter_DivXHT_ASP.divx

About

Job interview task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages