Создать сайт на HTML5 для тестирования отображения мультимедийного контента с планшетных устройств (без дизайна).
Технология: реализация на HTML5 с помощью web-сокетов, которые используются именно для синхронизации действий (не для загрузки данных). Сама загрузка данных производится обычным ajax-запросом.
Пользовательская страница:
www.domenname.ru/content По этому адресу по умолчанию должен открываться пустой экран. Но если через Admin page запущен какой-то контент, он должен воспроизводиться на экране всех устройств, где открыта страница
www.domenname.ru/content Admin page:
www.domenname.ru/admin На этой странице должна быть доступна следующая структура папок/файлов с возможностью их запуска и воспроизведения на пользовательской странице:
• Запуск видео в качестве 720p и режиме fullscreen 16:9 из интернета (по умолчанию залить несколько ссылок). Сразу после запуска видео через админку оно должно начать воспроизводиться на пользовательской странице в режиме Full Screen, на которой нельзя его выключить или поставить на паузу (все управление исключительно через admin page).
• Вызов файла (видео) со стандартным именем с планшета Android (имеется ввиду, что должен вызываться например файл Android:XXX.avi с планшета или флэшки (указываем стандартный адрес поиска файла), на котором открыта пользовательская страница.
• Запуск TAP TO VIDEO. То есть в админке выбирается файл, после этого на пользовательской странице отображается кнопка PLAY, при нажатии на которую проигрывается видео FullScreen, которое можно остановить/ перемотать и т.д.
• Запуск потокового стримингового канала (RTSP)
• Запуск игры крестики-нолики или аналога (взять готовую игру). После запуска игра отображается на всех планшетах, при этом можно играть на каждом из планшетов отдельно
• Запуск слайдшоу из произвольных фотографий по таймеру без возможности переключения на планшете
• Запуск слайдшоу из произвольных фотографий с возможностью переключения на планшете
• Запуск рисовалки (paint) с возможностью рисовать на планшете
Технология: реализация на HTML5 с помощью web-сокетов, которые используются именно для синхронизации действий (не для загрузки данных). Сама загрузка данных производится обычным ajax-запросом.
Подробности задания при личном общении с кандидатами. После этого проекта потенциально планируется множество доработок и развитие в систему управления контентом.