Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо написать скрипты для организации сервера принимающего исходные видеофайлы посредством хттп фтп торрент, далее автоматическое кодирование, перемещение на раздающие сервера в нужные папки и обновление хмл файлов плейлистов.

Исходные данные:

1. Фронт-энд site.com (DLE) – новостной движок, каждая новость соответствует фильму/сериалу и содержит помимо описания флешплеер, с xml плейлистом, содержащим список серий.

2. Раздающие сервера s1.site.coms10.site.com, на которых размещены папки с видеофайлами для каждого сериала и общая папка для фильмов.

Задание:

1. Реализация многопользовательской загрузки видеофайлов посредством torrent, http (flash, realtime progressbar), FTP на кодирующий сервер – раздельный интерфейс с отображением общей очереди кодирования и состояния процессов закачки и кодирования для файлов текущего пользователя.

2. Извлечение данных о файле посредством (ffmpeg), (php-ffmpeg), (mencoder) – bitrate, framecount, framerate, width, height, duration. Обработка входящих видеофайлов посредством ffmpeg (x264 codec , flv container) с использованием параметров входящего файла.

3. Реализация мультипользовательского интерфейса для возможности работы нескольких человек в очереди кодирования, с распределением приоритета, соблюдение fifo (first in first out).

4. Организация строгой структуры сериалов и фильмов с использованием БД. При постановке файла на кодирование в виде Название.сериала.s01e01.произвольный.текст.avi парсинг имени – извлечение названия, которое равносильно названию папки с уже имеющимися сериями данного сериала на удаленном сервере и извлечение сезона/эпизода – равносильно названию файла в папке (s01e01.flv). Реализация аналогичной схемы для шаблона Название.сериала.001.avi и шаблона Название.фильма.flv (все фильмы расположены в одной папке, каждый сериал – в отдельной). Автоматическая загрузка закодированного файла на сервер, указаный при добавлении в очередь. Динамическое отображение предполагаемой папки закачки с формой ввода для возможности указания названия в явном виде (ajax, javascript), а также выбора папки вручную из полного списка. Также необходим динамический сбор информации о загруженности серверов и выбор сервера для последующей загрузки. Структура папок на всех серверах одинаковая. Файлы статистики являются текстовыми, разположены на каждом сервере и обновяются автоматически. Необходимые отображаемые поля – количество подключений к серверу, загруженность сервера (load_average), отдача, мбит.

5. Проверка целостности скопированного файла с кодирующего сервера на раздающий (размер/md5).

6. Автоматическое обновление плейлистов в xml формате с разбивкой по сезонам для сериалов исходя из добавленных файлов (новых серий).

13 лет назад
Interested_in
Ярослав 
38 летУкраина
13 лет в сервисе
Был
9 лет назад
  • Похожие заказы
  • Требуется доработать сайт на несложной самописной цмс, основанной на yii фреймворке. Разработчик, куда-то пропал - потому ищем человека, который сможет доделать чужую работу. Весь базовый функционал уже есть - по сути нужно поправить некоторые глюки +дописать еще ...

    Закрыт
    13 лет назад
  • Есть сверстанный 3-х язычный сайт на простой CMS - sirius-diy.com (переключение языков не работает, но есть страницы) . Необходимо установить ЧПУ (напр. страница называется О компании - система переводит О компании в транслит ...

    Завершен
    13 лет назад
  • Нужен парсер товаров. Парсер товаров – фото+описание для сайта - alibaba com для автоматического постинга товаров со стороны продавца

    Закрыт
    13 лет назад
  • Юзер заходит на сайт - проверяется на наличие кук, если нет - то ему ставится новая с содержанием реферера и openstat меткой Делается отдельная готовая функция, которая берёт данные из куков и обрабатывает, в конце получаем ...

    Завершен
    13 лет назад
  • $500

    Есть шаблоны отчетов frf (FastReport) и примеры сформированных отчетов (xls и frp)/ (рус и укр локализации) – 20шт. Необходимо повторить на smarty. Требования к реализации: в отдельных массивах: данные для шапки, данные для мастер даты, ...

    Закрыт
    13 лет назад
  • $20

    Главная страница сайта работает. А второстепенные страницы не работают (не генерируются - 404). Пару дней назад всё было в норме. Работы над сайтом в этот период не производились. Хостер говорит, что проблема в .htaccess, что там ...

    Завершен
    13 лет назад
  • Сколько будет стоить за штуку сделать крутилку 180градусов машины, с плавным изменением цветова по клику? Покажите если уже делали, или на чужом примере. Какие технлогии используете, это будeт 3d кадры или еще как то? Ориентировочно это будет ...

    Закрыт
    13 лет назад
  • $500

    Требуется грамотный программист для разработки слайдера на базе фреймворка jQuery Основные Функции: - переключение режимов слада (вертикальный, горизонтальный, поддержка табов и т.д) - поддержка внешних скинов - поддержка скрола мыши - поддержка ...

    Закрыт
    13 лет назад
  • Здравствуйте! Хотела бы вам предложить работу в проектировании социальной сети MyTwin. Виды задач: группы, приватность в социальной сети, аудио, видео с рейтингом и комментариями и др. Если вас заинтересовало данное предложение, обращайтесь по ...

    Закрыт
    13 лет назад