抖音增長的技術密碼,我們在火山引擎增長沙龍找到了

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"工具的迭代,讓內容創作迎來了人人都是創作者時代。以抖音爲代表的音視頻產品的出現,讓內容創作不再是單一的圖文。電商社區的種草拔草、旅行行業的 vlog 等,各行各業都在音視頻平臺分享具有行業特色的內容。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"從文字到圖像再到視頻,內容表達越來越直觀,內容創作的工具門檻在不斷放低。內容創作者、內容消費者和平臺之間的相互感知,鏈路越來越短。泛娛樂行業在 AI 的助力下,飛速發展,身處其中的企業如何建設內容生態?如何保證移動端音視頻產品的穩定性?如何做出一款好的互動娛樂產品?在剛剛結束的火山引擎增長沙龍上海站,我們找到了一些答案。"}]},{"type":"heading","attrs":{"align":null,"level":1},"content":[{"type":"text","text":"在改變中增長,AI 助力內容生態建設"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"直播和短視頻讓“人人都是創作者”的時代加速到來,“人人都是內容創作者,人人都是內容消費者”的說法也廣受認同。直播和短視頻,逐漸成爲各行業面向用戶場景的增長新引擎。直播和短視頻創作中,需要什麼樣的創作體驗?基礎要求是操作穩定、運行低耗和效果精準,升級要求是簡單便捷、滿足個性化以及可充分延展。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"以圖像編輯爲例,經歷從最開始的一鍵修圖到十級美顏,再到萌趣美化、高級質感、超清原生感和醫美級人像的變化。不僅美妝界追求“無妝感”,美顏界也在追求“美得更像自己”。千篇一律的審美觀念熱度稍降,“美也要美得自然”更受 Z 世代的追捧。審美趨勢的變化可見一斑。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"工具也在隨之改變,最開始只有單一的圖像創作工具,後來視頻創作工具誕生,如今在 AI 的加持下,圖像創作工具和視頻創作工具有了更多的玩法。圖片編輯不再只是簡單的調色和剪裁,新增萌趣貼圖、老照片修復等。據字節跳動 UED 團隊的觀察,一鍵修圖功能最開始只是簡單加一層濾鏡,通過濾鏡的明暗弱化瑕疵,如今在 AI 加持下,一鍵修圖有了關鍵點的概念,通過圖像識別和定位,可以觸發不同的特效貼紙。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"內容的生產消費模式或者說內容生態的邏輯也在改變。如今,一位用戶既是內容消費者,也可能是內容生產者,雙重身份隨時可能發生改變。作爲平臺方,不僅要爲內容消費者進行個性內容推薦,還要爲內容生產者提供智能視覺特效和智能視頻創作工具,需要全盤考慮產品設計,做好內容生態建設。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"火山引擎智能視頻編輯解決方案總監郭灃儀表示,做一款 App,首先要思考的是產品建設的目標。從運營角度考慮,一款健康的產品有拉新、留存、促活、營收四個要素。能力建設、內容建設和平臺建設三方面,決定了留存和促活。只有做好“用戶—內容—平臺”的生態鏈路建設,讓整個鏈路能夠轉起來,擁有低成本地不斷產生新內容的能力,內容生態建設纔算有了雛形。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"抖音能夠做好這樣的內容生態建設,與 AI 的助力密不可分。火山引擎智能互動特效解決方案總監範青舉了一個具體的例子:“如果將拍攝環節拆解開,其實分爲拍和編輯兩個步驟,拍攝的產品設計邏輯是讓人更容易打開攝像頭去產生內容。抖音在做的智能互動特效,降低了生產者的拍攝門檻,讓拍攝出有創意、被認可的作品變成一件更簡單的事情,進一步提高了轉換率,盤活了內容社區。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"內容社區被盤活,增長的產生變得自然而然。範青進一步解釋,用戶本身有雙重身份,在內容生態中既是生產者又是消費者,而“增長”就在用戶的雙重身份轉換的時候出現。在她看來,生產者在這樣的內容生態中可以提供更多內容,所以當生產者和消費者的身份不斷轉換,這個內容社區就“活”起來了。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"火山引擎 AI 業務的解決方案負責人駱怡航談道:“在字節跳動,火山引擎將抖音和剪映背後的生態能力開放出來,包括素材、模板、特效、音樂。我們的設計師爲大家定製一些玩法,同時我們把設計師用到的生產工具、生產模板、生產工具開放出來,讓大家根據自己的場景創作屬於大家想要的一些效果。另外,我們通過中臺複用的能力,使得我們的技術、產品可以快速迭代。”"}]},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/8f\/8fb716c1581d4f0cf06527dd82939fd0.webp","alt":"圖片","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如今,火山引擎 AI 產品線以 AI 中臺爲基礎,通過中臺複用,持續面向不同行業不同場景,搭配不同智能體驗套件,提供解決方案。火山引擎決定將 AI 產品線全面開放,通過增長沙龍、開發者社區和火種計劃,助力夥伴成長。"}]},{"type":"heading","attrs":{"align":null,"level":1},"content":[{"type":"text","text":"構築移動端智能視頻創作體系化質量平臺"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"這些技術能力在移動端實現並不容易。爲了做好內容生態建設,向用戶提供良好的智能視頻創作體驗,面向億級 DAU,火山引擎在構築移動端智能視頻創作體系化質量平臺上,也有不小的壓力。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"據字節跳動音視頻高級開發工程師 Phoenix 介紹,移動端視頻編輯面臨的穩定性挑戰包括:視頻編輯業務對於性能和資源的要求比較高,涉及視頻的編解碼、美妝特效用到的推理引擎;對計算資源要求比較高,即對 CPU 性能的要求比較高;視頻和圖片資源在內存資源的佔用上也比較高。平衡性能穩定和資源佔用,成爲穩定性挑戰面臨的首要問題。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"此外,移動端的算力和資源環境也相對劣勢,在移動端常做的視頻創作開發調試,相對於傳統的開發調試來說,問題現場不易獲取,一旦出現程序突然崩潰的情況,很難立刻知道第一現場的崩潰原因,後期調試過程中,由於移動端開發中調試工具能力不足,效率也相對低下。這些問題對於抖音而言,還要嚴峻一些,畢竟萬分之一的崩潰在億級 DAU 面前都會被放大。不過據 Phoenix 介紹,字體跳動在質量治理上投入了非常大的人力,視頻編輯 SDK 在火山引擎一年的治理下,在安卓端有了明顯的優化,從 2019 年至今,SDK 崩潰情況有明顯下降。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“從視頻編輯場景崩潰來說,80% 的崩潰都在內存上,因爲移動端資源劣勢太大了。內存佔用過大、內存泄漏治理(內存泄漏指在使用應用過程中,視頻編輯持續申請內存,忘記釋放或沒有機會得到釋放,是 C++ 開發典型的場景)、內存越界和野指針訪問(應用在運行時,訪問非法的內存區域導致崩潰)佔線上 80% 的崩潰原因。”傳統的處理方式,是針對崩潰報告進行鍼對性修復,但是研發人員在實踐過程中發現這種方式只能解決小部分崩潰,所以針對內存崩潰字節跳動自研了一系列工具。其中,視頻編輯質量工具名叫 VEHook。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"據 Phoenix 介紹,VEHook 有四大優勢:"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"可以精準的跟蹤內存和顯存的申請,跟蹤系統裏面的內容由哪個代碼申請。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"基於申請的跟蹤可以精準的定位哪一塊代碼發生內存泄漏。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"對於內存的越界能夠精準的定位,到底是哪一塊發生問題。"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"工具無需 root 或者越獄。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"除了內存崩潰,剩下 20% 的崩潰情況主要包括兩方面:廠商驅動的 bug 和移動端設備存儲可靠性引發的崩潰。Phoenix 稱,字節跳動針對廠商驅動 bug 的技術方案是,基於常見的 bug 類型,注入保護性代碼,通過 Hook 技術避免應用崩潰;另一方面可以通過和多個廠商一起分析排查,在調用層面避免崩潰發生。除此之外,對於應用崩潰無響應或者視頻編輯卡死,字節跳動會在視頻編輯 SDK 對接口進行異步改造,對於編輯交互卡頓,進行資源池管理、低端機型降低分辨率以及功能閹割方式最大化提升用戶體驗,實現視頻創作體系質量治理。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"在構築視頻編輯 SDK 防劣化體系方面,字節跳動主要從兩方面着手。其一是線上質量監控,通過進行線上質量監控當前 SDK 的穩定性,在出現問題時報警,對劣化問題進行自動化分析,並且對共同特徵嘗試給出歸因報告,提出解決方案。其二是線下自動化,包括功能接口自動化、性能接口自動化以及 UI 性能自動化。Phoenix 談道:“自動化歸因本質是基於線上的大量運行時數據,整理基於運行時的環境數據,路徑數據,日誌數據、崩潰類型等得到的一系列特徵值,利用深度學習和統計模型訓練出一套自動歸因的模型數據,並能針對具體數據自動推薦相應的解決方案,可以大幅度降低研發排查問題的效率 。”"}]},{"type":"horizontalrule"},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"火山引擎增長沙龍上海站圓滿結束了。接下來,火山引擎增長沙龍將走進深圳和北京,從技術、產品和應用等角度分享實踐經驗,兩站議題內容包括:"}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"不同場景下,智能互動特效如何助力企業業務增長?"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"字節跳動的內容生態搭建邏輯是什麼?"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"面向音視頻行業,字節跳動有哪些最佳技術實踐?"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如何用智能視頻剪輯技術推動創意孵化?"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"……"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"如果你對創意 SDK 的孵化有莫大的興趣,9 月 14 日下午 2 點,深圳深鐵皇冠假日酒店的這場沙龍將非常適合你。如果你對多端、多產品音視頻作品二次創作和協同創作背後的技術感興趣,9 月 16 日下午 2 點,北京望京凱悅酒店期待你的到來。"},{"type":"link","attrs":{"href":"https:\/\/www.infoq.cn\/form\/?id=627&utm_source=10g&sign=iq_613ac732ad484","title":"xxx","type":null},"content":[{"type":"text","text":"點擊鏈接快速報名吧!"}]}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章