← Cloudflare Stream / stream / transform-videos
Определение source origin
При оптимизации удаленных видео можно указать, какие источники разрешено использовать в качестве источника для преобразуемых видео. По умолчанию Cloudflare принимает исходные видео только из зоны, в которой выполняются ваши преобразования.
На этой странице вы узнаете, как задавать источники (origins) для исходных видео, которые хотите оптимизировать, и управлять ими.
Настройка origin-серверов
Для начала работы у вас должен быть преобразования, включённые в вашей зоне.
В панели управления Cloudflare перейдите в Stream > Преобразования и выберите зону, в которой нужно предоставлять трансформации.
В Источники, вы можете настроить источники для преобразований в вашей зоне.
Разрешить исходные видео только с разрешённых источников
Вы можете ограничить исходные видео до разрешённые origin, который применяет преобразования только к исходным видео из заданного списка.
По умолчанию допустимые источники: разрешённые origin. Cloudflare всегда разрешает исходные видео из той же зоны, где предоставляются ваши преобразования.
Если вы запрашиваете преобразование с исходным видео за пределами вашего разрешённые origin, то видео будет отклонено. Например, если вы предоставляете преобразования в своей зоне a.com и не определяете дополнительные источники, то a.com/video.mp4 можно использовать как исходное видео, но b.com/video.mp4 вернёт ошибку.
Чтобы определить новый исходный сервер:
- От Источники, выберите Add origin.
- В разделе Домен, укажите домен исходного видео. Принимаются только корректные веб-адреса.
При добавлении корневого домена его субдомены не учитываются. Иначе говоря, если вы добавили 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).
- При желании вы можете указать Путь для исходного видео. Если путь не указан, принимаются исходные видео из любого пути на этом домене.
Cloudflare проверяет, находится ли указанный путь в начале исходного пути. Если указанный путь отсутствует в начале пути, исходное видео будет отклонено.
Например, если вы определяете источник с доменом b.com и путь /themes, затем b.com/themes/video.mp4 будет принято, а b.com/media/themes/video.mp4 будет отклонено.
- Выберите Add. Теперь ваш источник появится в списке разрешённых источников.
- Выберите Save. Эти изменения вступят в силу немедленно.
Когда вы настраиваете разрешённые origin, проверяется только исходный URL-адрес видео. Все перенаправления, включая URL-адреса за пределами вашей зоны, будут обработаны, и итоговое видео будет преобразовано.
Если вы измените допустимые источники на любой источник, то список источников будет очищен и сброшен к значению по умолчанию.
Разрешить исходные видео с любого источника
Если для допустимых источников задано значение любой источник, в качестве исходного видео для преобразований в этой зоне можно использовать любое общедоступное видео.
Любой источник менее безопасен и может позволить третьим сторонам обслуживать преобразования в вашей зоне.