疫情推動音視頻技術的應用場景發展
過去,音視頻技術應用最廣的兩個場景集中在娛樂視頻直播以及視頻會議。在今年疫情的推動下,催生出更多的音視頻應用場景,尤其以在線教育以及遠程辦公兩大領域的使用最為廣泛。
借助音視頻技術,用戶體驗的方式從線下轉移到線上,省去了路程奔波的時間,減少線下的空間成本,同時利用相關技術可以在線上獲取到更好的互動體驗,帶來了遠程體驗的普及,讓線上交流由被動變為主動。
后疫情時代,遠程在線的溝通方式逐漸受到大家的認可,除了在線教育和遠程辦公外,其它線下場景也逐步線上化,例如用戶可以遠程開通銀行卡,法庭可以在線上進行審判等等,通過各種遠程無接觸的服務,大家享受著音視頻技術帶來的便捷性。
因此,疫情不僅推動音視頻技術的應用場景發展,相對應,音視頻技術也逐漸成為了各行業、各產品作為支撐業務形態所必備的基礎能力。
Geek Online編程挑戰賽上線 開拓更多業務場景
為了挖掘更多更優秀的產品應用場景,融云發起了Geek Online 2020編程挑戰賽,以"后疫情時代,通信云技術的創新及實踐"為主題,鼓勵開發者挖掘更多即時通訊和音視頻技術的應用場景。挑戰賽已于8月24日開始報名,賽程近2個月,10月17日進行線上決賽,并計劃于10月31日在WICC 2020互聯網通信云大會現場頒獎。
在談到舉辦編程挑戰賽的初衷時,融云CTO楊攀告訴筆者,融云服務的對象就是開發者群體,融云的使命是與開發者共成長。過去,融云與開發者建立了多種溝通渠道,包括線上的工單、電話、技術群、文檔,以及線下的技術沙龍和WICC峰會。而編程挑戰賽是想讓開發者之間進行更好地交流互動,讓開發者站在舞臺中央,表達他們創新的想法和點子,也是融云與開發者互動模式的迭代。
據了解,此次挑戰賽的參賽作品須集成融云官網最新版本的即時通訊SDK 或實時音視頻(直播)SDK,應用可以實現一個具體場景或解決一個具體問題,并提交作品的全部源碼、編譯好的真機安裝包,以及必要的說明文檔(README.md),源碼部分均以MIT開源協議對外開放。
本次挑戰賽的作品評選會根據作品完成度(60%)、潛在商業價值(20%)、創意度(20%)等三個維度由專家進行點評打分。在楊攀看來,優秀的作品應該更加具有創意和想法。在作品具有一定完整度的前提下,是否具有創意的場景,同時也富有商業價值,是整個作品的加分項。"我認為大家并不需要追求項目的代碼量,不在于規模,而在于開發者做的事情要有創意、有想法,可以直擊人心,這樣更容易獲得更多評委的加分。"
致敬開發者精神 為開發者提供專業服務
值得注意的是,此次Geek Online 2020編程挑戰賽有兩個方面區別于其他開發者大賽,即作品提交渠道以及比賽服務模式。
首先,參賽作品并不是在融云官網提交,而是要求在GitHub上提交。楊攀解釋道,眾所周知,GitHub是全球最大的開源社區,編程挑戰賽的作品在GitHub提交是想要向開發者精神致敬,要求所有作品開源,以便能接受所有開發者的檢驗,讓整個賽事更加公平公正。
此外,過去很多開發者大賽都是自助模式,即由比賽組委會公布完賽題、時間、賽程安排、作品要求、獎項等大賽內容之后,開發者便可以按照官方提供的文檔,自行研究工具的使用,完成后在線提交作品。而融云的做法卻截然不同,融云會給所有的開發團隊提供專門的支持。楊攀表示,一是讓服務團隊及研發團隊可以為參賽隊伍提供一對一的支持服務,以便他們能夠在有限的時間內完成更好的作品;另一方面,也是想借此機會,讓研發團隊與開發者進行更深入地交流,聆聽并收集開發者的想法和反饋,以助于融云的產品迭代演進。
在挑戰賽獎勵方面,除了獎金和獎杯以外,融云還會引入投資機構,如果開發團隊的作品在完整度、商業價值等方面均受到了認可,融云會作為橋梁,將其對接給投資機構。此外,如果團隊選手愿意以個人身份加入融云,也會開放融云招聘的綠色通道。優勝者還會受邀到第二屆WICC全球互聯網通信云大會現場參加頒獎典禮,與受邀參會的眾多專家面對面學習交流。
賦能開發者 以硬實力贏取信賴
在即時通訊以及音視頻領域,不乏很多有競爭實力的企業,大到云計算服務提供商,小到初創企業,在通信云賽道上,可謂"百家爭鳴"。而融云又有哪些核心競爭力,可以在行業內脫穎而出,贏得眾多開發者的信賴呢?
據楊攀介紹,即時通訊技術相對比較封閉和私有,業界開源的通信協議只有XMPP。由于該協議是在1999年開源,在協議設計之初并未預知到未來移動互聯網時代的網絡復雜情況,因此這一開源協議在如今使用會存在很多問題,例如通訊質量,系統支持人數限制等等。融云的核心研發團隊來自于飛信,具有豐富的通信技術經驗,自主設計了通訊協議,保證了平臺通訊的基礎質量。如今,融云的日活躍用戶數量達到7000多萬,在國內僅次于微信、QQ等巨頭產品,足見其技術實力。
在音視頻領域,谷歌于2010年收購VoIP軟件開發商Global IP Solutions而獲得WebRTC技術,并于2011年開源該項目,但是谷歌只開源了部分功能,即端到端的通訊,支持兩個人之間的傳輸音視頻流,無法支持多人溝通場景,此外,在更加復雜的網絡環境中,經常會遇到丟包、帶寬不夠等情況,因此,服務提供商就需要在遵守公共開源的協議下進行調優。于是,融云在音視頻的用戶規模、網絡質量、通信鏈路以及接口等方面進行了開發和優化,保證了音視頻的質量以及技術的易用性。
雖然業界有標準的協議以及開源的框架,但是,對于音視頻和即時通訊領域的自研開發還是有門檻的。楊攀表示,首先是成本問題,包括團隊成員的組建和投入,需要組織大量人力來完成;其次是時間的投入,在如今互聯網競爭激烈的時代,時間不等人,需要快速開發出穩定可用的產品或功能;第三,規模問題,當用戶量激增或業務擴張時,系統不穩定有可能導致功能不可用,從而流失用戶。融云基于多年的積累,滿足市面上絕大部分的客戶需求,并將開發者需要的功能和能力封裝成接口,甚至提供了標準化的UI界面,幫助開發者快速完成自己的產品功能研發。
通信云技術發展多年,未來會有哪些發展趨勢呢?楊攀表示,通信云的發展過程是相對循序漸進的。隨著5G的到來,互聯網通信基礎設施質量也逐步提升,更多的變化則是場景的創新應用,功能豐富度,以及產品接口的易用性。未來,融云也會重點以平臺為依托,在場景應用、產品功能、基礎設施和接口等方面,全方位提升能力,賦能開發者。