У нас есть веб-сайт, на котором размещены обучающие видеоролики. Большинство из них HD. Вместо того, чтобы обслуживать их напрямую с нашего сервера, я подумал, что было бы неплохо загрузить эти видео в один из аккаунтов Google на нашей компании, а наш веб-сайт должен сообщить браузерам о загрузке видео из Google. В конце концов, серверы Google и их скорость загрузки намного быстрее, чем у нас.
Когда вы загружаете видео на Google Диск, чтобы иметь прямой доступ к нему (что и нужно тегу html <video>
)), вам нужно использовать Google API. Наш тег <video>
выглядит примерно так:
<video ... src="https://www.googleapis.com/drive/v3/files/OUR_FILE?key=OUR_KEY&alt=media">
, где OUR_KEY
идентифицирует нашего клиента в Google, а OUR_FILE
идентифицирует файл, на который мы хотим сослаться.
Это работает, но часто происходит медленная буферизация видео, что удивительно, поскольку Google, очевидно, редко работает медленно.
У нас есть какая-то квота? Как мы находим, на какую квоту мы находимся? Есть ли способ увеличить это? Или Google Drive просто не предназначен для этого?
Мы делаем это в довольно небольших масштабах - в лучшем случае, у нас есть один зритель в неделю.