Распределенное кодирование видео — различия между версиями
Материал из SEWiki
(→Описание) |
(→Планируемые фичи) |
||
Строка 12: | Строка 12: | ||
=== Планируемые фичи === | === Планируемые фичи === | ||
− | Кодирование видео с | + | Кодирование видео с возможностью выбрать: |
− | # Тип кодека( | + | |
− | # Frame | + | # Тип видео/aудио кодека (например, h264) |
+ | # Frame Rate | ||
+ | # Bit Rate | ||
# Разрешение | # Разрешение | ||
− | |||
=== Ссылка на репозиторий === | === Ссылка на репозиторий === |
Версия 20:59, 5 ноября 2015
Содержание
Команда
- Абрамов Иван - ivan.abramov21 [at] gmail.com
- Бочаров Фёдор - bocharovfedor [at] gmail.com
- Бутомов Артем - butapro7 [at] gmail.com
- Жаворонков Эдгар - edzhavoronkov [at] gmail.com
Описание
Сервис для распределенного кодирования видео.
Предполагается, что есть некий Client с видеофайлом, который нужно перекодировать. Client обращается к Server'у, запрашивая доступные для распределенного кодирования ресурсы (свободные Worker'ы). Далее Client разбивает видеофайл на сегменты и рассылает подзадания на предоставленные Worker'ы; Worker'ы обрабатывают задания и отправляют перекодированные результаты Client'у; Client склеивает обработанные подзадания и получает желаемый результат.
Планируемые фичи
Кодирование видео с возможностью выбрать:
- Тип видео/aудио кодека (например, h264)
- Frame Rate
- Bit Rate
- Разрешение
Ссылка на репозиторий
Видео
Табличка
Баги
- Отсутствует environment checker(проверка наличия необходимых сторонних библиотек на воркерах)
- Сервер ничего не знает о загрузке worker'ов.
- Сервер и worker выключаются только по ctrl + C.
- Некорректно обрабатывается внезапная смерть сокета (никак не обрабатывается).