#video-streaming #azure-media-services #video-on-demand
#потоковое видео #azure-медиа-сервисы #видео по запросу
Вопрос:
Я хочу создать приложение для электронного обучения. Приложение будет иметь возможность загружать видео, а затем те же видео будут транслироваться пользователю.
Я искал Azure-Media-Services. Я хочу знать, какие ресурсы требуются, кроме Azure-Media-Service. Может ли кто-нибудь предоставить список услуг, которые потребуются для размещения такого рода в приложении. Используя этот список, я буду анализировать стоимость.
Ответ №1:
Минимально необходимые сервисы:
- Службы мультимедиа Azure
- Хранилище больших двоичных объектов
- вероятно, вам понадобится конечная точка потоковой передачи
- какая-либо серверная служба веб-приложений или функция Azure для логики приложения
Насколько я знаю, на портале Azure нет поддержки для создания инфраструктуры Azure Media Services v3 (только v2) в пользовательском интерфейсе, поэтому вы должны использовать Azure CLI.
Создание минимальной инфраструктуры (без веб-приложения или функции Azure):
az login
az account set --subscription <your-subscription-id>
az ams account create --name <name-of-your-video-library> -g <resource-group> --storage-account <name-of-storage-account> -l <datacentre-location>
az ams account sp create --account-name <name-of-your-video-library> --resource-group <resource-group>
В случае ошибки, которая уже существует, запустите:
az ams account sp reset-credentials --account-name <name-of-your-video-library> --resource-group <resource-group>
И вам также необходимо запустить конечную точку потоковой передачи
az ams streaming-endpoint start -n default -a <name-of-your-video-library> -g <resource-group>
И вы готовы к работе.