INTEGRITY Документация

Определение source origin

При оптимизации удаленных видео можно указать, какие источники разрешено использовать в качестве источника для преобразуемых видео. По умолчанию Cloudflare принимает исходные видео только из зоны, в которой выполняются ваши преобразования.

На этой странице вы узнаете, как задавать источники (origins) для исходных видео, которые хотите оптимизировать, и управлять ими.

Настройка origin-серверов

Для начала работы у вас должен быть преобразования, включённые в вашей зоне.

В панели управления Cloudflare перейдите в Stream > Преобразования и выберите зону, в которой нужно предоставлять трансформации.

В Источники, вы можете настроить источники для преобразований в вашей зоне.

Включение разрешённых источников через панель управления Cloudflare

Разрешить исходные видео только с разрешённых источников

Вы можете ограничить исходные видео до разрешённые origin, который применяет преобразования только к исходным видео из заданного списка.

По умолчанию допустимые источники: разрешённые origin. Cloudflare всегда разрешает исходные видео из той же зоны, где предоставляются ваши преобразования.

Если вы запрашиваете преобразование с исходным видео за пределами вашего разрешённые origin, то видео будет отклонено. Например, если вы предоставляете преобразования в своей зоне a.com и не определяете дополнительные источники, то a.com/video.mp4 можно использовать как исходное видео, но b.com/video.mp4 вернёт ошибку.

Чтобы определить новый исходный сервер:

  1. От Источники, выберите Add origin.
  2. В разделе Домен, укажите домен исходного видео. Принимаются только корректные веб-адреса.
Укажите источник исходных видео в дашборде Cloudflare

При добавлении корневого домена его субдомены не учитываются. Иначе говоря, если вы добавили b.com, то исходные видео с media.b.com будет отклонено.

Чтобы поддерживать отдельные поддомены, определите дополнительный исходный сервер, например media.b.com. Если вы добавите только media.b.com а не корневой домен, получайте видео с корневого домена (b.com) и других поддоменов (cdn.b.com) будут отклонены.

Чтобы поддерживать все поддомены, используйте * подстановочный символ в начале корневого домена. Например, *.b.com будет принимать исходные видео с корневого домена (например, b.com/video.mp4), а также с поддоменов (например, media.b.com/video.mp4 или cdn.b.com/video.mp4).

  1. При желании вы можете указать Путь для исходного видео. Если путь не указан, принимаются исходные видео из любого пути на этом домене.

Cloudflare проверяет, находится ли указанный путь в начале исходного пути. Если указанный путь отсутствует в начале пути, исходное видео будет отклонено.

Например, если вы определяете источник с доменом b.com и путь /themes, затем b.com/themes/video.mp4 будет принято, а b.com/media/themes/video.mp4 будет отклонено.

  1. Выберите Add. Теперь ваш источник появится в списке разрешённых источников.
  2. Выберите Save. Эти изменения вступят в силу немедленно.

Когда вы настраиваете разрешённые origin, проверяется только исходный URL-адрес видео. Все перенаправления, включая URL-адреса за пределами вашей зоны, будут обработаны, и итоговое видео будет преобразовано.

Если вы измените допустимые источники на любой источник, то список источников будет очищен и сброшен к значению по умолчанию.

Разрешить исходные видео с любого источника

Если для допустимых источников задано значение любой источник, в качестве исходного видео для преобразований в этой зоне можно использовать любое общедоступное видео.

Любой источник менее безопасен и может позволить третьим сторонам обслуживать преобразования в вашей зоне.