Оптимизация потоковой передачи мультимедиа с помощью Azure сеть доставки содержимого

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

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

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

Оптимизация потоковой передачи мультимедиа для Azure сеть доставки содержимого от Майкрософт

В Azure CDN уровня "Стандартный" от Майкрософт конечные точки выполняют прямую потоковую передачу файлов мультимедиа, используя оптимизацию общей веб-доставки.

Оптимизация потоковой передачи в Azure CDN уровня "Стандартный" от Майкрософт эффективна для прямых трансляций и потоковой передачи видео по запросу, при которых передаются отдельные фрагменты мультимедиа. Этот процесс отличается от передачи одного большого ресурса с помощью последовательной загрузки или с помощью запросов на диапазоны байт. Сведения об этом стиле доставки мультимедиа см. в статье "Оптимизация загрузки больших файлов" с помощью Azure сеть доставки содержимого.

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

Совместное использование частичного кэширования

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

Оптимизация потоковой передачи мультимедиа для Azure сеть доставки содержимого из Edgio

Azure CDN уровня "Стандартный" от Edgio и Azure CDN Premium от конечных точек Edgio доставляют ресурсы мультимедиа потоковой передачи непосредственно с помощью общего типа оптимизации доставки веб-доставки. Несколько функций в сети доставки содержимого напрямую помогают предоставлять ресурсы мультимедиа по умолчанию.

Совместное использование частичного кэширования

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

Время ожидания заполнения кэша

Функция времени ожидания заполнения кэша вынуждает пограничный сервер удерживать последующие запросы к тому же ресурсу, пока с сервера-источника не будут возвращены заголовки HTTP-ответа. Если заголовки HTTP-ответа с сервера-источника поступают до истечения времени ожидания, то все удерживаемые запросы возвращаются из растущего кэша. В это же время кэш заполняется данными из источника. Время ожидания заполнения кэша по умолчанию равно 3,000 мс.