Создание WEB-приложения, скачивающего видео с… : нужен программист, фриланс

  • Предложения0
  • Бюджет 0.00$
  • Средняя ставка 0.00$

Опубликовано 01.05.2019

Активный

Описание проекта

Описание задачи для WEB-приложение для скачивания видео

Название проекта (задачи):
Создание WEB-приложения скачивающего видео с youtube.

Описание проекта (задачи):
Необходимо создать WEB-приложение (страница сайта), скачивающее видео с youtube. Необходимые средства разработки и технологии выбирает исполнитель по согласованию с заказчиком.

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

Основные требования к разрабатываемому приложению:
Web-приложение работает в рамках браузера, и не использует никаких дополнительных приложений.
Не использует внешние сервисы для скачивания видео с Youtube.
Скачивание с youtube происходит непосредственно с ПК, на котором открыта страница WEB-приложения, а не с сервера хостинга.
Пользовательский интерфейс не предусматривает никаких элементов UI. Если страница с приложением открыта – приложение работает. Для завершения работы приложения нужно просто закрыть страницу.
Для работы приложения не требуется установка никаких расширений браузера.
В случае невозможности реализации приложения с учетом этого требования согласовать с заказчиком использование расширений браузера.
Разрешение скачиваемого видео задано фиксировано в приложении (youtube позволяет скачивать в разных разрешениях).
В один момент времени приложение скачивает только одно видео с youtube.
Приложение может находиться в состоянии ожидания получения команды от сервера на скачивание очередного видео с youtube.
В случае пропадания Internet-связи с backend работоспособность приложения должна восстанавливаться автоматически при появлении связи.
После передачи всех данных по скачанному видео в backend, приложение не хранит никакой информации о скачанном видео на устройстве пользователя.
WEB-приложение работает на современных версиях популярных типов браузеров: Google Chorme, Opera, Firefox.
В случае невозможности обеспечения работы в нескольких различных браузерах согласовать с заказчиком возможные варианты браузеров.
Серверная часть приложения (backend) реализуется в виде заглушки с минимальными возможностями. Должна выполнять следующие функции:
Передача идентификаторов скачиваемых видео в WEB-приложения из заранее заданного списка (очередь).
Получение от веб-приложения кадров видео и запись их в бинарном виде в файлы.

Работу по созданию web-приложения нужно разделить на два этапа.
Проведение экспериментов с целью проверки возможности создания такого приложения вообще и определения требующихся для этого средств разработки.
Создание приложения.

Если вы можете сделать только первый этап – проведение экспериментов, то тоже  свяжитесь с нами. Возможно мы договоримся, нас и это интересует.

Ссылка на источник только для авторизованых пользователей. Пожалуйста войдите.

Информация работодателя

9083 проект(ов) опубликовано нанято 2 фрилансеров Украина
Участник с:01.06.2018
ПРЕДЛОЖЕНИЯ ИСПОЛНИТЕЛЯ(0)

Нет предложений.