Windows azure media services sdk

Содержание
  1. Общие сведения о службах мультимедиа Azure Azure Media Services overview
  2. Соответствие требованиям, конфиденциальность и безопасность Compliance, Privacy and Security
  3. Предварительные требования Prerequisites
  4. Пакеты SDK и средства SDKs and tools
  5. Примеры кода Code samples
  6. Основные понятия Concepts
  7. Поддерживаемые сценарии и доступность служб мультимедиа в центрах обработки данных Supported scenarios and availability of Media Services across data centers
  8. Соглашение об уровне обслуживания Service Level Agreement (SLA)
  9. Поддержка Support
  10. Отзывы Provide feedback
  11. Начало работы с клиентским пакетом SDK для Java для служб мультимедиа Azure Get started with the Java client SDK for Azure Media Services
  12. Предварительные условия Prerequisites
  13. Практическое руководство. Импорт клиентского пакета SDK для Java для служб мультимедиа Azure How to: Import the Azure Media Services Java client SDK package
  14. Практическое руководство. Использование служб мультимедиа Azure с Java How to: Use Azure Media Services with Java
  15. Схемы обучения работе со службами мультимедиа Media Services learning paths
  16. Службы мультимедиа версии 3 (последняя версия) Media Services v3 (latest)
  17. Службы мультимедиа версии 2 (прежняя версия) Media Services v2 (legacy)
  18. Отзывы Provide feedback
  19. Дополнительные ресурсы Additional Resources

Общие сведения о службах мультимедиа Azure Azure Media Services overview

В Службы мультимедиа версии 2 больше не добавляются новые функции. No new features are being added to Media Services v2.
Ознакомьтесь с новейшей версией Служб мультимедиа — версией 3. Check out the latest version, Media Services v3. Также изучите руководство по миграции из версии 2 в версию 3. Also, see migration guidance from v2 to v3

Службы мультимедиа Azure (AMS) — это расширяемая облачная платформа, которая позволяет разработчикам создавать масштабируемые приложения для управления и доставки файлов мультимедиа. Microsoft Azure Media Services (AMS) is an extensible cloud-based platform that enables developers to build scalable media management and delivery applications. С помощью служб мультимедиа Azure можно безопасно передавать, сохранять, кодировать и упаковывать видео- или аудиосодержимое для потоковой трансляции разным клиентам (например, на ТВ, ПК и мобильные устройства) или для трансляции по требованию. Media Services is based on REST APIs that enable you to securely upload, store, encode, and package video or audio content for both on-demand and live streaming delivery to various clients (for example, TV, PC, and mobile devices).

Можно создавать сквозные рабочие процессы, полностью использующие службы мультимедиа. You can build end-to-end workflows using entirely Media Services. Также можно использовать сторонние компоненты в качестве некоторых частей рабочего процесса. You can also choose to use third-party components for some parts of your workflow. Например, можно выполнять кодирование с помощью стороннего кодировщика. For example, encode using a third-party encoder. А затем отправить, защитить, упаковать и доставить содержимое с использованием служб мультимедиа. Then, upload, protect, package, deliver using Media Services. Вы можете выполнить потоковую передачу содержимого динамически или доставить содержимое по запросу. You can choose to stream your content live or deliver content on-demand.

Соответствие требованиям, конфиденциальность и безопасность Compliance, Privacy and Security

Хотим напомнить, что при использовании AMS вы должны соблюдать все применимые законы и не имеете права использовать службы мультимедиа или любые службы Azure каким либо способом, который нарушает права других лиц или может нанести им вред. As an important reminder, you must comply with all applicable laws in your use of Azure Media Services, and you may not use Media Services or any Azure service in a manner that violates the rights of others, or that may be harmful to others.

Перед загрузкой видео или изображений в службы мультимедиа необходимо иметь все соответствующие права на использование видео или изображения, в том числе, если это требуется законом, все необходимые разрешения от лиц на видео или изображения, позволяющие их использовать, обрабатывать и хранить их данные в службах мультимедиа и Azure. Before uploading any video/image to Media Services, You must have all the proper rights to use the video/image, including, where required by law, all the necessary consents from individuals (if any) in the video/image, for the use, processing, and storage of their data in Media Services and Azure. Некоторые юрисдикции могут накладывать особые юридические требования для сбора, обработки в сети и хранения определенных категорий данных, таких как биометрические данные. Some jurisdictions may impose special legal requirements for the collection, online processing and storage of certain categories of data, such as biometric data. Прежде чем использовать службы мультимедиа и Azure для обработки и хранения любых данных в соответствии с особыми юридическими требованиями, необходимо обеспечить соответствие всем юридическим требованиям, которые могут быть применимы к вам. Before using Media Services and Azure for the processing and storage of any data subject to special legal requirements, You must ensure compliance with any such legal requirements that may apply to You.

