Глосарий - Video CDN [RU]

Глосарий - Video CDN [RU]

File

Файлы - это контент который мы доставляем конечному пользователю. В виду облачной природы CDN, Перед началом доставки файлы необходимо импортировать (в прочем, есть некоторые искоючения). Это связано с клаудной архитектурой Video CDN.

Система оптимизирована для доставки файлов большого размера (в том числе и медиа контента). Наиболее популярными форматами файлов являются: 3gp, avi, f4v, m4v, mkv, mp4, mpeg, mpg, mov, ogv, webm, wmv и прочее.

В целом, полного исключительного списка поддерживаемых форматов нет. Существуют некоторые ограничения.

Resource

Ресурс - это набор конфигураций, определяющий, как ваши файлы доставляются вашим конечным пользователям. Он содержит origin (откуда ваши файлы берутся для дальнейшей доставки, например адрес http-сервера), настройки импорта, безопасности, защиты контента и других параметров, которые влияют на доставку контента при помощи сети edge nodes сервиса Video CDN, которая охватывает весь земной шар.

Domain

Домен — это уникальный идентификатор (hostname), через который пользователи получают доступ к контенту на CDN. Он является точкой входа для посетителей и определяет, как запросы направляются к вашему контенту.

Системные домены предоставляет сам сервис Video CDN по умолчанию для каждого заказанного ресурса. Пользователь может также добавлять и свои домены. В одном ресурсе (namespace) можно настроить несколько доменов — каждый работает независимо со своим набором правил, сертификатов и настроек.

Файлы в CDN загружаются без привязки к домену по умолчанию, но можно задать правила для конкретных доменов. Они позволяют связать отдельные каталоги или файлы с нужным доменом и при необходимости переопределить глобальные настройки CDN. Это дает точный контроль над тем, как контент доставляется для каждого домена.

Folder

Папка — это каталог в файловой системе хранилища, где располагаются файлы ресурса.

Origin

Origin-сервер (origin) — это место, где хранится оригинальный контент: основной сервер или площадка, где расположена исходная версия сайта. Сеть доставки контента (CDN) получает данные оттуда и раздает их конечным пользователям.

Источник — универсальная сущность. Это могут быть наши сервера (с FTP или Rsync), наше облачное хранилище, внешние сервера или объектные стораджи, а также HTTP-ресурсы. Технически это всё та же удаленная папка, из которой берутся файлы.

Video CDN импортирует файлы из источников и/или проксирует запросы к ним. Импорт может включать все файлы из источника или только отсутствующие.

Redirector

Редиректор — это узел, который принимает первый запрос клиента. В момент обращения он проверяет более 50 параметров: домен, сам файл, его расположение, местоположение и сеть пользователя, текущую нагрузку сервера, настройки, параметры URL, статистику предыдущих загрузок и др. После анализа выбирается оптимальный edge-узел.

Edge Node

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

CDN постоянно отслеживает доступ посетителей к вашим файлам, трафик, битрейт и загрузку сети. На основе этих данных система регулирует количество копий файлов и их размещение на edge-узлах.

Cookies

HTTP-cookies — это небольшие данные, которые сайты сохраняют на компьютере пользователя. Они позволяют запоминать информацию о пользователе: данные входа, настройки или товары в корзине. Благодаря этому работают такие функции, как персонализированный контент и удобный серфинг.

CDN
Content Delivery Network

Географически распределенная сеть серверов, которые кэшируют и доставляют веб-контент ближе к пользователям. Это снижает задержки и улучшает производительность сайтов.

DDoS
Distributed Denial of Service

Тип кибератаки, при которой множество заражённых компьютеров (часто в составе ботнета) перегружают сеть, сервер или онлайн-сервис огромным потоком трафика.

Hotlinking

Использование чужого контента на сайте или другой платформе без прав на это. Например, вставка в HTML-код тегов <img>, <video> или похожих, ссылающихся на ресурсы другого сайта. Так экономят на хостинге и зарабатывают на чужом контенте.

VDN
Video Delivery Network
Video CDN

Глобально распределённая сеть серверов, созданная для быстрой доставки видеоконтента. Она хранит копии файлов на серверах, расположенных ближе к зрителям.

DASH
MPEG-DASH
Dynamic Adaptive Streaming over HTTP

Международный стандарт и популярная технология адаптивного стриминга с переменным битрейтом. Она позволяет доставлять видео и аудио высокого качества по интернету на широкий спектр устройств.

HLS
HTTP Live streaming

Адаптивный протокол стриминга с переменным битрейтом, разработанный Apple в 2009 году и ныне широко используемый для доставки видео и аудио через интернет. Принцип работы — видео разбивается на небольшие сегменты и доставляется по стандартному HTTP. Устройства могут подстраивать качество потока под состояние сети, чтобы минимизировать буферизацию и обеспечить плавное воспроизведение.

HTTP
HTTP/1.1

HTTP (Hypertext Transfer Protocol) — основной протокол обмена данными в Web. Он позволяет браузерам и серверам обмениваться информацией, в первую очередь гипертекстовыми документами. Протокол работает по модели клиент–сервер: клиент (например, браузер) отправляет HTTP-запрос на ресурс (например, веб-страницу), а сервер возвращает HTTP-ответ с данными. Ключевые особенности: отсутствие состояния, текстовый формат, использование методов запросов (например, GET и POST). HTTP — это основа, на которой построен весь веб.

HTTPS

HTTPS (HyperText Transfer Protocol Secure) — это зашифрованная версия протокола HTTP. Он использует TLS для шифрования всего обмена данными между клиентом и сервером. Безопасное соединение позволяет клиентам надежно передавать конфиденциальные данные серверу, например при онлайн-покупках или банковских операциях.

HTTP/2

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

Использование TLS обязательно для этого протокола.

HTTP/3

Третья основная версия протокола HTTP, утверждённая IETF в 2022 году. Она создана для улучшения веб-коммуникаций и снятия ограничений прошлых версий, особенно связанных с TLS и TCP. HTTP/3 использует протокол QUIC поверх UDP в качестве транспортного слоя. Это обеспечивает более быстрое установление соединений и лучшую устойчивость в условиях высокой задержки или нестабильных сетей.

IPv6

Последняя версия протокола Интернета, набор стандартов сетевого уровня, разработанная для замены IPv4 из-за нехватки адресов и ограничений. IPv6 предоставляет значительно большее адресное пространство (128 бит против 32 бит у IPv4). Это позволяет назначать уникальные IP-адреса огромному числу устройств, подключённых к интернету.

TLS
Transport Layer Security

Криптографический протокол, обеспечивающий приватность и целостность данных в интернет-коммуникациях. Он защищает соединение между клиентом и сервером с помощью шифрования и аутентификации.

KVS
Kernel Video Sharing

Профессиональная CMS, созданная для разработки и управления сайтами и сетями с упором на видео. Она служит платформой для создания и хостинга видеопорталов, сайтов для шеринга, комьюнити-платформ и других проектов. Поддерживает конвертацию видео, HD и мобильное видео, адаптивные шаблоны и SEO.

UNIX Timestamp

Числовое представление конкретного момента времени. Оно определяется как количество секунд, прошедших с 1 января 1970 года 00:00:00 по UTC. Эта точка отсчёта называется Unix epoch.