天天看點

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

頭圖&作者 | 唐小引 出品 | CSDN(ID:CSDNnews)

在國外熱門的内容平台 Medium 上,一位開發者寫了篇題為《How Much does it Cost to Develop an App like TikTok》的文章,從必備功能、技術能力需求、研發團隊要求到實際開發成本等多個次元,對開發一款像 TikTok 這樣的 App 的成本究竟有多少進行了仔細的盤算。

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

随手一 Google,這樣的内容還有許多。從 2012 年 9 月今日頭條第一版個性化推薦系統上線至今,位元組跳動成立也不過 8 年時光,其打造的一系列産品卻在全球四處開花。當我們在國内驚歎于位元組跳動的産品能力如此之強時,國外的開發者已經在考慮再造一個 TikTok。

當然,想再造一個 TikTok,可不是那麼簡單。

2012 年,在位元組跳動剛剛成立的第一年,張一鳴帶領着創業團隊連續開發了 12 款應用來試水市場,最終,摸索出了第一個爆款應用 —— 今日頭條。不過,即便是上線 7 個月使用者量便超 1000 萬的今日頭條,也不是一蹴而就的。

在位元組跳動 8 年标志性的事件中,有一條格外地顯眼,那就是「今日頭條 App 内收到的第一條使用者回報」。2013 年,一位使用者向今日頭條提了條回報:「每次上頭條我想要看的是實時最新新聞,而不是接上次看的新聞。」

顯然,這便是後來今日頭條最為鮮明的特征 —— 實時、最新。

而早前張一鳴在接受 CSDN 采訪時也曾這樣說過:「我們最初想從一類主題、一種資訊形式入手,逐一嘗試開發出對應應用。以搞笑囧圖為例,它的主題是幽默,而資訊形式則是圖檔。随後就有了現在的今日頭條。不過,後續我們會把高品質的圖檔、視訊資訊整合到今日頭條中,不僅能為使用者提供新聞,還将不拘泥于格式和主題為使用者提供更豐富、精準的資訊。」

位元組跳動這 8 年,無數的産品都是這樣的一個過程,從 0 到 1,再從 1 到 N,在已經成長為小巨人的今天,它開始将這些做産品的能力、解決方案都輸出出來了。

這就是剛上線不久的「火山引擎」。

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

火山引擎 —— 将頭條抖音們的能力都開放出來!

據官方介紹,「火山引擎」是位元組跳動旗下企業級智能技術服務平台,依托于位元組跳動的大資料、人工智能等技術能力,以及增長理念與方法論,為客戶提供技術産品與解決方案。

官網顯示,火山引擎為客戶提供 4 大方向 17 款産品,即:

  • 智能應用:智能推薦、機器翻譯;
  • 視覺智能:美化濾鏡、人像特效、手勢互動、姿态互動、人像融合、貼紙特效;
  • 資料智能:資料發現者、資料優化師、DataWind、資料玩家;
  • 多媒體技術:企業直播 EL、視訊點播 VoD、ImageX、視訊直播 VL、視訊會議 VC。
CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

其中,智能推薦是基于位元組跳動大規模機器學習和個性化推薦技術為客戶提供的服務,不僅在資訊資訊、視訊直播、電商等多個場景中沉澱了大量經驗,而且在今日頭條、抖音等産品上得到了成功驗證。同時,該服務可以針對客戶個性化的場景需求,提供定制化服務,并承諾對效果負責。

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

智能推薦産品架構

火山引擎負責人在接受 CSDN 采訪時表示:「在廣告行業的一些特定場景下,智能推薦能夠助力企業客戶實作點選率 150% 的提升,有些合作場景甚至取得了廣告營收 180% 的增長。而在電商行業,智能推薦在其中一個場景為客戶帶來了 140% 的 GMV(成交總額,電商行業的一個重要名額)增長,這都是企業發展中的核心業務名額。」

而機器翻譯,在位元組跳動内部已經有了數億次的日均調用量,其主要面向 C 端産品的全球化,面向跨國跨語言的協同辦公、視訊會議等場景,支援 16 種語言,以及圖檔翻譯、語音翻譯、AI 同傳等多種形态的智能翻譯,并支援 SDK、API、私有部署等方式。

另外,抖音的視覺能力,從美顔濾鏡到千姿百态的道具,也一直為人們所津津樂道,其最新的實時“變身漫畫”道具正在風靡。火山引擎在視覺智能方面,開放了幾方面産品,如提升互動體驗的手勢互動、姿态互動,也有 2D/3D AR 貼紙、Animoji 虛拟形象等數千款抖音同款特效,以及美顔、濾鏡、美妝、美型、美體等各種智能美化。

今天我們在直播連麥、線上教育等場景中所使用的實時互動,則都屬于多媒體技術。我們常說的 RTC 技術即在其中,其包含了采集、編碼、前後處理、傳輸、解碼、緩沖、渲染等諸多環節。在編解碼方面,火山引擎通過 H.265、ROI 壓縮算法等技術,保證在壓縮視訊傳輸帶寬的同時,提供更高品質的視訊内容,同時配合自研播放器,可以很好地解決 H.265 解碼問題。

除此之外,為了幫助不同行業的客戶實作體驗智能,火山引擎還面向不同領域推出了一體化的解決方案,包括短視訊、視訊互動、大屏互動、教學互動以及 HEIF 圖檔加速等。

