Лично у меня напрашивается вариант с разделением ролика на несколько контрольных точек и отстукиванием на сервер факта просмотра каждой точки. Затем на сервере инкрементировать счетчик просмотров например при просмотре 60% точек.
Хотя знаю случаи, когда просмотром считается нажатие на кнопку Play.