2016-11-17 18 views
1

Вчера получил запрос от клиента на создание портала, подобного LMS (Learning Management System) для загрузки и просмотра видео.Платный/частный контент Youtube & Vimeo

Особенность:

  • Администратор может загрузить видео
  • Зарегистрированных пользователей, которые действующая подписку можно просмотреть эти видео на портале и не непосредственно на Youtube или Vimeo

Моих Вопрос:

  • Может ли Youtube или Vimeo использоваться для размещения этих видео?
  • Видео должно быть доступно только с портала и не должно отображаться в общедоступном каталоге Youtube или Viemo.
  • Есть ли у Youtube или Viemo платный/премиальный план?

ответ

1

Я не могу говорить от имени YouTube, но я могу ответить на ваш вопрос, касаясь Vimeo. Я также предполагаю, что это верно для YouTube.

Вы можете проверить this link, где представлены параметры конфиденциальности видео Vimeo. Но вы можете легко помешать людям увидеть его на Vimeo, если вы используете password или people I choose.

Затем через Vimeo api вы можете использовать учетные данные учетной записи Vimeo администратора, чтобы запросить видео специально, если у ваших пользователей действительная подписка. Если вы используете идентификатор клиента и пароль администратора Vimeo, вы можете запросить все видео на этой учетной записи (если это учетная запись PRO).

Чтобы уточнить, запрашивать видео для аутентифицированной в настоящее время учетной записи через API, требуется членство Pro. Настройка конфиденциальности не требует PRO (по крайней мере, не все из них).

+0

Не могли бы вы объяснить, как это работает? если я встраиваю частное видео, он запрашивает у пользователей вход для просмотра, я не хочу этого, мы можем предварительно пройти аутентификацию, чтобы встроенные ссылки, которые пользователь видит, используют админы администратора, то, что я прошу, является примером, возможно, процедуры аутентификации вы упомянули –

+0

Вы можете создать токен доступа и использовать его со всеми запросами. Вы можете сделать это, перейдя в [панель инструментов разработчика Vimeo] (https://developer.vimeo.com), а затем нажав «Мои приложения», а затем «Аутентификация». Затем создайте токен доступа. Для получения дополнительной информации см. [Эту ссылку] (https://developer.vimeo.com/api/start#getting-started-step2). –

+0

Я попытался сыграть с этим api, используя мой токен доступа, я только получил ответ json, могу ли я встроить видеоролик частного видео с токеном доступа и заставить его играть без ввода учетных данных? –

0

Да. Согласно этому documentation при загрузке (или обновлении) видео на YouTube вы можете указать элементы управления доступом для этого видео. Вы можете указать, может ли видео отображаться в результатах поиска YouTube или отображаться любым другим способом, если у пользователя нет URL-адреса, напрямую связанного с видео. Разрешение для этого параметра будет отклонено, если видео не является личным или закрытым. Если вы установите значение для отказа публичного видео, то это видео станет незарегистрированным видео.

Вот пример из GitHub, в котором используются статусы, такие как "public", "private" и "unlisted".