Платформа потокового видео с использованием Google Диска (PHP)

Я пытаюсь разработать платформу для обмена видео на основе PHP, используя Google Диск в качестве носителя для видеохостинга.

По сути, в моей системе будет несколько пользователей, и они смогут загружать видео с панели управления, и, если пользователь захочет, он может изменить разрешение (общедоступное / частное) для других пользователей, чтобы просматривать / блокировать видео на веб-сайте (приложение для Android в будущем).

Теперь мои вопросы относительно Google Диска:

  1. Можно ли создавать папки для каждого пользователя и предоставлять пользователю доступ только к этой папке?
  2. Можно ли загружать видео в одну учетную запись Google Drive?
  3. Можно ли управлять разрешениями (общедоступными / частными) для каждого видео, загруженного на Google Диск?
  4. Можно ли встроить видео, которое нельзя скачивать?

comment
Возможно ли, что вы сначала поделитесь тем, что пробовали? Есть PHP Quickstart, который вы можете попробовать прямо сейчас.   -  person noogui    schedule 24.01.2017
comment
на самом деле я еще не начал кодировать для Google Drive. Я просто хотел убедиться, возможны ли эти функции с помощью Google Drive.   -  person tsanzol    schedule 27.01.2017


Ответы (1)


Ответы:

  1. да, вы можете создать неограниченное количество папок для каждого пользователя, но вы должны сохранить идентификатор папки для каждого пользователя в базе данных.

  2. да, бесплатный пользовательский лимит 15 ГБ, купите дополнительное место, например 100 ГБ, 1 ТБ или больше.

  3. да, разрешение по умолчанию - Частное, но вы можете изменить его с помощью API Google Диска.

  4. да, Google Drive позволяет вставлять видео.

person Hitesh Aghara    schedule 05.02.2017
comment
Спасибо за ответ. Не могли бы вы предоставить какую-нибудь справочную ссылку. - person tsanzol; 08.02.2017