透析阿里雲視訊雲「低程式碼音視訊工廠」之能量引擎——vPaaS視訊原生應用開發平臺
簡介:支撐15分鐘上線高品質專屬音視訊平臺
為滿足企業使用者極速搭建高品質專屬音視訊業務的需求,阿里雲視訊雲的“低程式碼音視訊工廠”應運而生,但極速而高品質的平臺搭建訴求,需要用全新的開發方式才能真正實現,而全新的開發方式背後蘊藏著強大的能量引擎,這便是“vPaaS視訊原生應用開發平臺”。
什麼支撐15分鐘上線高品質音視訊平臺?— vPaaS強調極速下的“高品質”
快速搭建、開箱即用的音視訊應用開發產品先例已有,但真正實現“全能力、定製化、高可靠、多場景”的高品質專屬音視訊業務平臺,vPaaS當屬行業之先。
相比傳統的音視訊業務平臺搭建,企業使用者以往需要進行單獨原子能力的接入,每個能力的整合時間均以月計算,且需要大量研發人員投入。“vPaaS低程式碼音視訊工廠”把平臺搭建所需時間從月級降至天級,研發時間和人員投入也節省90%以上。
低程式碼音視訊工廠能夠打破傳統音視訊開發沉積多年的技術壁壘,源於產品底層的強大引擎——vPaaS視訊原生應用開發平臺。該技術底座融合MXDP多重體驗開發技術、雲原生服務、智慧演算法,並以此打造開放的音視訊開發者生態,可實現雲端一體、極致彈性,讓音視訊擁有多端一致的體驗性。
這樣的技術平臺能力,為企業使用者的音視訊應用開發,提供更低的接入門檻、更易拓展的能力、更高的靈活度、更多的新場景拓延,從而實現更低的綜合成本,更極速的搭建效率、更高的平臺品質。
vPaaS視訊原生應用開發平臺是?—它“全新定義”音視訊應用開發
vPaaS整體產品的核心邏輯,是1個底座+N個場景,即一個視訊原生應用開發平臺+N個音視訊業務場景,業務層構成電商直播、線上課堂、企業培訓、娛樂社交、短視訊等眾多場景形態的產品全景。作為低程式碼音視訊工廠的強大底座,vPaaS視訊原生應用開發平臺是創新而前瞻的。
從技術角度,阿里雲視訊雲給vPaaS視訊原生應用開發平臺的定義是:雲原生的、圍繞多重體驗技術構建的、具備完整開發生態的音視訊應用開發平臺,具備雲端一體、極致彈性特性的、擁有跨中心和跨平臺一致體驗性的音視訊應用開發平臺。
這是雲端一體化的平臺架構,雲指的是雲端的平臺服務,端是指客戶端的核心和客戶端封裝的API,中間通過長連結把雲和端連線在一起。
平臺服務層包含業務服務、音視訊媒體服務、基礎長連結服務、場景應用服務、樣板間服務託管平臺,具備多中心和彈性伸縮能力來保障服務穩定。
客戶端的核心是跨終端、跨平臺的實現,一套程式碼,API多端一致,保證各端的統一接入體驗,同時,客戶端向上會適配各種各樣的主流開發框架。
圍繞這個架構,平臺會不斷向前做前瞻性的技術演進,並通過與客戶的共創,探索新場景、新能力,不斷將新技術產品化後輸送給更多的企業使用者。
vPaaS蘊藏的技術勢能?—它透析音視訊平臺的“未來演進力”
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方式更穩定、也能實現出更好體驗的產品。
未來,阿里雲視訊雲會將應用開發構建、灰度控制、資料穩定性保障等等,都在該平臺上實現,為客戶提供音視訊應用的全新開發方式。
本文為阿里雲原創內容,未經允許不得轉載。