Терминология и основные понятия Служб мультимедиа
Предупреждение
Поддержка Служб мультимедиа Azure будет прекращена 30 июня 2024 г. Дополнительные сведения см. в руководстве по прекращению поддержки AMS.
В этом разделе приводится краткий обзор терминологии и понятий Служб мультимедиа Azure. В этой статье также приводятся ссылки на статьи с подробным описанием основных принципов и функций Служб мультимедиа версии 3.
Прежде чем приступать к разработке, необходимо ознакомиться со следующими основными понятиями.
Терминология Служб мультимедиа версии 3
Термин | Описание |
---|---|
Трансляция |
Трансляция представляет собой конвейер для приема, перекодирования (необязательно) и упаковки динамических потоков видео, аудио и метаданных в реальном времени. Для клиентов, выполняющих миграцию из API-интерфейсов Служб мультимедиа версии 2, трансляция заменяет сущность канала в версии 2. Дополнительные сведения см. в разделе Переход с версии 2 на 3. |
Конечная точка потоковой передачи/Упаковка/Происхождение |
Конечная точка потоковой передачи — это служба динамической (JIT) упаковки и исходная служба, которая может доставить содержимое в реальном времени и по запросу непосредственно в клиентское приложение проигрывателя. Она использует один из распространенных протоколов потокового мультимедиа (HLS или ТИРЕ). Кроме того, конечная точка потоковой передачи обеспечивает динамическое (JIT) шифрование для ведущих систем управления цифровыми правами (DRM) в отрасли. В отрасли потоковой передачи мультимедиа эта служба обычно называется упаковщиком или источником. Другими распространенными терминами для этой возможности являются JITP (JIT-диспетчер) или JITE (JIT-шифрование). |
Понятия Служб мультимедиа Azure версии 3
Основные понятия | Описание | Ссылки |
---|---|---|
Ресурс и отправка содержимого | Чтобы начать шифрование, кодирование, анализ, потоковую передачу мультимедийного содержимого и управление им в Azure, необходимо создать учетную запись Служб мультимедиа и отправить файлы мультимедиа в ресурс. |
Передача в облако и хранение Концепция ресурсов |
Кодирование содержимого | Загрузив файлы мультимедиа высокого качества в ресурсы, вы сможете кодировать их в разные форматы, пригодные для воспроизведения в разных браузерах и на различных устройствах. Для кодирования с помощью Служб мультимедиа версии 3 необходимо создать преобразования и задания. |
Преобразования и задания Кодирование с помощью Служб мультимедиа |
Упаковка и доставка | После кодирования содержимого можно воспользоваться динамической упаковкой. В Службе мультимедиа Конечная точка потоковой передачи — это служба динамической упаковки, используемая для доставки мультимедийных данных на клиентские проигрыватели. Чтобы видео в выходном ресурсе стали доступны для воспроизведения в клиентах, необходимо создать указатель потоковой передачи, а затем сформировать URL-адреса потоковой передачи. При создании указателя потоковой передачи необходимо указать имя ресурса и имя политики потоковой передачи. Политики потоковой передачи позволяют определять протоколы потоковой передачи и параметры шифрования (при наличии) для указателей потоковой передачи. Динамическая упаковка используется независимо от того, выполняется ли потоковая передача содержимого в реальном времени или по запросу. Динамические манифесты Служб мультимедиа можно использовать для потоковой передачи только определенного представления или подклипов видео. Кроме того, если вы предварительно закодировали содержимое или содержимое уже закодировано сторонним кодировщиком, вы можете выполнить потоковую передачу содержимого с помощью служб источника AMS. Пример использования предварительно закодированного исходного файла см. на странице примера потоковой передачи существующего файла MP4. |
Динамическая упаковка Конечные точки потоковой передачи Указатели потоковой передачи Политики потоковой передачи Динамические манифесты Фильтры |
Защита содержимого | Службы мультимедиа позволяют доставлять в режиме реального времени и по требованию содержимое, зашифрованное динамически с помощью Advanced Encryption Standard (AES-128) или трех основных систем DRM: Microsoft PlayReady, Google Widevine и Apple FairPlay. Они также обеспечивают службу доставки ключей AES и лицензий DRM (PlayReady, Widevine и Apple FairPlay Streaming) авторизованным клиентам. Если вы задаете параметры шифрования потока, необходимо создать политику ключей содержимого и связать ее с указателем потоковой передачи. Политика ключей содержимого позволяет настроить способ доставки ключа содержимого конечным клиентам. Попробуйте повторно использовать политики при необходимости использования одних и тех же параметров. |
Политики ключа содержимого Защита содержимого |
Потоковая передача в реальном времени | Службы мультимедиа дают возможность предоставлять клиентам события прямой трансляции в облаке Azure. События потоковой трансляции отвечают за прием и обработку видеопотоков. При создании трансляции формируется входная конечная точка, которая используется для передачи сигнала с удаленного кодировщика в реальном времени. Настроив передачу потока данных в трансляцию, можно запустить событие потоковой передачи, создав ресурс, выходные данные трансляции и указатель потоковой передачи. Выходные данные трансляции запустят архивирование потока в ресурс и предложат его зрителям через конечную точку потоковой передачи. В реальном событии можно задать сквозное кодирование (локальный динамический кодировщик отправляет поток с несколькими скоростями) или кодирования в реальном времени (локальный динамический кодировщик отправляет односкоростной поток). |
Общие сведения о потоковой трансляции События и выходные данные потоковой трансляции |
Мониторинг со службой "Сетка событий" | Чтобы просмотреть ход выполнения задания, используйте Сетку событий. Служба мультимедиа также выдает типы событий, связанных с трансляцией. С помощью службы "Сетка событий Azure" приложения могут ожидать передачи данных и реагировать на события, поступающие буквально из всех служб Azure и пользовательских источников. |
Обработка событий Сетки событий Схемы |
Мониторинг с помощью Azure Monitor | Azure Monitor позволяет отслеживать метрики и журналы диагностики, чтобы вы могли узнать, как работают приложения. | Мониторинг Служб мультимедиа |
Клиенты в Проигрывателе | Вы можете использовать любую платформу проигрывателя, которая поддерживает протокол потоковой передачи HLS или DASH. На рынке доступно множество проигрывателей, предлагаемых по коммерческой модели и с открытым кодом, (Shaka, Hls.js, Video.js, Theo Player, Bitmovin Player и др.), а также встроенная поддержка потоковой передачи на уровне браузера и ОС для протоколов HLS и DASH. Воспроизводить мультимедийное содержимое из Служб мультимедиа Azure в разных браузерах также можно с помощью Проигрывателя мультимедиа Azure. Проигрыватель мультимедиа Azure использует такие отраслевые стандарты, как HTML5, Media Source Extensions (MSE) и Encrypted Media Extensions (EME), для адаптивной потоковой передачи. | Список проигрывателей мультимедиа |
Справка и поддержка
Вы можете обратиться к Службам мультимедиа с вопросами или следить за нашими обновлениями одним из следующих способов:
- ВОПРОСЫ И ОТВЕТЫ
-
Stack Overflow. Пометьте вопросы тегом
azure-media-services
. - @MSFTAzureMedia или используйте @AzureSupport , чтобы запросить поддержку.
- Отправьте запрос в службу поддержки через портал Azure.