如何滿足不同發展階段、不同層次的客戶提出的不同需求?火山引擎視頻云給出了自己的答案。
火山引擎視頻云作為火山引擎中臺層面的一項服務,基于其與生俱有的視頻播放體驗,能夠在整個社會信息不斷視頻化的過程中,為來自各行各業的客戶和那些需要數字化轉型的企業提供服務,使他們能夠更便捷地應用音視頻技術,并在此基礎之上快速發展自己的業務。
火山引擎視頻云產品化的過程也遭遇到了各種挑戰。因為要面對處在不同發展階段、不同層次的客戶,于是他們開始思考如何才能設計出一套產品適用于所有的客戶。
“這其實非常考驗產品架構師對整個產品的設計。為了解決這個問題,我們的架構師會把產品做最小顆粒的切割,然后在同一套API和SDK架構體系里,把它們組合成一套解決方案。因為不同客戶會用到其中的不同部分,所以要保證產品顆粒的獨立性和耦合性,并用工作流將全部功能串聯起來,這樣的話,在一套API體系里就能滿足不同客戶的需求”。火山引擎視頻云產品負責人這樣說。
目前,火山引擎視頻云逐步推出按照客戶需求打包而成的SDK,這種原子化的抽象都會在整個產品推向市場的過程中逐步開放給客戶。之后大家可能會看到幾百個這樣的產品功能點,但這些功能點都是在一套API里可以獲取到的。
“但這并不意味著我們要去做產品定制化,我們的產品功能是標準的,客戶只是取走與他們業務相適應的功能。我希望我們的產品能夠靈活地匹配到客戶需求,產品變得更加靈活化,降低客戶的遷移成本和使用成本。”火山引擎視頻云產品負責人強調說。
目前從整個行業來看,SDK toB并不容易做,主要原因有兩個:一是后期服務成本太高,客戶每天的反饋量非常大,工作量太大的話,整個團隊會變得非常忙碌,無法來做自己正常的迭代;二是客戶的付費意愿很低。
為什么火山引擎能去做?這主要是由于火山引擎在內部服務字節的大量產品,經歷的業務復雜度非常大,火山引擎做了各種各樣足夠多的業務適配,無論是否toB,都已經在這個基礎上形成了一套通用層的能力。在具體的實際應用中,火山引擎可以做到通過多輪畫面的優化和推流碼率的自適應能力,讓弱網環境下的直播畫面質量也有所提升。此外,火山引擎還可以通過畫面優化、圖片壓縮算法將大圖傳輸的延遲大大降低,并通過動圖優化的技術,讓用戶可以邊看、邊播;同時,火山引擎內置的計算機視覺AI能力,還可以實現主播的美顏、美化,包括特效、美妝等更多的互動玩法,進一步提升了用戶在使用APP時的交互性和體驗。