Читайте также:  Windows 10 не отображаются внешние диски

Чтобы узнать о соответствии требованиям, конфиденциальности и безопасности в службах мультимедиа, посетите Центр управления безопасностью корпорации Майкрософт. To learn about compliance, privacy and security in Media Services please visit the Microsoft Trust Center. Для обязательств по конфиденциальности корпорации Майкрософт, обработки данных и рекомендаций по хранению, включая сведения об удалении данных, ознакомьтесь с заявлением корпорации Майкрософт о конфиденциальности, условиями веб-служб («OST») и дополнением к обработке данных («DPA»). For Microsoft’s privacy obligations, data handling and retention practices, including how to delete your data, please review Microsoft’s Privacy Statement, the Online Services Terms (“OST”) and Data Processing Addendum (“DPA”). Используя службы мультимедиа, вы соглашаетесь соблюдать OST, DPA и Заявление о конфиденциальности. By using Media Services, you agree to be bound by the OST, DPA and the Privacy Statement.

Предварительные требования Prerequisites

Приступить к использованию служб мультимедиа Azure можно только при наличии следующих компонентов. To start using Azure Media Services, you should have the following:

Учетная запись Azure. An Azure account. Если ее нет, можно создать бесплатную пробную учетную запись всего за несколько минут. If you don’t have an account, you can create a free trial account in just a couple of minutes. Дополнительные сведения см. в разделе Бесплатная пробная версия Azure. For details, see Azure Free Trial.

Учетная запись служб мультимедиа Azure. An Azure Media Services account. Дополнительные сведения см. в статье Создание учетной записи служб мультимедиа Azure с помощью портала Azure. For more information, see Create Account.

Настройка среды разработки (необязательно) Выберите .NET или REST API для среды разработки. (Optional) Set up development environment. Дополнительные сведения см. Choose .NET or REST API for your development environment. в разделе о настройке среды. For more information, see Set up environment.

Конечная точка потоковой передачи уровня «Стандартный» или «Премиум» в состоянии «Запущено». A standard or premium streaming endpoint in started state. Дополнительные сведения см. в разделе Управление конечными точками потоковой передачи . For more information, see Managing streaming endpoints

Пакеты SDK и средства SDKs and tools

