写点什么

微软发布新 Azure 媒体服务 API(V3),现已全面可用

  • 2018-11-10
  • 本文字数:1382 字

    阅读完需:约 5 分钟

微软发布新Azure 媒体服务 API(V3),现已全面可用

利用Azure媒体服务(Azure Media Services),客户可以大规模地编码、保护、编制索引和传送视频。最近,微软发布了在 Azure 中对此服务的几个增强改进,包括新 Azure 媒体服务 API(V3)已全面可用,以及Azure媒体播放器的更新。


在 5 月的微软开发者大会举办期间,开发人员可以使用新的 Azure 媒体服务 API(V3)进行公共预览。该 API 提供简化的开发模型,通过 Event Grid 和 Azure 函数等基本 Azure 服务实现更好的集成体验。此外,该 API 还包括两个新的媒体分析功能,并为开发者提供一套新的 SDK,可以用于.NET、.NET Core、Java、Go、Python 和 Node.js。该 API 目前可用,包括新的功能以支持:


  • 具有 24 小时转码功能的低延迟直播

  • 利用 Event Grid 开发更轻松

  • 部署更轻松

  • 简化摄取和资产创建

  • 使用 MPEG CMAF 进行动态打包

  • 并通过命令行管理媒体服务


新的 Azure 媒体服务 API(V3)允许开发人员给 LiveEvent 实体的 StreamOptionsFlag 设置成名为 LowLatency 的新功能。根据 Azure 媒体服务首席项目经理John Deutscher的说法,如果与 Azure 媒体播放器新的低延迟启发式配置一起使用, 可以支持 8 秒端到端的延迟,而如果在苹果 iOS 设备上用本机 HLS 播放时,支持大约 10 秒的延迟。此外,在使用新的 LiveEvent 实体时,微软增加了对实时转码过程的支持,最长可达 24 小时。


借助新的 Azure 媒体服务 API(V3),微软也通过 Azure Event Grid,为常见操作添加了更多通知。现在,开发人员从 Job 和 JobOutput 操作配置对状态更改事件的订阅。此外,在监控实时流时,开发人员现在可以使用新的事件,如实时获得心跳,以及来自上游实时编码器的连接和断开事件。



来源:https://azure.microsoft.com/en-us/blog/what-s-new-in-azure-media-services-video-processing/


从 V3 API 到 Azure 资源管理(Azure Resource Management,简称 ARM)的转换给开发人员提供了便利,使他们可以利用 ARM 模板更轻松地进行部署,并在资产上应用基于角色的访问控制(role-based access control,简称 RBAC)。


借助 V3 API,开发人员与 Azure 存储的交互更容易。开发人员现在可以用 SAS URL 指向 Azure 存储中的已有文件,或者从任何 HTTP 可访问的 URL 获得它。此外,开发人员可以通过直接设置容器名字, 在 Azure Blob 存储中更轻松地创建资产。


V3 API 的另一个优点是支持采用“cbcs”加密的最新 MPEG 公用媒体应用格式(Common Media Application Format,简称为 CMAF)。CMAF 是新的多媒体文件格式,利用单独加密提供流媒体的存储和交付,这是种自适应比特率格式,包括苹果的 iPhone、安卓和微软等在内的大量设备都采用了这种格式。


开发人员可以使用该格式,仅将以下新的‘format=’标签添加到流 URL 中的 URL,并选择适当的 HLS 清单类型(用于 iOS 设备)或 DASH(用于微软或安卓设备)。


最后一项是,微软对用于媒体服务的 Azure CLI 2.0 进行了更新,以包含 V3 API 的所有功能。借助 CLI,开发人员可以查询正在运行任务、创建实时事件或自定义转换、管理内容密钥等等。CLI 模块还支持流端点(Streaming Endpoint)、内容密钥策略和动态清单过滤器。



图片来源


开发人员可以通过该网站探索新的 V3 API 及示例。可以在定价页面上查询 Azure 媒体服务定价的详细信息。


