Разработать сервис, взаимодействующий с клиентами по REST API и реализующий следующие методы:
- Метод осуществляющий создание задачи на конвертацию медиа файла в HLS c помощью ffmpeg (параметры кодирования, количество профилей произвольные). Исходные медиа файлы расположены на файловой системе сервера.
- Метод осуществляющий проверку статуса выполнения задачи, например по присвоенному идентификатору или адресу исходного медиа-файла на файловой системе.
- Метод осуществляющий получение результата выполнения задачи. В ответе должна присутствовать доступная для проигрывания http-ссылка.
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