Принцип воспроизведения в системе

Документ актуален для InstantVideo любой версии

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

Итак, основная идея заключается в том, что в нашей системе управления видео контентом, как в cms, имеющей множество провайдеров импорта (парсеров видео) - для более лояльного восприятия сайта поисковыми системами - на странице просмотра ролика основной плеер для воспроизведения не грузится.

Вместо него показывается так называемый псевдо-плеер, сформированный обычной html+css разметкой: изображение видео постера с кнопкой "плей" посередине. Кроме этого на изображении показывается длительность ролика, кнопка "поделиться" - т.е. визуально привычный всем плеер. Его вид можно легко изменить, поправив всего лишь css и/или изображения кнопок.

При нажатии кнопки "play", по ajax подгружается непосредственно сам плеер ролика. При необходимости перед этим показывается рекламный блок - так называемый pre-roll.

Плеер грузится в зависимости от настроек и типа провайдера, воспроизведение начинается сразу, автоматически.

Для провайдера LocalHost, а так же при ретрансляции, грузится любой из доступных в системе локальных плееров - установленный вами в общих настройках системы или в настройках отдельного провайдера.

Отдельно подчеркнем воспроизведение с YouTube: некоторые системные плееры позволяют воспроизводить видео с YouTube, используя api. Таким образом вам предоставляется выбор как воспроизводить ролики - используя оригинальный плеер YouTube или же используя системные плееры. Все это указывается в настройках.

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