阅读英文原文:Microsoft Announces the General Availability of the New Azure Media Services API (V3)


感谢冬雨对本文的审校。


2018-11-10 19:21743
用户头像

发布了 199 篇内容, 共 76.7 次阅读, 收获喜欢 291 次。

关注

评论

发布
暂无评论
发现更多内容

30G上亿数据的超大文件,如何快速导入生产环境,全网疯传

Geek_f90455

Java 程序员 后端

北鲲云超算平台在AlphaFold2对蛋白质研究中有何作用?

北鲲云

Element-UI 要怎么学?官方文档,阿里架构师深入讲解Java开发

JVM调优资料

Java 程序员 后端

GC Roots面试,Java教程百度云盘

JVM调优资料

Java 程序员 后端

一款神器自助帮你换背景,超强实时人像扣图算法开源啦!

百度开发者中心

最佳实践 图像处理 开源技术

35岁+程序员就该被辞退,kafka入门与实践百度云网盘

Geek_f90455

Java 程序员 后端

6年拉力工作经验,学了阿里P8级架构师的7,Java笔试题库及答案

Geek_f90455

Java 程序员 后端

Hystrix-服务容错处理:什么是Hystrix,Java最新实习面试经验总结

JVM调优资料

Java 程序员 后端

Java中高级核心知识全面解析,Java大厂高级面试题灵魂100问

Java 程序员 后端

95% 的算法都是基于这 6 种算法思想,毕向东Java教程百度云

Geek_f90455

Java 程序员 后端

hadoop,Java面试视频百度网盘

JVM调优资料

Java 程序员 后端

2021 Java开发 最全笔记 建议收藏!,搞定kafka看这一篇就够了

欢喜学安卓

Java 程序员 后端

百度智能云天工物联网支持多种类数据传输,MQTT助力数据、语音、视觉应用智能化

百度大脑

人工智能

AcWing - 99,Java技术面试题及答案

Geek_f90455

Java 程序员 后端

Java jdk下载安装与配置及其不同版本jdk切换,Java开发实战

JVM调优资料

Java 程序员 后端

Java中高级核心知识全面解析,Java工程师需要掌握的技能

Java 程序员 后端

2020全网最新SQL优化面试专题及答案,一步搞定你疑惑的数据结构与算法系列

欢喜学安卓

Java 程序员 后端

2020年五面蚂蚁,分布式架构+RPC+kafka+多线程

欢喜学安卓

Java 程序员 后端

2021年1月8号,这些新技术你们都知道吗

欢喜学安卓

Java 程序员 后端

Dubbo—SPI及自适应扩展原理,劲爆

JVM调优资料

Java 程序员 后端

GC Roots面试(1),springmvc教程视频

JVM调优资料

Java 程序员 后端

java web 部分(1),Java技术总监面试常见问题及答案

Java 程序员 后端

Java全面学习视频书籍,阿里架构师看到都觉得好,Java自学教程

Java 程序员 后端

30岁程序员裸辞,真香定律

Geek_f90455

Java 程序员 后端

Java-进阶:多线程1,Java程序员必须掌握的技术

Java 程序员 后端

服务网格在百度核心业务大规模落地实践

百度开发者中心

最佳实践 方法论 Service Mesh 服务网格

1-7中HashMap死循环分析,透彻解析

欢喜学安卓

Java 程序员 后端

AcWing 730,史上最全最精简的学习路线图

Geek_f90455

Java 程序员 后端

HDU1166 敌兵布阵【线段树,一个Java程序员的腾讯面试心得

JVM调优资料

Java 程序员 后端

java web 部分,Java教学视频百度云盘

Java 程序员 后端

Java中的注解到底是怎么一回事?,jvm原理面试题

Java 程序员 后端

微软发布新Azure 媒体服务 API(V3),现已全面可用_云计算_Steef-Jan Wiggers_InfoQ精选文章