媒体服务的术语和概念

媒体服务徽标 v3


备注

Google Widevine 内容保护服务目前在 Azure 中国区域不可用。

本主题简要概述 Azure 媒体服务的术语和概念。 本文还会提供深入介绍媒体服务 v3 概念和功能的文章的链接。

在开始开发之前,应该复习这些主题中所述的基本概念。

如果没有 Azure 试用版订阅,请在开始前创建一个试用版订阅

媒体服务 v3 术语

术语 说明
实时事件 实时事件 表示用于引入、转码(可选)以及打包视频、音频和实时元数据的管道。

对于从媒体服务 v2 API 迁移的客户,实时事件 取代了 v2 中的 频道 实体。 有关详细信息,请参阅从 v2 迁移到 v3
流式处理终结点/打包/源 流式处理终结点表示动态(即时)打包和源服务,该服务可直接将实时和按需内容发送到客户端播放器应用程序。 它使用常见流式处理媒体协议之一(HLS 或 DASH)。 此外,流式处理终结点还为行业领先的数字版权管理系统 (DRMs) 提供动态(实时)加密。

在媒体流行业,此服务通常称为 打包器来源。 本行业对此功能使用的其他常见术语包括 JITP(实时打包器)或 JITE(实时加密)。

媒体服务 v3 概念

概念 说明 链接
资产和上传内容 若要开始管理、加密、编码、分析和流式处理 Azure 中的媒体内容,需要创建一个媒体服务帐户,并将数字文件上传到 资产 中。 云上传和存储

资产的概念
对内容进行编码 将优质数字媒体文件上传到资产中后,可将其编码为可在各种浏览器和设备上播放的格式。

若要使用媒体服务 v3 进行编码,需要创建 转换作业
转换和作业

使用媒体服务进行编码
分析内容(视频分析器媒体版) 在媒体服务 v3 中,可以使用媒体服务 v3 预设从视频和音频文件中提取见解。 若要使用媒体服务 v3 预设来分析内容,需要创建 转换作业 分析视频和音频文件
打包和交付 将内容编码后,可以利用 动态打包。 在媒体服务中,流式处理终结点 是用于将媒体内容传送到客户端播放器的动态打包服务。 若要使输出资产中的视频可供客户端进行播放,必须创建 流定位符,然后生成流 URL。

创建流式处理定位符时,除了资产名称之外,还需要指定流式处理策略。 使用 流策略 可为 流定位符 定义流式处理协议和加密选项(如果有)。 无论流式传输的是直播内容还是点播内容,都要使用动态打包。

可以使用媒体服务 动态清单 来仅流式传输视频的特定再现内容或子剪辑。
动态打包

流式处理终结点

流式处理定位符

流式处理策略

动态清单

筛选器
内容保护 借助媒体服务,可以传送使用高级加密标准 (AES-128) 或/和以下两个主要 DRM 系统中任意一个动态加密的直播和点播内容:Microsoft PlayReady 和 Apple FairPlay。 媒体服务还提供了用于向已授权客户端传送 AES 密钥和 DRM(PlayReady 和 FairPlay)许可证的服务。

若要针对流指定加密选项,请创建 内容密钥策略 并将其与 流定位符 相关联。 使用 内容密钥策略,可以配置如何将内容密钥传送到终端客户端。

在需要相同选项的情况下尝试重复使用策略。
内容密钥策略

内容保护
实时传送视频流 使用媒体服务可将直播活动传送到 Azure 云中的客户。 直播活动 负责引入和处理实时视频源。 创建 实时事件 时,会创建一个输入终结点,可以使用它来从远程编码器发送实时信号。 将流传输到 实时事件 后,可以通过创建 资产实时输出流定位符 来启动流事件。 实时输出 会将流存档到 资产 中,使观看者可通过 流式处理终结点 使用该流。 直播活动可以设置为“直通”(本地实时编码器发送多比特率流)或“实时编码”(本地实时编码器发送单比特率流)。 实时传送视频流概述

直播活动和实时输出
通过事件网格进行监视 要查看作业的进度,请使用“事件网格”。 媒体服务也会发出实时事件类型。 使用事件网格,应用可以侦听和响应来自几乎所有 Azure 服务和自定义源的事件。 处理事件网格事件

架构
使用 Azure Monitor 进行监视 可以使用 Azure Monitor 监视指标和诊断日志,以便了解应用的执行情况。 指标和诊断日志

诊断日志架构
播放器客户端 可以在各种浏览器和设备上使用 Azure Media Player 播放媒体服务流式传输的媒体内容。 Azure Media Player 使用行业标准(如 HTML5、媒体源扩展 (MSE) 和加密媒体扩展插件 (EME))来提供更丰富的自适应流式处理体验。 Azure Media Player 概述

后续步骤