Для сборки решений на базе служб мультимедиа можно использовать To build Media Services solutions, you can use:

  • REST API для службы мультимедиа. Media Services REST API
  • Один из доступных клиентских пакетов SDK: One of the available client SDKs:

    Пакет SDK служб мультимедиа Azure для .NET Azure Media Services SDK for .NET

    Службы мультимедиа Azure для Node.js (это версия пакета SDK для Node.js сторонних производителей. Azure Media Services for Node.js (This is a non-Microsoft version of a Node.js SDK. Она поддерживается сообществом и в настоящее время не обладает полным покрытием всех интерфейсов API AMS). It is maintained by a community and currently does not have a 100% coverage of the AMS APIs).

  • Существующие средства: Existing tools:
    • Портал Azure Azure portal
    • Azure-Media-Services-Explorer (обозреватель служб мультимедиа Azure (AMSE) является приложением Winforms/С# для Windows) Azure-Media-Services-Explorer (Azure Media Services Explorer (AMSE) is a Winforms/C# application for Windows)
  • Чтобы получить последнюю версию пакета SDK для Java и приступить к разработке с помощью Java, перейдите к статье Начало работы с клиентским пакетом SDK для Java для служб мультимедиа Azure. To get the latest version of Java SDK and get started developing with Java, see Get started with the Java client SDK for Media Services.
    Чтобы загрузить последний пакет SDK для PHP для служб мультимедиа, найдите версию 0.5.7 пакета Microsoft/WindowAzure в репозитории Packagist. To download the latest PHP SDK for Media Services, look for version 0.5.7 of the Microsoft/WindowAzure package in the Packagist repository.

    Примеры кода Code samples

    Найдите несколько примеров кода в коллекции образцов кода Azure: Примеры кода Azure. Find multiple code samples in the Azure Code Samples gallery: Azure Media Services code samples.

    Основные понятия Concepts

    Основные понятия служб мультимедиа Azure см. в статье Основные понятия служб мультимедиа Azure. For Azure Media Services concepts, see Concepts.

    Читайте также:  Камера недоступна или используется другим приложением windows 10

    Поддерживаемые сценарии и доступность служб мультимедиа в центрах обработки данных Supported scenarios and availability of Media Services across data centers

    Дополнительные сведения об общих сценариях Azure см. в статье сценарии AMS. For more information about Azure common scenarios, see AMS scenarios. Сведения о доступности по регионам см. в статье доступность службы мультимедиа. For information about regional availability, see Media service availability.

    Соглашение об уровне обслуживания Service Level Agreement (SLA)

    Дополнительные сведения можно найти в разделе Соглашение об уровне обслуживания Microsoft Azure. For more information, see Microsoft Azure SLA.

    Поддержка Support

    Служба поддержки Azure обеспечивает различные варианты поддержки для Azure, включая службы мультимедиа. Azure Support provides support options for Azure, including Media Services.

    Отзывы Provide feedback

    На форуме User Voice можно оставить свои отзывы о работе служб мультимедиа Azure или предложения по их улучшению. Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. Вы также можете перейти непосредственно к одной из следующих категорий: You also can go directly to one of the following categories:

    Начало работы с клиентским пакетом SDK для Java для служб мультимедиа Azure Get started with the Java client SDK for Azure Media Services

    В Cлужбы мультимедиа версии 2 больше не добавляются новые компоненты или функциональные возможности. No new features or functionality are being added to Media Services v2.
    Ознакомьтесь с новейшей версией Служб мультимедиа — версией 3. Check out the latest version, Media Services v3. Также изучите руководство по миграции из версии 2 в версию 3. Also, see migration guidance from v2 to v3

    В этом руководстве описано, как реализовать простую службу доставки видео с помощью служб мультимедиа Azure и клиентского пакета SDK для Java. This tutorial walks you through the steps of implementing a basic video content delivery service with Azure Media Services using the Java client SDK.

    Предварительные условия Prerequisites

    Ниже перечислены необходимые условия для выполнения действий, описанных в этом учебнике. The following are required to complete this tutorial:

    • Учетная запись Azure. An Azure account. Дополнительные сведения см. в разделе Бесплатная пробная версия Azure. For details, see Azure Free Trial.
    • Учетная запись служб мультимедиа. A Media Services account. Инструкции по созданию учетной записи служб мультимедиа см. в статье Создание учетной записи служб мультимедиа Azure с помощью портала Azure. To create a Media Services account, see How to Create a Media Services Account.
    • Текущая версия пакета SDK для Java для служб мультимедиа Azure. The current Azure Media Services Java SDK

    Практическое руководство. Импорт клиентского пакета SDK для Java для служб мультимедиа Azure How to: Import the Azure Media Services Java client SDK package

    Чтобы начать использовать пакет SDK служб мультимедиа для Java, добавьте ссылку на текущую версию (0.9.8) пакета azure-media из пакета SDK Java для служб мультимедиа Azure. To start using the Media Services SDK for Java, add a reference to the current version (0.9.8) of the azure-media package from the Azure Media Services Java SDK

    Например, если вы используете средство сборки gradle , добавьте в файл build.gradle следующие зависимости: For example, if your build tool is gradle , add the following dependency to your build.gradle file:

    compile group: ‘com.microsoft.azure’, name: ‘azure-media’, version: ‘0.9.8’

    С выпуска пакета azure-media версии 0.9.8 для аутентификации пакет SDK поддерживает службу Azure Active Directory и не поддерживает службу контроля доступа Azure. Starting with azure-media package version 0.9.8 , the SDK added support for Azure Active Directory (AAD) authentication and removed support for Azure Access Control Service (ACS) authentication. Мы рекомендуем как можно быстрее перейти на использование модели аутентификации Azure AD. We recommend that you migrate to the Azure AD authentication model as soon as possible. Дополнительные сведения о переходе см. в статье Доступ к API служб мультимедиа Azure с помощью аутентификации Azure AD. For details on migration, read the article Access the Azure Media Services API with Azure AD authentication.

    Исходный код пакета SDK для Java для служб мультимедиа Azure можно найти в репозитории GitHub. You can find the source code of the Azure Media Services Java SDK in our GitHub repository. Обязательно переключитесь на ветвь 0,9, а не на главную ветвь. Make sure to switch to the 0.9 branch, and not the main branch.

    Читайте также:  Epson px730wd драйвер для windows 10

    Практическое руководство. Использование служб мультимедиа Azure с Java How to: Use Azure Media Services with Java

    При создании учетной записи служб мультимедиа конечная точка потоковой передачи по умолчанию добавляется в учетную запись в остановленном состоянии. When your Media Services account is created a default streaming endpoint is added to your account in the Stopped state. Чтобы начать потоковую передачу содержимого и воспользоваться динамической упаковкой и динамическим шифрованием, конечная точка потоковой передачи, из которой необходимо выполнять потоковую передачу содержимого, должна находиться в состоянии Выполняется. To start streaming your content and take advantage of dynamic packaging and dynamic encryption, the streaming endpoint from which you want to stream content has to be in the Running state.

    В следующем коде демонстрируется создание ресурса-контейнера, передача файла мультимедиа в него, выполнение задания с задачей преобразования ресурса-контейнера и создание указателя для потоковой передачи вашего видео. The following code shows how to create an asset, upload a media file to the asset, run a job with a task to transform the asset, and create a locator to stream your video.

    Для использования этого кода настройте учетную запись служб мультимедиа. Set up a Media Services account before using this code. Сведения о настройке учетной записи см. в статье Создание учетной записи служб мультимедиа Azure с помощью портала Azure. For information about setting up an account, see How to Create a Media Services Account.

    Код подключается к API служб мультимедиа Azure, используя проверку подлинности субъекта-службы Azure AD. The code connects to the Azure Media Services API using Azure AD service principal authentication. Создайте приложение Azure AD и укажите в коде значения для следующих переменных: Create an Azure AD application and specify the values for the following variables in the code:

    • tenant . Домен клиента Azure AD, в котором размещается приложение Azure AD. tenant : The Azure AD tenant domain where the Azure AD application resides
    • clientId . Идентификатор клиента приложения Azure AD. clientId : The client ID of the Azure AD application
    • clientKey . Ключ клиента приложения Azure AD. clientKey : The client key of the Azure AD application
    • restApiEndpoint . Конечная точка REST API учетной записи служб мультимедиа Azure. restApiEndpoint : The REST API endpoint of the Azure Media Services account

    Вы можете создать приложение Azure AD и получить предыдущие значения конфигурации на портале Azure. You can create an Azure AD application and obtain the preceding configuration values from the Azure portal. Дополнительные сведения см. в разделе Проверка подлинности субъекта-службы статьи Приступая к работе с аутентификацией Azure AD с помощью портала Azure. For more information, see the Service principal authentication section of Getting started with Azure AD authentication using the Azure portal.

    Этот код также использует локально хранимый видеофайл. The code also relies on a locally stored video file. Необходимо изменить код, чтобы указать собственный локальный файл для отправки. You must edit the code to provide your own local file to upload.

    Схемы обучения работе со службами мультимедиа Media Services learning paths

    Службы мультимедиа версии 3 (последняя версия) Media Services v3 (latest)

    Ознакомьтесь с последней версией служб мультимедиа Azure. Check out the latest version of Azure Media Services!

    Службы мультимедиа версии 2 (прежняя версия) Media Services v2 (legacy)

    Отзывы Provide feedback

    На форуме User Voice можно оставить свои отзывы о работе служб мультимедиа Azure или предложения по их улучшению. Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. Вы также можете перейти непосредственно к одной из следующих категорий: You also can go directly to one of the following categories:

    Дополнительные ресурсы Additional Resources

    Дополнительные сведения о разработке приложений Java в Azure см. в центре разработчиков Java и в документации Azure для разработчиков Java. For more information about developing Java apps on Azure, see Azure Java Developer Center and Azure for Java developers.

    Документацию Javadoc по службам мультимедиа см. в документации по библиотекам Azure для Java. For Media Services Javadoc documentation, see [Azure Libraries for Java documentation][Azure Libraries for Java documentation].

    Оцените статью