📜  Azure媒体服务

📅  最后修改于: 2021-01-07 04:54:27             🧑  作者: Mango

Azure媒体服务

它是基于云的可扩展平台,使开发人员能够构建可扩展的媒体管理和交付应用程序。例如-如果我们要开发DailyMotion之类的应用程序,则可以使用Microsoft Azure媒体服务来实现。

Azure媒体服务基于REST API,使我们能够安全地上载,存储,编码和包装视频或音频内容,以便按需和实时流传输到各种客户端。这些客户端也可以是电视,PC和移动设备。

媒体服务概念

  • 资产:资产包含数字文件和有关这些文件的元数据。这些文件可以是音频,视频或图像等。
  • AssetFile:它包含有关媒体文件的元数据。
  • AccessPolicy:它定义对资产的访问权限和持续时间。
  • 定位符:它提供了一个访问资产中包含的文件的入口点。
  • 作业:用于处理一个音频/视频演示。
  • 频道:它负责处理实时流媒体内容。它提供了提供给实时转码器的输入端点。
  • 程序:它使我们能够控制实时流中段的发布和存储。
  • 流终结点:它表示传递内容的流服务。

媒体服务的体系结构

  • 按需交付:在这种情况下,首先,我们将高质量的媒体文件上传到资产中,然后将其编码为一组可读取MP4文件的自适应位。之后,我们配置资产交付策略。资产交付策略告诉媒体服务我们希望如何使用哪种协议来交付资产。现在,我们将通过创建按需定位器来发布资产并流式传输已发布的内容。

  • 实时流媒体:我们可以使用各种实时流媒体协议广播实时内容。我们可能会将流编码为过继的位读取流。我们也可以预览直播。最后,我们可以通过常见的流协议(例如Smooth,HLS等)传递内容。

Azure搜索

Azure搜索是一种云搜索即服务,使我们能够使用简单的REST API或.NET SDK在我们的应用程序中添加强大的搜索体验,而无需管理搜索基础结构。

Azure搜索的功能

  • 强大的查询
  • 多国语言支持
  • 搜索建议
  • 热门精选
  • 多面导航

以上是与Azure搜索关联的不同功能。如果我们想拥有一个基于云的搜索引擎,可以将其嵌入到我们的Web应用程序中。 Azure提供了一项称为Azure搜索的服务。