比如就短視訊而言,就是「如何再造一個抖音」的一站式解決方案了。集合内容生産(采編)、視覺特效、媒資管理、分發消費、品質分析等功能,提供短視訊制作工具、品質控制、緩存政策、編解碼技術等,能夠幫助企業快速搭建抖音級體驗的短視訊 App。

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

短視訊解決方案架構圖

除了研發層面,火山引擎也在營運層面,尤其是資料營運層面,提供了多款産品。大資料時代,企業需要深入挖掘資料價值、用資料驅動業務快速發展,這就是資料智能。在資料智能方面,火山引擎提供了資料發現者、資料優化師、DataWind 等一系列智能工具,幫助企業客戶完成從資料的發現、整合、分析、優化到落地驗證等一系列工作,形成精準的增長閉環,推動業務實作爆發式增長。

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

為什麼位元組跳動會在此時推出「火山引擎」?

「Develop a company as a product」是位元組跳動非常重要的管理理論之一,這一理論滲透了位元組跳動幾乎所有的産品,火山引擎也是如此。「我們認為公司内部的技術也應該成為一個産品,服務好公司内外部的業務與客戶。」火山引擎負責人這樣說道。

像做産品一樣做技術,并将其輸出成為通用的工具,是位元組跳動推出火山引擎等技術産品的底層邏輯和目标。

這一方面,來自于位元組跳動過去 8 年的成長過程中,不斷積累的技術能力、增長理念和營運工具。「其中有一些技術産品和解決方案,在此前我們與外部客戶的合作過程中,已經面向客戶提供。現在推出火山引擎,是對這方面業務的整體梳理,将服務位元組跳動從 0 到 1、從 1 到 N 的能力與工具産品化、服務化,更系統地向市場企業客戶提供服務,幫助大家的業務快速發展、提升競争力。」

另一方面,也來自于在「新基建」熱潮下各行業的企業及開發團隊的強需求。微軟全球資深副總裁潘正磊曾這樣和筆者說起,「全球需要數字化轉型的公司數量是非常龐大的,甚至遠遠超過了網際網路公司。他們的挑戰,很大一部分就是缺乏軟體開發能力。」

當網際網路之外的其他行業沒有足夠的軟體人才之時,一套已經成熟且可用的,甚至是一體化的解決方案顯然成為了數字化轉型的良方。

從這兩方面來講,「火山引擎」可以說是及時雨。

同時,在談到其優勢時,火山引擎負責人這樣總結道:

  • 一、火山引擎旗下的技術産品與解決方案,都是在位元組跳動内部曆經長期錘煉和驗證的,一直在服務抖音、今日頭條、西瓜視訊等,能夠服務超過 10 億級 DAU 的網際網路産品,我們的技術産品和解決方案,是具備超強的并發性能和實時處理能力,能夠穩定服務客戶從初創到成熟整個生命周期。
  • 二、火山引擎的産品線很豐富,覆寫了視覺智能、資料智能、多媒體技術、智能推薦等多個方向,未來我們還會有更多技術産品和解決方案推出。這些産品,能夠在各個業務場景上支撐企業的全面增長。
  • 三、我們覺得做企業技術服務,應該堅持效果導向,這樣才能有效降低企業決策的風險。我們的技術産品與解決方案,在内部長期的實際應用中,一直都在堅持效果可量化,這能夠幫助客戶在決策過程中規避不确定性的風險。
CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

如何快速上手火山引擎?

看完豐富的技術能力與解決方案,接下來就是如何上手及實際部署的問題。火山引擎負責人表示,「火山引擎的産品線非常豐富,産品部署方式也比較多樣,既有支援私有化部署的産品,也有支援 SaaS 的産品。」

而為了讓開發者們能從 1 開始快速用起來各項能力,火山引擎團隊簡直是操碎了心。一同開放了非常詳細的文檔中心,從産品幫助、快速入門到使用者指南,「你關心的都在這裡」。

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

其中如何接入對開發者來說至關重要,拿「智能推薦」來說,在文檔中心有着詳細的流程及指南。簡單來講,包含了資料同步及智能推薦服務接入兩部分。在資料同步方面,支援通過 API、SDK 或公有雲對象存儲進行同步;而在服務接入方面,支援 API 和 SDK 兩種方式,SDK 支援 Java 語言,相較而言不僅速度更快而且性能更優。

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

智能推薦服務接入流程

想要更全面且深入地了解,可以從 火山引擎-科技激發創造https://www.volcengine.cn/docs 詳細查閱各種産品的文檔。

CD光牒顯示0位元組可用_位元組跳動 8 年,抖音、頭條的技術能力開發者都可以用起來了...

火山引擎還将帶來什麼?

至此,我們可以明确地提煉出,火山引擎希望幫助客戶解決的問題,不僅限于研發層面,同時覆寫了營運、變現等更為廣泛的層面。

過去我們曾經幾度調侃位元組跳動是一家「對内極度透明,對外極度封閉」的公司,因為小到一線個人,大到張一鳴的 OKR,全公司内都可以看到及溝通。但說起位元組跳動的技術,今日頭條、抖音、西瓜視訊等背後的核心技術在業界來講,常聽表象而卻難見核心一面。現在,通過火山引擎,不僅看到了,更能用起來了。

同時,火山引擎負責人還表示,「未來,我們會基于位元組跳動的技術體系架構,推出更多的技術産品與解決方案,同時,也會關注市場客戶的需求,不斷完善火山引擎的産品體系與架構,針對不同的行業與場景,形成更多解決方案,更好地服務客戶與合作夥伴。」

【END】