2.2.6 Службы мультимедиа
Рисунок 2.9 – Структура Windows Azure Media Services
Windows Azure Media Services – это облачное PaaS-решение, которое позволяет вам эффективно строить медиа-сервисы и доставлять медиа-контент вашим потребителям. Решение предлагает набор готовых к применению сервисов, которые позволяют производить быстрое получение медиа-материала, кодирование, конвертирование формата, хранение, защиту контента и доставку видео как в live-формате так и по требованию. Windows Azure Media Services так же поддерживают доставку контента на любое устройство или платформу, включая: HTML5, Silverlight, Flash, Windows 8, iPad, iPhone, Android, Xbox и Windows Phone. Кроме того, Windows Azure Media Services – это технологии платформы Microsoft Media Platform [23].
Windows Azure Media Services предоставляют следующие сервисы для построения собственных медиа-сервисов и приложений:
загрузку контента;
перекодирование;
конвертацию форматов;
защиту контента;
вещание по запросу и живое вещание, а также аналитику и рекламу.
Рисунок 2.10 – Архитектура Windows Azure Media Services
Если приглядеться к схеме, можно увидеть ещё одну замечательную особенность Windows Azure Media Services – они могут быть источником медиа контента практически для всех типов устройств, присутствующих сейчас на рынке: начиная, от обычных настольных компьютеров и заканчивая телевизионными приставками или смартфонами.
И, конечно же, этот замечательный функционал доступен разработчикам через REST API, что позволяет создавать решения на базе Windows Azure Media Services с использованием любой привычной, удобной или, например, являющейся стандартом в организации технологии. Разработчикам на платформе .NET доступен Windows Azure Media Services SDK for .NET, который в удобной форме оборачивает предоставляемый REST API.
Используйте службы Media Services в следующих целях:
Создание полноценных рабочих процессов.
Создавайте полные рабочие процессы для мультимедиа в облаке. Службы мультимедиа предоставляют ряд встроенных и готовых к использованию компонентов Майкрософт и сторонних производителей (от отправки мультимедиа до распределения контента), которые можно объединить для выполнения ваших требований. К числу доступных возможностей относится отправка, хранение, кодирование данных, преобразование форматов, защита и доставка контента.
Разработка гибридных рабочих процессов.
Легко интегрируйте службы мультимедиа с уже используемыми средствами и процессами. Например, закодируйте контент на сайте, а затем загрузите его в службы мультимедиа, чтобы преобразовать его в различные форматы и доставить с помощью сторонней сети CDN. Службы мультимедиа можно вызывать отдельно через стандартные API REST для облегчения интеграции с внешними приложениями и службами.
Облачная поддержка множества устройств и платформ.
Теперь создавать, доставлять объекты мультимедиа и управлять ими на различных устройствах легко, как никогда. Службы Media Services предоставляют все, что вам нужно для доставки контента на разнообразные устройства – от Xbox и ПК с Windows до устройств под управлением MacOS, iOS и Android.
Данный сервис был представлен летом 2012 года, однако не смотря на свою молодость, можно привести потрясающий пример его использования – трансляция олимпиады в Лондоне [24].
Do'stlaringiz bilan baham: |