Azure 媒体服务概述

Microsoft Azure 媒体服务是一个可扩展的基于云的平台,使开发人员能够生成可缩放的媒体管理和传送应用程序。 媒体服务基于 REST API,使用这些 API 可以安全地上传、存储、编码和打包视频或音频内容,以供点播以及以实时传送视频流的形式传送到各种客户端(例如,电视、电脑和移动设备)。

可以完全使用媒体服务构建端到端工作流。 也可以选择使用第三方组件来构建工作流的某些组成部分。 例如,使用第三方编码器进行编码。 然后,使用媒体服务进行上传、保护、打包和传送。

可以选择实时流式传输内容,或者按需传送内容。 本主题还提供了其他相关主题的链接。

先决条件

若要开始使用 Azure 媒体服务,应该具备以下条件:

  • 一个 Azure 帐户。 如果没有帐户,可以创建一个试用帐户,只需几分钟即可完成。 有关详细信息,请参阅 Azure 1 元试用
  • Azure 媒体服务帐户。 有关详细信息,请参阅创建帐户
  • (可选)设置开发环境。 为开发环境选择“.NET”或“REST API”。 有关详细信息,请参阅 设置环境

    此外,请学习如何以编程方式连接到 AMS API

  • 处于已启动状态的标准或高级流式处理终结点。 有关详细信息,请参阅管理流式处理终结点

SDK 和工具

若要构建媒体服务解决方案,可以使用:

Note

若要获取最新版本的 Java SDK 并开始使用 Java 进行开发,请参阅媒体服务的 Java 客户端 SDK 入门
若要下载最新的媒体服务 PHP SDK,请在 Packagist 存储库中查找 0.5.7 版 Microsoft/WindowAzure 包。

代码示例

在“Azure 代码示例”库中查找多个代码示例:Azure 媒体服务代码示例

概念

有关 Azure 媒体服务的概念,请参阅概念

媒体服务支持的跨数据中心方案和可用性

有关详细信息,请参阅 AMS 功能和服务的跨数据中心方案和可用性

服务级别协议 (SLA)

  • 对于媒体服务编码,我们保证 REST API 事务可实现 99.9% 的可用性。
  • 对于流式处理,如果用户购买了标准或高级流式处理终结点,则在其请求现有媒体内容时,我们会成功处理该请求,确保可用性达到 99.9%。
  • 对于实时通道,我们保证运行中的通道在至少 99.9% 的时间都能建立外部连接。
  • 对于内容保护,我们保证在至少 99.9% 的时间成功满足密钥请求。
  • 对于索引器,我们使用编码保留单位在 99.9% 的时间成功处理索引器任务请求。

有关详细信息,请参阅 Azure SLA

若要了解此功能在数据中心的可用性,请参阅可用性部分。

支持

Azure 支持 为 Azure(包括媒体服务)提供支持选项。