Екатерина
Копирайт
Пишу тексты на заказ от 1000 символов. Высокая уникальность
Александр
Веб дизайн
Нужен красивый и продающий дизайн сайта? Обращайтесь!
София
Полиграфический дизайн
Быстро и качественно выполню любой заказ по полиграфии
Михаил
Супер визитка за 1 день!
Качественно и в срок разработаю визитку для Вас и Вашей компании

Создать редактор плейлистов

Алексей
1

Алексей

нет рекомендаций
нет жалоб
Завершён
Название проекта: Создать редактор плейлистов
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка для WEB, Веб программирование
Предоплата: без предоплат
Способы оплаты: Банковский перевод, Электронные деньги
Прием заявок: завершен

Описание проекта:
Требуются услуги веб программиста. Требуется создать редактор плейлистов с выводом видео из плейлиста в реальном времени.
"Редактор плейлистов для видеоплейера Media Element
И вывод видео из плейлиста в реальном времени пользователя"

Ваши навыки: PHP-100%, MySQL-100%, частично HTML5/CSS, частично Java.

Задача: имитация непрерывного онлайнвещания (псевдостримминга) по заданному на каждые сутки плейлисту.

Конечный результат для пользователя: при нажатии кнопки "LivePlay" в плейере трансляция начинается по плейлисту, составленному Админом, с текущего местного времени для пользователя (с даты, часа, минуты и секунды в соответствии с реальным временем и его сверкой). Возможность перемотки назад на начало текущего воспроизводимого видео (перемотка вперед только "до реального времени - сейчас"). Никакого взаимодействия или формирования пользователями плейлистов НЕ предусматривается. Важно: при автоматическом переходе к воспрозведению следующего видео буферизация происходит в фоновом режиме, без задержек - переход нужен гладким, незаметным для зрителя. Иллюзия непрерывной "телетрансляции" и тайм-шифтинга.

Работа разработчика:

Поля-переменные для базы данных:
База данных MySQL с информацией о видео:
- уникальный номер;
- ссылка на видео:
- название;
- жанр (категория видео, назначаем мы сами);
- продолжительность видео (при невозможности автоподсчета - вносим данные до секунд вручную).

Добавить в новую базу данных нужные поля для плейлистов по усмотрению разработчика.

1. Создать редактор плейлистов с нуля (с версткой в HTML):
- плейлист составляется нами (Админом) на каждые сутки (от полуночи - 00 ч 00 минут 00 секунд) в виде таблиц, изначально задается дата и время запуска плейлиста;
- возможность последовательного добавления и удаления видео по одному;
- выделение блоков-строчек, копирование, удаление целыми блоками;
- перетаскивание видео или блока вперед-назад в пределах плейлиста;
- желательно цветовое разделение по жанрам (фон строки);
- подсчет реального времени старта-начала следующего видео с учетом уже добавленных видео и их суммарной продолжительности;
- подсчет общего времени плейлиста;
- в случае, если продолжительность ошибочно превышает 24 часа, плейлист должен прерываться новым в полночь (обрезаться, а не стыковаться).
- возможность удаления плейлистов по суткам;
- экспорт-импорт, резервирование базы данных плейлистов и видео;
- вставка по времени "прямого эфира" - онлайнтрансляций в HLS/RTMP (Media Element понимает эти протоколы);
- возможность для Админа чрезвычайного влючения прямой трансляции (стрима) в любой момент времени (принудительно);
- должен быть список в отделном окне имеющегося видео с фильтрацией по жанрам и времени;
- бегущая строка на день эфира;
- окно предпросмотра видео (для Админа).

2. Работа с видеоплейером:
Разобраться с видеоплейером Media Element (замена на другой НЕ обсуждается):
- новая кнопка "LivePlay" - запуск видео из плейлиста по дате, времени (час, минута, секунда) на стороне пользователя (проверка этого времени с любым сторонним сервером по IP-адресу), пользователь НЕ должен иметь возможность подмены даты и времени путем изменения системного на его устройстве;
- пользователь может перемотать видео до его начала (видео, но не плейлиста) - (но не далее "реального" текущего времени);
- переход между видео должен быть незаметным, без паузы на буфферизацию нового видео, при невозможности устранения, Разработчику рассмотреть возможность одновременной работы двух плейеров, основного и фонового и автоматического переключения между ними после подргузки нового видео(!).

3. Дополнительно: вывод расписания на сайт в отдельном блоке:
Только если видео больше 5 минут (отсекаем рекламу и короткие заставки)
- сейчас (транслируемое видео и время);
- далее (название следующего видео);
- сегодня (плейлист от текущего времени до полуночи);
- завтра (расписание на весь следующий день).

Сроки и цена определяются совместно с разработчиком.

Затем предполагается постоянная доработка-кастомизация за отдельную плату по согласованию.
Автор проекта
Алексей
Станислав
Администрирование серверов
Сопровождение Linux сервера на Debian, CentOS
Виталий
Разработка продающих страниц
Есть сайт, интернет-магазин с товарами / услугами, но нет...
Владимир
Копирайтинг, рерайтинг
Выполняю все услуги связанные с написанием текстов
Александра
Документы на английском
Перевод автобиографии, резюме, заявлений и прочего на английский
Максим
Техническая поддержка сайта
Настройка хостинга, поддержка сервера
Видео услуги
Предлагаю широкий спектр видео услуг. Все услуги по видео от съемки...
Создание сайтов на Joomla
Предлагаю создание сайтов на CMS Joomla любой сложности - сайты...
Скопировать лендинг
Уважаемые Работодатели! . Если Вы ищете, как скопировать чужой...
Написание дополнений для сайтов
Качественно и в оговоренный срок напишу дополнение для Вашего сайта /...
Дизайн сайта, о котором вы мечтали!
Разрабатываю дизайн для сайтов (тематика различная). Провожу...