Joomla 2.5 + virtuemart 2 1. Сделать сортировку вывода настраиваемых полей по цене 2. валиадор выдает ошибку, тк в выборе размера пустое значение 3. Удалите код JavaScript и CSS, блокирующий отображениеверхней части страницы 4. Нормально ...
Редактор плейлистов для видеоплейера и вывод видео по текущему времени
Всем доброго дня!
Нужна красивая фишка для сайта. Упростил по-максимуму.
Ниже и в файле ТЗ:
Ваши навыки: PHP-100%, MySQL-100%, частично HTML5/CSS, частично Java.
Ознакомиться с видеоплейером на HTML5 с открытым исходным кодом http://www.mediaelementjs.com
Задача: имитация непрерывногоонлайнвещания (псевдостримминга) по заданному на каждые сутки плейлисту.
Конечный результат для пользователя: при нажатии кнопки "LivePlay" в плейере трансляция начинается поплейлисту, составленному Админом, с текущего местного времени для пользователя
(с даты, часа, минуты и секунды в соответствии с реальным временем и его
сверкой). Возможность перемотки назад на начало текущего воспроизводимого видео
(перемотка вперед только "до реального времени - сейчас"). Никакого
взаимодействия или формирования пользователями плейлистов НЕ предусматривается.
Важно: при автоматическом переходе к воспрозведению следующего видеобуферизация происходит в фоновом режиме, без задержек - переход нужен гладким,
незаметным для зрителя. Иллюзия непрерывной "телетрансляции" и
тайм-шифтинга.
Работа разработчика:
Поля-переменные для базы данных:
база данных MySQL с информацией о видео:
- уникальный номер;
- ссылка на видео:
- название;
- жанр (категория видео, назначаем мысами);
- продолжительность видео (приневозможности автоподсчета - вносим данные до секунд вручную).
Добавить в новую базу данных нужные полядля плейлистов по усмотрению разработчика.
1. Создать редактор плейлистов с нуля (сверсткой в HTML):
- плейлист составляется нами (Админом) накаждые сутки (от полуночи - 00 ч 00 минут 00 секунд) в виде таблиц, изначально
задается дата и время запуска плейлиста;
- возможность последовательного добавленияи удаления видео по одному;
- выделение блоков-строчек, копирование,удаление целыми блоками;
- перетаскивание видео или блокавперед-назад в пределах плейлиста;
- желательно цветовое разделение по жанрам(фон строки);
- подсчет реального времени старта-началаследующего видео с учетом уже добавленных видео и их суммарной
продолжительности;
- подсчет общего времени плейлиста;
- в случае, если продолжительность ошибочнопревышает 24 часа, плейлист должен прерываться новым в полночь (обрезаться, а
не стыковаться).
- возможность удаления плейлистов посуткам;
- экспорт-импорт, резервирование базыданных плейлистов и видео;
- вставка по времени "прямогоэфира" - онлайнтрансляций в HLS/RTMP (Media Element понимает этипротоколы);
- возможность для Админа чрезвычайноговлючения прямой трансляции (стрима) в любой момент времени (принудительно);
- должен быть список в отделном окнеимеющегося видео с фильтрацией по жанрам и времени;
- бегущая строка на день эфира;
- окно предпросмотра видео (для Админа).
2. Работа с видеоплейером:
разобраться с видеоплейером Media Element (замена на другой НЕ обсуждается):
- новая кнопка "LivePlay" - запуск видео из плейлиста подате, времени (час, минута, секунда) на стороне пользователя (проверка этого
времени с любым сторонним сервером по IP-адресу), пользователь НЕ должен иметь
возможность подмены даты и времени путем изменения системного на его
устройстве;
- пользователь может перемотать видео доего начала (видео, но не плейлиста) - (но не далее "реального"
текущего времени);
- переход между видео должен бытьнезаметным, без паузы на буфферизацию нового видео, при невозможности
устранения, Разработчику рассмотреть возможность одновременной работы двух
плейеров, основного и фонового и автоматического переключения между ними после
подргузки нового видео(!).
3. Дополнительно: вывод расписания на сайтв отдельном блоке:
только если видео больше 5 минут (отсекаемрекламу и короткие заставки)
- сейчас (транслируемое видео и время);
- далее (название следующего видео);
- сегодня (плейлист от текущего времени дополуночи);
- завтра (расписание на весь следующийдень).
Сроки и цена определяются совместно с разработчиком.
Затем предполагается постояннаядоработка-кастомизация за отдельную плату по согласованию.
Заявки фрилансеров
Похожие заказы
- $20Веб-программирование1 исполнительЗавершен7 лет назад
Сделать классное моб. Приложение. Подробности в переписке.
Веб-программирование1 исполнительЗавершен7 лет назадПривет Есть сайт www.stanislavmironov.com, выполненный на WP. Требуется смена его оформления. Визуально все должно быть как в примерах из прикрепленных файлов ниже это готовые шаблоны WP, но суть ясна. Обязательно: ...
Веб-программирование3 заявкиЗакрыт7 лет назадТребуется реализовать телеграм бота. У бота есть возможность добавлять RSS каналы. Настройка категорий с ключевыми словами для фильтрации сообщений. У каждого сообщения есть кнопки : ...
Веб-программирование2 заявкиЗакрыт7 лет назадДобрый день Просто жизненно необходима ваша помощь в переносе сайта на VPS от компании ovh Обязательно настроить сервер. Сроки - день Оплата - договорная
Веб-программирование1 исполнительЗавершен7 лет назадСайт bitok.by Установлен DNS от CloudFlare и настройка Always use HTTPS Сайт открывается по https://bitok.by , но выдает предупреждение. Нужно 1. Поставить принудительное использование https всегда ( через httacеes ...
Веб-программирование3 заявкиЗакрыт7 лет назадНеобходимо подключить готовую верстку уникальной темы (10 уникальных страниц) к Wordpress. Готовый сайт должен быть идентичным предоставленной верстке, а весь контент управляться Wordpress. Специалист должен отлично знать Wordpress, иметь опыт работы ...
Веб-программирование9 заявокЗакрыт7 лет назадНужен калькулятор стоимости ремонта как здесь http://remont.moscow/kalkulyator/ Прикрутить на этот сайт http://www.stroyservic.com Нужен плагин наверное, сделать дизайн калькулятору и главное чтобы была возможность чайнику менять цены при необходимости, и добавлять наименование ...
Веб-программирование10 заявокЗакрыт7 лет назадВ список возможных полей для импорта (http://take.ms/WVl0J) нужно добавить следующие поля: URL на сайт источник: (source_url в таблице product_field), Для хранения данного значения создана специальная таблица product_field. Данные из соответствующего столбика выгрузки должны ...
Веб-программирование4 заявкиЗакрыт7 лет назадЗдравствуйте. Задача. Скачать файл по прямой ссылке (сгенерированный через API другого сервиса) и загрузить в корень сайта, после этого сгенерировать посетителю ссылку на скачивание этого файла. ...
Веб-программирование1 исполнительЗавершен7 лет назад