微软发布新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)
感謝冬雨對本文的審校。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的微软发布新Azure 媒体服务 API(V3),现已全面可用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python学习------文件处理
- 下一篇: 编码最佳实践——Liskov替换原则