写点什么

微软发布新 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:21947
用户头像

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

关注

评论

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

重磅 ! Redis+Nginx+JVM+设计模式+Spring全家桶+Dubbo

程序知音

Java 数据库 spring JVM 后端技术

C# ref用法,实现引用传递(地址传递)

IC00

C# 学习 程序员 上位机 10月月更

中软鸿联:集聚智能化能量势场,点燃小家电创新星火

中软国际AIoT开发者社区

智慧家电

全息投影正在威胁LED显示屏在舞台的地位

Dylan

LED显示屏 led显示屏厂家

ctk流程

留白的艺术

基于纯前端类Excel表格控件实现在线损益表应用

葡萄城技术团队

前端 Excel 报表

中软鸿联:数字为运动蓄能,智能为健康充值

中软国际AIoT开发者社区

智能穿戴 运动健康

MySQL高级--性能优化之慢日志查询

Java学术趴

10月月更

【数据结构之红黑树】深入原理与实现

C++后台开发

数据结构 后端开发 红黑树 linux开发 C++开发

MASA Framework的异常处理

MASA技术团队

.net MASA Framewrok MASA

NFT 数据基础设施 NFTScan 的产品介绍【科普】

NFT Research

区块链 NFT 数据基础设施

真机调试设备不够?荣耀云调试帮你忙

荣耀开发者服务平台

开发者 手机 云服务 荣耀 honor

直播预告|Apache APISIX x KubeSphere 在线 Meetup 来袭

API7.ai 技术团队

APISIX KubeSphere

手撕常见JS面试题

helloworld1024fd

JavaScript

Qt | 本地存储配置信息 QSettings

YOLO.

qt 10月月更 C++

云原生时代的DevOps平台设计之道

北京好雨科技有限公司

一条 SQL 语句是如何执行的

说故事的五公子

MySQL 数据库 sql

数据结构学习,串篇(顺序串及算法)

IC00

学习 数据结构 算法 学习笔记 10月月更

2022互联网母婴行业用户洞察

易观分析

互联网 母婴

大学毕业后转行软件测试我后悔了

测吧(北京)科技有限公司

测试

都说复盘能力很重要,如何复盘更有效?Superset你值得拥有

王中阳Go

Code Review BI 分析工具 项目复盘 Superset 10月月更

公网对讲SDK| 快速搭建公网对讲应用

anyRTC开发者

音视频 监听 快对讲 AI降噪 录音

开奖啦!看看 9 月月更获奖名单有没有你?

InfoQ写作社区官方

热门活动

开源云原生平台对比 KubeSphere vs Rainbond

北京好雨科技有限公司

故障复盘究竟怎么做?美图SRE结合10年经验做了三大总结(附模板)

TakinTalks稳定性社区

运维 SRE SRE实践

kubernetes为什么会火?为什么值得我们学习?

王中阳Go

Kubernetes k8s 容器编排 10月月更 动态扩缩

从零开始实现一个Promise

helloworld1024fd

JavaScript

喜迎华诞,openEuler 22.09 正式发布,与1265名开发者共建面向数字基础设施的开源操作系统

openEuler

开源 开源操作系统 open Euler

写个JS深拷贝,面试备用

helloworld1024fd

JavaScript

行业大咖秀,第二期开播!

云计算

Qt示例 | 模拟时钟示例 Analog Clock Example

YOLO.

qt 10月月更 C++

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