你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

实时传送流数字媒体

Azure Blob 存储
Azure 内容分发网络
Azure Media Player
Azure 媒体服务

解决方案构想

本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。

此解决方案基于 Azure 托管服务:媒体服务内容分发网络。 这些服务在高可用性环境中运行,经过修补和支持改进,让你可专注于解决方案而不是其运行环境。

体系结构

Architecture diagram shows the flow from the live source through Azure live encoder to the streaming endpoint.

下载此体系结构的 Visio 文件

组件

  • 合作伙伴本地实时编码器:输出实时源,以便将内容以 RTMP(S) 或平滑流式处理的形式引入云。
  • 存储大量非结构化数据,用户可在世界任何地方通过 HTTP 或 HTTPS 访问这些数据。 可以使用 Blob 存储向外公开数据,或者私下存储应用程序数据。
  • 媒体服务:引入、编码、预览、存储和提供实时传送视频流内容。 实时事件、实时输出和流式处理终结点处理实时传送视频流功能,其中包括引入、格式设置、DVR、安全性、可伸缩性和冗余。
  • 媒体服务流式处理终结点:表示一个流式处理服务,该服务可以直接将内容传递给客户端播放器应用程序,也可以传递给内容分发网络 (CDN) 以进一步进行分发。
  • 内容分发网络:提供可以到达全球并且具有丰富功能集的安全可靠的内容分发。
  • Azure Media Player:使用 HTML5 (MSE/EME) 之类的行业标准来提供扩充的自适应流式处理体验。 开发人员有用于访问 API 的统一 JavaScript 接口,无论使用的播放技术是什么。
  • 预览监视:在进一步处理和传送之前预览并验证实时传送流。
  • 多 DRM 内容保护:使用多 DRM(PlayReady、Widevine、FairPlay 流式处理)或 AES 明文密钥加密来安全地传送内容。

解决方案详细信息

实时流式处理解决方案用于实时捕获视频,并将其实时广播给消费者。 其中可能包括在线进行的流式访谈、会议和体育活动。 在此解决方案中,摄像机捕获视频,并将视频发送到实时事件输入终结点。 实时事件接收输入流,并使其可通过流式处理终结点流式传输到 Web 浏览器或移动应用。 实时事件还提供了一个预览监视终结点,用于在进一步处理和传送流之前对流进行预览和验证。 实时事件还可以记录和存储引入的内容,以便稍后进行流式处理(视频点播)。

可能的用例

此解决方案适用于从大公司员工到小型内容创建者的任何人员。

后续步骤