微软发布新Azure 媒体服务 API(V3),现已全面可用
利用Azure媒體服務(wù)(Azure Media Services),客戶可以大規(guī)模地編碼、保護(hù)、編制索引和傳送視頻。最近,微軟發(fā)布了在Azure中對(duì)此服務(wù)的幾個(gè)增強(qiáng)改進(jìn),包括新Azure媒體服務(wù)API(V3)已全面可用,以及Azure媒體播放器的更新。
在5月的微軟開(kāi)發(fā)者大會(huì)舉辦期間,開(kāi)發(fā)人員可以使用新的Azure媒體服務(wù)API(V3)進(jìn)行公共預(yù)覽。該API提供簡(jiǎn)化的開(kāi)發(fā)模型,通過(guò)Event Grid和Azure函數(shù)等基本Azure服務(wù)實(shí)現(xiàn)更好的集成體驗(yàn)。此外,該API還包括兩個(gè)新的媒體分析功能,并為開(kāi)發(fā)者提供一套新的SDK,可以用于.NET、.NET Core、Java、Go、Python和Node.js。該API目前可用,包括新的功能以支持:
- 具有24小時(shí)轉(zhuǎn)碼功能的低延遲直播
- 利用Event Grid開(kāi)發(fā)更輕松
- 部署更輕松
- 簡(jiǎn)化攝取和資產(chǎn)創(chuàng)建
- 使用MPEG CMAF進(jìn)行動(dòng)態(tài)打包
- 并通過(guò)命令行管理媒體服務(wù)
新的Azure媒體服務(wù)API(V3)允許開(kāi)發(fā)人員給LiveEvent實(shí)體的StreamOptionsFlag設(shè)置成名為LowLatency的新功能。根據(jù)Azure媒體服務(wù)首席項(xiàng)目經(jīng)理John Deutscher的說(shuō)法,如果與Azure媒體播放器新的低延遲啟發(fā)式配置一起使用, 可以支持8秒端到端的延遲,而如果在蘋(píng)果iOS設(shè)備上用本機(jī)HLS播放時(shí),支持大約10秒的延遲。此外,在使用新的LiveEvent實(shí)體時(shí),微軟增加了對(duì)實(shí)時(shí)轉(zhuǎn)碼過(guò)程的支持,最長(zhǎng)可達(dá)24小時(shí)。
借助新的Azure媒體服務(wù)API(V3),微軟也通過(guò)Azure Event Grid,為常見(jiàn)操作添加了更多通知。現(xiàn)在,開(kāi)發(fā)人員從Job和JobOutput操作配置對(duì)狀態(tài)更改事件的訂閱。此外,在監(jiān)控實(shí)時(shí)流時(shí),開(kāi)發(fā)人員現(xiàn)在可以使用新的事件,如實(shí)時(shí)獲得心跳,以及來(lái)自上游實(shí)時(shí)編碼器的連接和斷開(kāi)事件。
來(lái)源:https://azure.microsoft.com/en-us/blog/what-s-new-in-azure-media-services-video-processing/
從V3 API到Azure資源管理(Azure Resource Management,簡(jiǎn)稱ARM)的轉(zhuǎn)換給開(kāi)發(fā)人員提供了便利,使他們可以利用ARM模板更輕松地進(jìn)行部署,并在資產(chǎn)上應(yīng)用基于角色的訪問(wèn)控制(role-based access control,簡(jiǎn)稱RBAC)。
借助V3 API,開(kāi)發(fā)人員與Azure存儲(chǔ)的交互更容易。開(kāi)發(fā)人員現(xiàn)在可以用SAS URL指向Azure存儲(chǔ)中的已有文件,或者從任何HTTP可訪問(wèn)的URL獲得它。此外,開(kāi)發(fā)人員可以通過(guò)直接設(shè)置容器名字, 在Azure Blob存儲(chǔ)中更輕松地創(chuàng)建資產(chǎn)。
V3 API的另一個(gè)優(yōu)點(diǎn)是支持采用“cbcs”加密的最新MPEG公用媒體應(yīng)用格式(Common Media Application Format,簡(jiǎn)稱為CMAF)。CMAF是新的多媒體文件格式,利用單獨(dú)加密提供流媒體的存儲(chǔ)和交付,這是種自適應(yīng)比特率格式,包括蘋(píng)果的iPhone、安卓和微軟等在內(nèi)的大量設(shè)備都采用了這種格式。
開(kāi)發(fā)人員可以使用該格式,僅將以下新的‘format=’標(biāo)簽添加到流URL中的URL,并選擇適當(dāng)?shù)腍LS清單類型(用于iOS設(shè)備)或DASH(用于微軟或安卓設(shè)備)。
最后一項(xiàng)是,微軟對(duì)用于媒體服務(wù)的Azure CLI 2.0進(jìn)行了更新,以包含V3 API的所有功能。借助CLI,開(kāi)發(fā)人員可以查詢正在運(yùn)行任務(wù)、創(chuàng)建實(shí)時(shí)事件或自定義轉(zhuǎn)換、管理內(nèi)容密鑰等等。CLI模塊還支持流端點(diǎn)(Streaming Endpoint)、內(nèi)容密鑰策略和動(dòng)態(tài)清單過(guò)濾器。
圖片來(lái)源開(kāi)發(fā)人員可以通過(guò)該網(wǎng)站探索新的V3 API及示例。可以在定價(jià)頁(yè)面上查詢Azure媒體服務(wù)定價(jià)的詳細(xì)信息。
閱讀英文原文:Microsoft Announces the General Availability of the New Azure Media Services API (V3)
感謝冬雨對(duì)本文的審校。
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的微软发布新Azure 媒体服务 API(V3),现已全面可用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python学习------文件处理
- 下一篇: WPF PRISM开发入门一( 初始化P