云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_阿里云认证的含金量_学生机

小七 141 0

Azure Kubernetes服务上的突发4K编码

使用Azure和Media Excel HERO平台在云中进行突发编码。内容创作从来没有像今天这样需求旺盛。在过去的几年里,专业和用户生成的内容都呈指数级增长。这给媒体编码和转码平台带来了很大的压力。再加上即将到来的4K甚至8K,你就需要一个能够适应这些变量的平台。Azure云计算提供了一种灵活的方式来满足您的需求。Microsoft提供了各种工具和产品来完全支持本地、混合或本地云工作负载。azurestack为您的计算需求提供混合场景的支持,azurearc帮助您管理混合设置。寻找解决方案Azure云编码通常是在公共云上进行的,就像4K/d编码一样。对于这种需要将4K推入Azure数据中心的专用硬件单元,我们面临的直接问题是需要在内部编码器单元和Azure数据中心之间建立高带宽网络连接。一般来说,最佳实践是摄取到多个区域,增加编码器和Azure数据中心之间连接的网络的负载。我们如何将4K内容可靠地摄取到公共云中?或者,我们可以在云中对内容进行编码。如果我们可以在Azure中运行4K/UHD实时编码,它的输出可以通过Azure内部的网络主干传输到Azure媒体服务中,从而提供足够的带宽和可靠性。我们如何在Azure云上可靠地运行和扩展4K/UHD实时编码作为一个集装箱化解决方案?下面我们来探索一下Azure Kubernetes服务借助azurekubernetes服务(AKS),微软为客户提供了一个托管Kubernetes平台。它是一个托管的Kubernetes平台,无需花费大量时间创建一个集群,并承担所有必要的配置负担,如网络、集群主机和集群节点的操作系统补丁。它还提供了预配置的监控与Azure监控和日志分析无缝集成。当然,它仍然提供了集成您自己的工具的灵活性。此外,它仍然只是普通的Kubernetes,因此它与任何其他标准Kubernetes平台上运行的现有工具完全兼容。媒体Excel编码Media Excel是一家编码和转码供应商,提供基于物理设备和软件的编码解决方案。Media Excel与Microsoft合作多年,并参与Azure媒体客户项目。它们也被列为Azure Media Services for fMP4的推荐和测试贡献编码器。此外,Media Excel和Microsoft还完成了将SCTE-35定时元数据从Media Excel编码器集成到支持服务器端广告插入(SSAI)工作流的Azure Media Services源站的工作。网络挑战随着4K和8K等图像质量的不断提高,计算和网络的负担成为一个重大的架构挑战。在最近与一位客户的合作中,我们需要设计一个4K直播平台,从客户所在地到我们的一个Azure数据中心的带宽容量有限。我们与Media Excel合作,在AKS上构建一个可伸缩的容器化编码平台。利用云计算并最小化编码器和Azure媒体服务打包机之间的网络延迟。多比特率,最高比特率高达4Kp60@20Mbps在云中生成相同源的,并将其摄取到Azure媒体服务平台以进行进一步处理。这包括动态加密和打包。此设置可实现以下好处:即时扩展到多个AKS节点消除客户和Azure数据中心之间的网络限制容器的自动化工作流和容器技术的简单分离提高高质量生成内容分发的安全级别高度冗余能力灵活地为优化的介质工作负载提供各种类型的节点池在这个特定的测试中,我们证明了Azure内部网络能够将高带宽、对延迟敏感的4K数据包从西欧运行的集装箱化编码器实例传送到美国东部和香港数据中心地区。这样客户就可以将产地放在离他们更近的地方,以便进行进一步的内容调整。工作流程:已触发Azure管道以部署到AKS群集。在YAML文件(可以在Github上找到)中有一个对Azure容器注册表中的Media Excel容器的引用。AKS开始部署并从Azure容器注册表中提取容器。在容器启动期间,加载自定义PHP脚本并将容器添加到HMS(Hero管理服务)。并放入正确的设备池和作业中。编码器加载源代码并(在本例中)将4K Livestream推送到Azure媒体服务中。媒体服务将Livestream打包成多种格式并应用DRM(数字版权管理)。Azure内容交付网络规模livestream。通过Azure容器实例进行扩展有了azurekubernetes服务,您就可以开箱即用地获得Azure容器实例的功能。Azure容器实例是一种可以立即扩展到预先配置的计算能力的方法。将Media Excel编码实例部署到AKS时,可以指定创建这些实例的位置。这为您提供了处理变量的灵活性,比如在低成本低优先级编码作业的廉价节点上增加密度,或者在高吞吐量高优先级作业中使用更昂贵的节点。使用Azure容器实例,您可以立即将工作负载转移到备用计算能力,而无需配置时间。您只需支付计算时间,为客户需求和平台需求的未来变化提供充分的灵活性。借助Media Excel灵活的实时/基于文件的编码角色,您可以轻松地在AKS和Azure容器实例提供的不同计算能力之间移动工作负载。Azure DevOps管道将其整合到一起集装箱化工作负载带来的所有一般好处适用于以下情况。对于这个特殊的概念证明,我们在azuredevops中创建了一个自动部署管道,以便于测试和部署。通过部署YAML和管道YAML,我们可以轻松地自动化媒体Excel编码容器的部署、供应和缩放。一旦DevOps将部署作业推送到AKS上,就会从Azure容器注册表中提取容器映像。虽然容器映像可以利用层的节点端缓存而变得庞大,但任何额外的容器拉取都会大大提高,只需几秒钟。在Media Excel的帮助下,我们创建了一个YAML文件容器的前后容器生命周期逻辑,它将在Media Excel的管理门户中添加和删除容器。这为跨多个节点类型、集群和区域的多个实例提供了一个简单的单窗格管理。此部署管道提供了充分的灵活性,可以在特定节点类型上提供特定的多租户客户或作业优先级。这就不可能在支持GPU的节点上提供编码作业以获得最大吞吐量,或者使用更便宜的通用节点来处理低优先级作业。Azure媒体服务和Azure内容交付网络最后,我们将4K流推送到Azure媒体服务中。Azure Media Services是一个基于云的平台,它使您能够构建实现广播质量视频流、增强可访问性和分发、分析内容等的解决方案。无论您是应用程序开发人员、呼叫中心、政府机构还是娱乐公司,Media Services都可以帮助您创建应用程序,在当今最流行的移动设备和浏览器上为广大观众提供卓越质量的媒体体验。Azure媒体服务与Azure内容交付网络无缝集成。通过Azure内容交付网络,我们提供了一个真正的多CDN,可选择Microsoft的Azure内容交付网络、Verizon的Azure内容交付网络和Akamai的Azure内容交付网络。所有这些都是通过一个单一的Azure内容交付网络API实现的,以便于资源调配和管理。另一个好处是,Azure Media Services源站和CDN edge之间的所有CDN流量都是免费的。通过这个设置,我们已经演示了云编码可以跨多个集群处理实时4K编码。感谢AKS、Container Registry、Azure DevOps、Media services和Azure内容交付网络等Azure服务,我们展示了创建一个能够满足高吞吐量时间敏感限制的体系结构是多么容易。