Архитектура решения: Потоковая трансляция цифрового мультимедиа

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

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

Token Token License/Key License/Key Channel Live Source Cloud DRM License/Key Delivery Serve StreamingEndpoint Multi-ProtocolDynamicPackaging/Multi-DRM Azure CDN Azure BlobStorage PreviewMonitoring Azure Media Playerin Browser Azure Media Playerin Mobile App Azure LiveEncoder 3rd Party On-PremisesLive Encoder Program

Руководство по реализации

Продукты Документация

Локальный динамический кодировщик от партнера

Выводит источник трансляции для того, чтобы принять в облако данные в таких форматах, как RTMP, MPEG-TS или фрагментированный MP4.

Хранилище BLOB-объектов

Позволяет хранить большие объемы неструктурированных данных, например текстовые или двоичные данные, к которым можно получить доступ в любой точке мира по протоколу HTTP или HTTPS. Хранилище BLOB-объектов можно использовать для предоставления общего доступа к данным или для частного хранения данных приложений.

Службы мультимедиа

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

Конечная точка потоковой передачи Azure

Представляет собой службу потоковой передачи, доставляющую содержимое непосредственно в клиентское приложение-проигрыватель или в сеть доставки содержимого (CDN) для последующего распространения.

Сеть кэширующих серверов

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

Проигрыватель мультимедиа Azure

Использует отраслевые стандарты, в частности HTML5 (MSE/EME), которые обеспечивают полноценную адаптивную потоковую передачу. Независимо от используемой технологии воспроизведения, разработчики получают единый интерфейс JavaScript для доступа к API.

Мониторинг для предварительного просмотра

Позволяет просматривать и проверять динамический поток перед последующей обработкой и доставкой.

Защита содержимого с помощью технологии Multi-DRM

Обеспечивает безопасную доставку содержимого с помощью различных вариантов защиты DRM (потоковая передача PlayReady, Widevine и FairPlay) или шифрования незащищенных ключей AES.

Связанные архитектуры решений

Цифровое медиаустройство для предоставления видео по запросу

Стандартное решение по предоставлению видео по запросу для потоковой передачи записанного видеосодержимого, например фильмов, новостных клипов, спортивных мероприятий, учебных видео и руководств службы поддержки клиентов на любое конечное устройство, браузер на компьютере или мобильное приложение с поддержкой воспроизведения видео. Видеофайлы отправляются в хранилище BLOB-объектов Azure, кодируются в стандартный формат с несколькими скоростями и передаются по всем основным протоколам потоковой передачи с адаптивной скоростью (HLS, MPEG-DASH, Smooth) в клиент Проигрывателя мультимедиа Azure.

Дополнительные сведения

Поиск по ключевым словам, преобразование речи в текст, цифровое медиаустройство с функцией оптического распознавания текста

Решение для преобразования речи в текст позволяет определить речь в статических видеофайлах, обеспечивая управление таким содержимым в качестве стандартного. Таким образом сотрудники смогут искать произносимые слова и фразы в учебных видео, а также быстро переходить к нужной части видео. С помощью этого решения можно передавать статическое видео на веб-сайт Azure. Azure Media Indexer использует API распознавания речи для индексирования речи в видеоматериалах и их сохранения в SQL Azure. Вы можете искать слова и фразы с помощью веб-приложений Azure и получать список результатов. Выбрав результат из списка, можно увидеть, в какой части видео упоминается определенное слово или фраза.

Дополнительные сведения