Я не верю, что в Google Cloud Storage есть механизм контроля доступа, аналогичный тому, который вы используете в Wistia.
Существует несколько способов ограничения доступа к объектам (см. https://cloud.google.com/storage/docs/access-control)в GCS, но ни один из них не основан на том, откуда поступил запрос. Единственный способ решить вашу проблему - это использовать подписанные URL-адреса. По сути, пользователь будет заходить на ваш сайт, но вместо того, чтобы давать им «реальный»URL-адрес объекта, который они собираются использовать, ваше приложение извлекает специальный URL-адрес, ограниченный по времени. Вы можете установить период времени, в течение которого он действителен.
Но если вас беспокоит то, что людикопируя ваше видео, возможно, они могли бы еще где-то увидеть URL-адрес и скопировать данные оттуда, если бы они сделали это немедленно, поэтому я не думаю, что это действительно решит вашу проблему.
Извините, я не могу быть более полезным.