为满足企业用户极速搭建高品质专属音视频业务的需求,阿里云视频云的“低代码音视频工厂”应运而生,但极速而高品质的平台搭建诉求,需要用全新的开发方式才能真正实现,而全新的开发方式背后蕴藏着强大的能量引擎,这便是“vPaaS视频原生应用开发平台”。
快速搭建、开箱即用的音视频应用开发产品先例已有,但真正实现“全能力、定制化、高可靠、多场景”的高品质专属音视频业务平台,vPaaS当属行业之先。
近日,阿里云视频云正式发布了“vPaaS低代码音视频工厂”,彻底打破了行业对音视频开发的繁冗系统和技术壁垒,真正为客户打造了音视频应用开发的最短路径。企业用户通过3步集成,10行代码,最快15分钟即可搭建完成一个场景功能丰富、高灵活可定制、高可靠高并发的专属高品质音视频业务平台。
相比传统的音视频业务平台搭建,企业用户以往需要进行单独原子能力的接入,每个能力的集成时间均以月计算,且需要大量研发人员投入。“vPaaS低代码音视频工厂”把平台搭建所需时间从月级降至天级,研发时间和人员投入也节省90%以上。
低代码音视频工厂能够打破传统音视频开发沉积多年的技术壁垒,源于产品底层的强大引擎——vPaaS视频原生应用开发平台。该技术底座融合MXDP多重体验开发技术、云原生服务、智能算法,并以此打造开放的音视频开发者生态,可实现云端一体、极致弹性,让音视频拥有多端一致的体验性。
这样的技术平台能力,为企业用户的音视频应用开发,提供更低的接入门槛、更易拓展的能力、更高的灵活度、更多的新场景拓延,从而实现更低的综合成本,更极速的搭建效率、更高的平台品质。
vPaaS整体产品的核心逻辑,是1个底座+N个场景,即一个视频原生应用开发平台+N个音视频业务场景,业务层构成电商直播、在线课堂、企业培训、娱乐社交、短视频等众多场景形态的产品全景。作为低代码音视频工厂的强大底座,vPaaS视频原生应用开发平台是创新而前瞻的。
针对音视频应用,vPaaS全新定义了开发方式,构建1个技术底座+N个业务场景的大全景,并可在持续创新过程中,不断丰富技术底座的厚度和业务场景的广度,从而为企业音视频平台的产品层和技术层塑造无限空间,而这个技术底座发挥着极其重大的引擎作用。
从技术角度,阿里云视频云给vPaaS视频原生应用开发平台的定义是:云原生的、围绕多重体验技术构建的、具备完整开发生态的音视频应用开发平台,具备云端一体、极致弹性特性的、拥有跨中心和跨平台一致体验性的音视频应用开发平台。
这是云端一体化的平台架构,云指的是云端的平台服务,端是指客户端的内核和客户端封装的API,中间通过长链接把云和端连接在一起。
平台服务层包含业务服务、音视频媒体服务、基础长链接服务、场景应用服务、样板间服务托管平台,具备多中心和弹性伸缩能力来保障服务稳定。
客户端的内核是跨终端、跨平台的实现,一套代码,API多端一致,保证各端的统一接入体验,同时,客户端向上会适配各种各样的主流开发框架。
围绕这个架构,平台会不断向前做前瞻性的技术演进,并通过与客户的共创,探索新场景、新能力,不断将新技术产品化后输送给更多的企业用户。
vPaaS视频原生应用开发平台是开放的、延展的、深厚的,同时,结合音视频业务的多端多重体验性需求,阿里云视频云在四个方向做平台的技术演进发力:多重体验低代码开发、云原生托管、AI算法场景化、音视频应用工厂。
首先,是多重体验低代码开发平台。
多重体验的含义是音视频需要在多端的体验上,令使用者的听、看、交互、互动都能够保持一致。简单来说,保证全端、全平台的体验一致,从而叫做多重体验。而多重体验低代码开发的重点在于多重体验技术和低代码开发技术的融合实现。
多重体验技术为vPaaS视频原生应用提供跨平台、跨终端一致的体验,因此平台会持续构建各终端能力,包括web网页应用、移动端、智能设备、乃至更多的VR/AR终端,对这样的多重设备、多平台,打造体验一致的RoomEngine SDK。
在多重体验技术基础上,再通过低代码技术来降低开发门槛。首先是产品开通配置,vPaaS通过多产品联动开通,统一控制台、简化繁琐的配置。如果客户是在同一场景中使用多个云产品的情况下,可大幅减少开通和配置的步骤,从原来的很难实现到几分钟完成。开通配置完成后,通过vPaaS提供的场景样板间产品,10行代码集成即可获得完整的视频应用体验。把集成的时间由原来的一周或者一个月,降低到10余分钟。
场景样板间产品是vPaaS提供端到端的、带UI的标准样板实现,在标准实现上也提供了丰富的扩展开发API,实现开发和业务连接。未来在多重体验低代码技术上会继续演进,以提供更丰富的场景样板间,以实现降本提效下的高品质平台搭建。
进而,这是云原生视频应用平台。
客户在低代码音视频工厂,可以选择组装配置好的场景样板间,其背后的服务其实已经部署到云原生的集群上,从而进行场景样板间服务的全生命周期托管。
对客户而言,所提供的产品是成型的UI的产品,带有SDK并且能够集成到客户自身的APP中,这个SDK背后所有的组装和接入服务,通过场景样板间的服务,在客户组装过程中已经部署到样板间的云原生平台上,保证端和云完全契合,并且流畅的跑通。
同时,控制台可视化的功能组装、配置维护,实现最简易的代码接入、动态组装、配置一体化SDK、微应用/模组化的服务扩展,这都是低代码开发的重要价值。
基于阿里云的云原生技术,低代码音视频工厂可以做到服务的一键部署,服务能力的可扩展、可灰度,以及可视化的服务管理和完备的服务监控。这包含云原生技术的全流程保障,成熟的容器产品和运维技术;同时,拥有应用部署、资源隔离、监控报警、弹性扩容的特点,能够降低未来音视频业务服务的运营成本,这就是产品的云原生音视频应用平台。
再者,这是音视频场景的AI智能底座,是全媒体AI智能平台。
当平台具备云端一体的架构之后,可以把生态内其他各种各样的算法能力、增强能力,都统一集成到客户端的底座上,也能把云端的集成算法集成在服务里,通过云和端全链路加持,提升音视频应用的全链路体验。
此前,很多算法的集成都需要客户自己完成,但在今天,低代码音视频工厂可以把所有的算法进行产品化封装,整合为开箱即用的能力提供给客户。
举个例子:不论电商直播还是在线课堂,智能助理这个功能可以在端上和服务侧同时提供智能算法,还可以让智能助理自动帮助客户做问题回答、聊天弹幕管控,还有实时语音交互,比如直播时让智能助理翻页PPT,它都可以智能化的完成。
最后,这也是一个庞大的音视频场景的应用工厂。
音视频场景应用工厂是阿里云在云端应用最佳实践沉淀出的应用基层底座。
为什么这么讲?
在云端一体的云原生应用引擎加持下,平台可以帮助客户有能力构建应用基础设施,搭建完整的云端一体技术底座,而且能够成为没有研发能力、应用得最优秀的底座。
以长连接的基础打造为例,在应用工厂上能够开放出业务长连接的API,让业务数据也能在长连接上进行流转,同时提供高效的音视频媒体连接,以供稳定传输音视频数据。
在应用开发中,需要考虑客户端与服务端的RPC调用技术方案,当客户的技术研发人力有限的时候,往往都会采用简单的技术方案,比如使用最简单的http/https调用。vPaaS平台提供了阿里云云端一体最佳实践的长连接技术,基于vPaaS平台的应用,可以使平台SDK开放长连接的RPC接口,进行RPC调用,比普通的http/https方式更稳定、也能实现出更好体验的产品。
未来,阿里云视频云会将应用开发构建、灰度控制、数据稳定性保障等等,都在该平台上实现,为客户提供音视频应用的全新开发方式。
作为低代码音视频工厂的能量引擎,“vPaaS视频原生应用开发平台”给音视频业务快速搭建带来五大优势:低接入门槛、强拓展能力、高灵活可定制、高可靠高并发、多场景支持,这些优势能够助力企业用户以最低的综合成本,极速构建专属的高品质音视频业务平台。
原文链接:
https://developer.aliyun.com/article/855195?utm_content=g_1000330102
本文为阿里云原创内容,未经允许不得转载。