Взгляните на этот туториал. Обратите внимание на то, сколько используется префиксов. Я бы еще годик-другой их использовал, пока все браузеры точно не избавятся от них.
Правильный:
1. Регистрация на сайте
2. Для зарегистрированных пользователей формируется специальный урл до серверного скрипта
3. Этот урл имеет ограниченный срок жизни
4. И только по этому урлу сервер уже возвращает видео
5. Как то так.
Возьмите какой нибудь фреймворк для создания SPA. Например Ember.js
Пройдите по нему коротенький курс, например этот: Warming Up With Ember.js
И многое станет понятным.
Обычно называется "тестовая страница". Не нужно искать готовые решения, фича тестовой странице в поддержке того синтаксиса, который позволяет вставлять редактор внутри вашей CMS.
Обычно это абзацы, списки, заголовки, картинки и таблицы.