Реализация HTML5 плеера
Реализовать видео-плеер на HTML5 с поддержкой воспроизведения рекламы (преролов, пауз-ролов, построллов, оверлеев) и плейлиста контента. Клон существующего флеш-плеера.
Логика:
- Плеер при запуске обращается к опр.ресурсу и скачивает плейлист в формате XML
- Из плейлиста берется списко видео-контента (каждое видео будет в 3-х форматах для поддержки всех браузеров), а также пути на рекламные XML (в рекламном стандарте VAST ) для каждого видео-ролика.
- Составляется плейлист из видео-контента
- В начале каждого проигрывания ролика плеер обращается по указанным в плейлисте путям рекламы VAST и берет оттуда настройки рекламы и сам файл рекламы (будет в 3-х форматах для поддержка всех браузеров). Надо учесть что в скачанном XML VAST может быть еще ссылка на другой XML VAST (т.к. некоторые рекламодатели перепродают свои рекламные места).
- Логика показа одного видео-ролика из плейлиста – воспроизвести прерол, воспроизвести контент, воспроизвести оверлей (с той секунды с которой указано), воспроизвести пауз-ролл (если нажали паузу), воспроизвести построл – все рекламы воспроизводятся если они были указаны.
- Плеер должен отправлять статистику (GET запросы определенных URL) при действиях – при воспроизведении видео-контента; при показе каждого вида рекламы; при клике на рекламу.
- У плеера должна быть настройка автоплея.
- Управление все стандартное