Cервис по скачиванию MP3 с Youtube.com

Anton17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.05.2012

Ищем ответственного человека, уверенного в своих силах.) Желательно с опытом разработки HighLoad.

Функицональные возможности

1. Скачивание

- пользователь вставляет ссылку на ютьюб видео. Сервис конвертирует видео и выдает ссылку на скачивание mp3. (в качестве конвертера предполагается использовать ffmpeg.)

- во время конвертирования показываем прогресс бар

- ссылки на скачаивание привязываем к IP пользователя

- кэшируем сконвертированные файлы на диск. если на диске уже есть сконвертированный ранее файл, то отдаем его. файлы, которые давно не скачивали, удаляем с диска.

2. Мультиязычность

3. Ежедневная статистика использования сервиса

4. Топ скачиваемых видео

Требования к коду

1. Держим высокие нагрузки

- вероятно, чтобы не завалить сервер, нужно будет реализовать, чтобы конвертировались одновременно не более N видео. Остальные ждут в очереди

- разделяем фронтэнд и бэкэнд

- работа с несколькими бэкэндами

2. HTML код убран в файлы шаблонов, а тексты в языковые файлы

3. Код чистый и структурированный, без дублирования. Комментарии в неочевидных местах.

4. Заложитьвозможность расширения функционала сервиса. К примеру, расширение списка поддерживаемых видеохостингов.

5. Возможность указать несколько директорий для хранения файлов