Создание частной конечной точки для конечной точки потоковой передачи
Предупреждение
Поддержка Служб мультимедиа Azure будет прекращена 30 июня 2024 г. Дополнительные сведения см. в руководстве по прекращению поддержки AMS.
В этой статье показано, как использовать частную конечную точку для конечной точки потоковой передачи Служб мультимедиа. Вам предстоит создать ресурс частной конечной точки, который будет выполнять роль связующего звена между виртуальной сетью и конечной точкой потоковой передачи. В этом развертывании внутри виртуальной сети будет создан IP-адрес сетевого интерфейса. Приватный канал обеспечивает подключение устройств в виртуальной сети к конечной точке потоковой передачи в учетной записи Служб мультимедиа.
Хотя приватный канал используется с продуктами Azure "Приватный канал" и "служба Приватного канала", в этом упражнении приватный канал — это просто связь между ресурсом и частной конечной точкой.
Виртуальная сеть в этом примере создана только для наглядности.
Ограничение доступа
Доступ к конечным точкам через Интернет в учетной записи Cлужб мультимедиа может быть ограничен одним из двух способов:
- ограничение доступа ко всем ресурсам в учетной записи Cлужб мультимедиа;
- ограничение доступа к каждому ресурсу по отдельности с помощью списка разрешенных IP-адресов.
Создание частной конечной точки НЕ ПРИВОДИТ к неявному отключению доступа к ней через Интернет.
Предупреждение
Выполнение этого упражнения связано с затратами.
Предварительные требования
Создание группы ресурсов для этого упражнения
Важно!
Важно создать все ресурсы для этого упражнения в одном регионе. В противном случае не удастся реализовать этапы, связанные с виртуальной сетью и виртуальной машиной. Определите регион, с которым вы хотите работать, на основе квот на виртуальные машины, предоставляемые подпиской.
Создание виртуальной сети и виртуальной машины
Выполните инструкции из краткого руководства по созданию частной конечной точки с помощью портала Azure, чтобы создать виртуальную сеть и виртуальную машину для этого упражнения. Другими словами, не удаляйте ресурсы в конце.
Когда виртуальная сеть и виртуальная машина будут созданы, вернитесь на эту страницу и продолжите работу.
Создание учетной записи служб Media Services
Создание учетной записи Служб мультимедиа с помощью портала
Войдите на портал Azure.
Выберите +Создать ресурс.
В поле поиска введите "Службы мультимедиа" и нажмите клавишу ВВОД. Отобразятся результаты поиска, включая карта для Служб мультимедиа.
Выберите карта Служб мультимедиа. Появится экран сведений о Службах мультимедиа.
Нажмите кнопку создания. Откроется экран Создание учетной записи Служб мультимедиа.
В окне Создание учетной записи служб мультимедиа введите необходимые значения.
Имя Описание Имя учетной записи Введите имя новой учетной записи Служб мультимедиа. Имя учетной записи служб мультимедиа может состоять из цифр или букв в нижнем регистре без пробелов и должно иметь длину от 3 до 24 символов. Подписка Если у вас есть несколько подписок, выберите одну из них в списке подписок Azure, к которым у вас есть доступ. Группа ресурсов Выберите новый или существующий ресурс. Группа ресурсов — это коллекция ресурсов с одинаковым жизненным циклом, разрешениями и политиками. Дополнительные сведения см. здесь. Расположение Выберите географический регион, который будет использоваться для хранения записей мультимедиа и метаданных вашей учетной записи служб мультимедиа. Этот регион будет использоваться для обработки и потоковой передачи мультимедиа. В раскрывающемся списке отображаются только доступные регионы служб мультимедиа. Учетная запись хранения Выберите учетную запись хранения, чтобы определить хранилище BLOB-объектов для мультимедийного содержимого из учетной записи служб мультимедиа. Можно выбрать существующую учетную запись хранения в географическом регионе, где находится учетная запись служб носителей, или создать новую учетную запись хранения. Новая учетная запись хранения будет создана в том же регионе. В отношении учетных записей хранения действуют те же правила, что и для учетных записей служб носителей.
Необходимо иметь основную учетную запись хранения. У вас может быть любое количество вторичных учетных записей хранения, связанных с учетной записью Служб мультимедиа. Чтобы добавить дополнительные учетные записи хранения можно использовать портал Azure. Дополнительные сведения см. в статье Учетные записи хранения Azure с учетными записями Служб мультимедиа Azure.
Учетная запись Служб мультимедиа и все связанные учетные записи хранения должны размещаться в одной подписке Azure. Настоятельно рекомендуется использовать учетные записи хранения в том же расположении, в котором находится учетная запись Служб мультимедиа, чтобы уменьшить задержку передачи данных и избежать дополнительных затрат на исходящий трафик.Дополнительные настройки Выберите ранее созданное пользовательское удостоверение в раскрывающемся списке или создайте управляемое пользователем удостоверение, выбрав ссылку. Важно!
Для всех новых учетных записей Служб мультимедиа требуется управляемое пользователем удостоверение. Ранее созданные учетные записи с удостоверением, управляемым системой, не изменились.
Установите флажок "У меня есть все права на использование содержимого/файла, и я соглашаюсь, что они будут обрабатываться согласно условиям использования веб-служб и заявлению о конфиденциальности Майкрософт", чтобы принять и продолжить.
Щелкните Проверить и создать или добавьте теги с помощью кнопки Далее: Теги.
На следующем экране нажмите кнопку Создать. Начнется развертывание.
При создании учетной записи создается конечная точка потоковой передачи по умолчанию (она так и называется конечной точкой по умолчанию). В процессе настройки также необходимо создать управляемое удостоверение пользователя.
Отправка файлов
Примечание
В службах мультимедиа нет ограничения на размер файла при отправке видео.
- Перейдите к учетной записи Служб мультимедиа, с которой вы хотите работать.
- Выберите Ресурсы.
- Выберите + Отправить. Откроется экран Upload a video asset (Отправка ресурса видео).
- Щелкните значок папки рядом с полем Отправка файлов .
- Выберите файлы мультимедиа для отправки. Появится поле именования ресурса. Вы можете изменить имя или использовать имя по умолчанию. Если отправлено несколько файлов мультимедиа, будет создано несколько ресурсов. Для каждого из них появится поле именования ресурсов.
- Выберите Я принимаю и отправить. Начнется отправка. После завершения отправки новые ресурсы будут перечислены на экране Активы .
Создание преобразования, задания и указателя потоковой передачи
Для передачи мультимедиа в потоковом режиме отправляемое видео должно быть закодировано. Преобразование — это метод кодирования видео.
Создание преобразования с помощью портала
- Перейдите к учетной записи Служб мультимедиа, с которой вы хотите работать.
- Выберите Преобразования + задания.
- Выберите Добавить преобразование. Появится экран добавления преобразования.
- Введите имя преобразования в поле Имя преобразования.
- Необязательно. Добавьте описание в поле Описание .
- Выберите тип преобразования из раскрывающегося списка Тип преобразования . Можно выбрать один из следующих типов:
- Кодирование Используйте встроенную предустановку стандартного кодировщика для кодирования видео или звука.
- Копировать Скопируйте видео и (или) аудиопоток в ресурс, который можно передавать в потоковую передачу.
- Видео- и аудиоанализатор Извлечение аналитических сведений о видео и (или) звуке со входного носителя.
- Транскрибирование аудио Применение набора операций анализа звука, таких как транскрибирование речи в текст
- Обнаружение лиц Обнаружение вхождений лиц в метках времени видео и вывод файла формата JSON. Ресурс должен содержать видеофайл.
- Выберите категорию из раскрывающегося списка Встроенная предустановленная категория . Параметры раскрывающегося меню Встроенные предустановки будут изменяться в зависимости от выбранного.
- HEVC (H.265) Создайте видео- и аудиовыход с помощью предустановок кодека HEVC (H.265).
- H.264 . Создание видео- и аудиовыходов с помощью предустановок кодека H.264.
- Только звук Создание только звука
- Выберите нужную предустановку в раскрывающемся списке Встроенная предустановка . Рекомендуемая предустановка ContentAwareEncoding .
- Выберите оптимизацию в раскрывающемся списке Оптимизация производительности . Вы можете выбрать варианты Баланс оптимизировано, Оптимизировано для скорости или Оптимизировано для качества.
- Выберите Добавить.
Чтобы закодировать видео, необходимо создать задание кодирования, которое использует преобразование для кодирования видео.
Создание задания на портале
- Перейдите к учетной записи Служб мультимедиа, с которой вы хотите работать.
- В меню выберите Преобразования и задания.
- Выберите преобразование, которое хотите использовать для задания. Появится экран преобразования.
- Выберите Добавить задание. Откроется экран создания задания.
- Для параметра Источник входных данных должен быть установлен переключатель Ресурс по умолчанию. Если это не так, установите его сейчас.
- Нажмите Выбрать существующий ресурс. Откроется экран выбора ресурса.
- Выберите один из ресурсов в списке. Для задания можно выбрать только один из них.
- Щелкните Выбрать.
- Для преобразования установите переключатель Использовать существующий .
- Выберите преобразование из раскрывающегося списка Преобразование.
- В разделе Настройка выходных данных параметры по умолчанию заполняются автоматически. При желании вы можете их изменить.
- Нажмите кнопку создания.
- Выберите Преобразования + задания. Преобразование теперь будет отображаться в таблице заданий вместе со своим состоянием.
- Чтобы просмотреть сведения о задании, выберите задание, указанное в списке Имя в таблице заданий. Откроется экран сведений о задании.
- Выберите выходной ресурс Имя ресурса из списка Выходные данные . Откроется экран ресурса.
- Щелкните ссылку для ресурса рядом с контейнером хранилища. Откроется новая вкладка браузера, и вы увидите результаты задания, которое использовало преобразование. В выходном ресурсе должно быть несколько файлов, например:
- Закодированные видеофайлы с расширениями MPI и .mp4.
- Файл XXXX_.ism.
- Файл XXXX.isc.
- Файл ThumbnailXXXX.jpg.
Создание указателя потоковой передачи на портале
- Перейдите к учетной записи Служб мультимедиа, с которой вы хотите работать.
- Выберите Ресурсы в меню. Откроется экран "Ресурсы".
- В разделе "Указатели потоковой передачи" выберите + Новый указатель потоковой передачи. Откроется экран Добавление указателя потоковой передачи.
- Введите имя указателя потоковой передачи в поле Имя, если хотите изменить имя по умолчанию.
- Выберите политику потоковой передачи из раскрывающегося списка Политика потоковой передачи.
- Если вы создали политику ключей содержимого, выберите эту политику из раскрывающегося списка Политика ключей содержимого.
- При необходимости задайте значение Время окончания срока действия.
- Если вы создали фильтр ресурсов, выберите этот фильтр из раскрывающегося списка Фильтры.
- Введите идентификатор указателя потоковой передачи в поле ИД указателя потоковой передачи, если вы хотите настроить идентификатор самостоятельно. В противном случае указатель потоковой передачи будет создан автоматически.
- Выберите Создать указатель потоковой передачи. Появится экран добавление указателя потоковой передачи, на котором будет отображаться имя по умолчанию для локатора. Его можно изменить или оставить без изменений.
- Выберите нужную политику потоковой передачи из раскрывающегося списка.
- Выберите Добавить. Воспроизведение видео начнется в проигрывателе на экране, а поле URL-адрес потоковой передачи будет заполнено.
- В списке указателя потоков выберите Показывать URL-адреса. Откроется экран URL-адресов потоковой передачи.
Запуск конечной точки потоковой передачи
- Перейдите к созданной учетной записи Служб мультимедиа.
- В меню выберите Конечные точки потоковой передачи. Появится экран "Конечные точки потоковой передачи".
- Выберите конечную точку потоковой передачи по умолчанию, созданную при настройке учетной записи Служб мультимедиа. Появится экран конечной точки потоковой передачи по умолчанию.
- Щелкните Запуск. Отобразятся параметры запуска.
- Выберите Нет в раскрывающемся списке ценовых категорий CDN.
- Щелкните Запуск. Конечная точка потоковой передачи будет запущена. Конечная точка все еще подключена к Интернету напрямую.
Получение URL-адреса потоковой передачи
После запуска конечной точки потоковой передачи можно получить URL-адреса потоковой передачи для использования с проигрывателем мультимедиа.
- В списке указателей потоковой передачи для ресурса, с которым вы работаете, выберите Показать URL-адреса. Появится экран URL-адресов потоковой передачи.
- Скопируйте URL-адрес потоковой передачи HLS в буфер обмена.
Тестирование без списка разрешенных IP-адресов или частной конечной точки
Прежде чем создавать частную конечную точку, давайте посмотрим, как все работает без нее.
- В новом окне браузера или на вкладке на устройстве, используемом для разработки, перейдите на демонстрационную страницу Проигрывателя мультимедиа Azure.
- Вставьте URL-адрес в предназначенное для него поле в интерфейсе проигрывателя.
- Щелкните Обновить.
Теперь видео отправляется в Интернет в режиме потоковой передачи. Это происходит потому, что конечные точки потоковой передачи по умолчанию разрешают доступ к Интернету.
Изменение списка разрешенных IP-адресов для конечной точки потоковой передачи
Теперь вы измените список разрешенных IP-адресов, чтобы заблокировать любой доступ из Интернета.
- На портале перейдите к конечной точке потоковой передачи по умолчанию для учетной записи Служб мультимедиа, с которой вы работаете.
- Выберите Параметры. Появится экран параметров.
- Установите переключатель в положение Указанные IP-адреса.
- В поле Имя введите имя для адресов, например Запретить все.
- В поле Адреса введите 0.0.0.0.
- В поле Длина префикса подсети введите 32.
- Щелкните Сохранить.
- ВАЖНО! Очистите кэш браузера. В противном случае вы будете воспроизводить фрагменты видео, которые находятся в кэше.
- Обновите окно браузера Проигрывателя мультимедиа Azure. Вы должны получить сообщение об ошибке потоковой передачи.
Создание частной конечной точки
Теперь вы создадите частную конечную точку для конечной точки потоковой передачи и сможете организовать потоковую передачу видео в виртуальной сети с помощью виртуальной машины.
- На портале перейдите к учетной записи Служб мультимедиа, с которой вы работаете.
- В меню выберите пункт Сеть
- Перейдите на вкладку Подключения к частной конечной точке. Появится экран подключения к частной конечной точке.
- Нажмите Добавить частную конечную точку. Появится экран "Создание частной конечной точки".
- В поле Имя укажите имя частной конечной точки.
- В раскрывающемся списке Регион выберите регион, с которым вы работали (возможно, он уже выбран).
- По завершении выберите Next: Ресурс. Появится окно "Ресурс".
Назначение частной конечной точки типу ресурса потоковой передачи
- В переключателе Методы подключения выберите переключатель Подключение к ресурсу Azure в моем каталоге.
- В раскрывающемся списке Тип ресурса выберите Microsoft.Media/mediaservices.
- В раскрывающемся списке Ресурс выберите созданную учетную запись Служб мультимедиа.
- В раскрывающемся списке Целевой вспомогательный ресурс выберите конечную точку потоковой передачи.
- Выберите Далее: Виртуальная сеть.
Развертывание частной конечной точки в виртуальной сети
- В раскрывающемся списке Виртуальная сеть выберите ранее созданную виртуальную сеть.
- В раскрывающемся списке Подсеть выберите подсеть, которую вы создали ранее.
- Выберите Далее: DNS.
Создание зоны DNS
Чтобы использовать конечную точку потоковой передачи в виртуальной сети, создайте частные зоны DNS. Можно использовать одно и то же DNS-имя и вернуть частный IP-адрес конечной точки потоковой передачи.
Поля Имя конфигурации, Подписка, Группа ресурсовЧастная зона DNS на этом экране должны быть уже заполнены.
- Оставьте все параметры как есть и щелкните Далее: теги.
- При необходимости добавьте теги и щелкните Проверить и создать.
- Тщательно проверьте параметры и нажмите кнопку Создать.
Тестирование URL-адреса потоковой передачи с помощью виртуальной машины в виртуальной сети
- Скопируйте URL-адрес из окна Проигрывателя мультимедиа Azure на рабочем столе.
- Подключитесь к виртуальной машине с помощью узла-бастиона, как вы это делали раньше при работе с кратким руководством.
- Откройте браузер на виртуальной машине и вставьте URL-адрес в предназначенное для него поле.
Должно начаться воспроизведение видео, так как виртуальная машина является частью виртуальной сети и использует частную конечную точку, поэтому блокировка, установленная списком разрешенных IP-адресов, на нее не распространяется.
Шаблон ARM
Шаблоны ARM можно использовать для автоматизации развертывания. В ходе развертывания также создается шаблон Azure Resource Manager (ARM). Чтобы просмотреть шаблон, выберите пункт Шаблон в меню.
Очистка ресурсов
Если вы не планируете использовать ресурсы, созданные в этом упражнении, удалите группу ресурсов. Если вы не удалите ресурсы, вам будут выставляться за них счета.
Справка и поддержка
Вы можете обратиться к Службам мультимедиа с вопросами или следить за нашими обновлениями одним из следующих способов:
- ВОПРОСЫ И ОТВЕТЫ
-
Stack Overflow. Пометьте вопросы с помощью
azure-media-services
. - @MSFTAzureMedia или используйте @AzureSupport для запроса на поддержку.
- Отправьте запрос в службу поддержки через портал Azure.