盤點大廠的那些開源項目 - 嗶哩嗶哩

2021-02-13 全球技術精選

嗶哩嗶哩現為中國年輕世代高度聚集的文化社區和視頻平臺,被粉絲們親切地稱為「B站」。

overlord

分類:緩存服務解決方案
開發語言:GO

Overlord是嗶哩嗶哩基於Go語言編寫的memcache和redis&cluster的代理及集群管理功能,致力於提供自動化高可用的緩存服務解決方案。主要包括以下組件:

•proxy:輕量高可用的緩存代理模塊,支持memcache和redis的代理,相當於twemproxy,不同在於支持redis-cluster及能將自己偽裝為cluster模式。•platform:包含apiserver、mesos framework&executor、集群節點任務管理job等。•GUI:web管理界面,通過dashboard可視化方便用於集群管理,包括創建刪除、擴縮容、加減節點等。•anzi:redis-cluster的數據同步工具,可服務化與apiserver進行配合工作。•enri:redis-cluster的集群管理工具,可靈活的創建集群、遷移slot等。

Overlord已被嗶哩嗶哩用於生產環境。

Stars: 1.6k 

Github: https://github.com/bilibili/overlord[1]

discovery

分類:基礎服務
開發語言:GO

discovery是一項基礎服務,可以在生產中使用,並且主要在Bilibili用於定位服務,以實現負載均衡和中間層伺服器的故障轉移。

Stars: 1.3k 

Github: https://github.com/bilibili/discovery[2]

ijkplayer

分類:基礎工具
開發語言:C, Object-C,Java

基於FFmpeg n3.4的Android / iOS視頻播放器。

Stars: 28.1k 

Github: https://github.com/bilibili/ijkplayer[3]

flv.js

分類:基礎工具
開發語言:JavaScript

用純JavaScript編寫的HTML5 Flash Video(FLV)播放器,不依賴Flash。

flv.js的工作原理是將FLV文件流轉換為ISO BMFF(分段MP4)段,然後<video>通過Media Source Extensions API將mp4段饋送到HTML5元素中。

flv.js用ECMAScript 6編寫,由Babel Compiler編譯為ECMAScript 5 ,並與Browserify捆綁在一起。

特徵

•具有H.264 + AAC / MP3編解碼器播放功能的FLV容器•多段分段視頻播放•HTTP FLV低延遲實時流播放•通過WebSocket進行FLV實時流播放•與Chrome,FireFox,Safari 10,IE11和Edge兼容•極低的開銷,並且瀏覽器可以加速硬體!

Stars: 19.1k

Github: https://github.com/bilibili/flv.js[4]

DanmakuFlameMaster

分類:android組件
開發語言:Java

android上開源彈幕解析繪製引擎,烈焰彈幕。

功能特性

 •使用多種方式(View/SurfaceView/TextureView)實現高效繪製 •B站xml彈幕格式解析

      •基礎彈幕精確還原繪製      •支持mode7特殊彈幕      •多核機型優化,高效的預緩存機制      •支持多種顯示效果選項實時切換      •實時彈幕顯示支持      •換行彈幕支持/運動彈幕支持  

Stars: 8.8k 

Github: https://github.com/bilibili/DanmakuFlameMaster[5]

boxing

分類:android組件
開發語言:Java

boxing是一個基於MVP模式的Android多媒體選擇器。

功能特性

•支持自定義UI•支持多/單圖片選擇和預覽,單圖裁剪功能•支持gif•支持視頻選擇功能•提供圖片壓縮•多圖生成gif(checkout feature/gif-encode)

Stars: 3.2k 

Github: https://github.com/bilibili/boxing[6]

MagicaSakura

分類:android組件
開發語言:Java

MagicaSakura 是 Android 多主題框架,支持白天多種主題和夜間主題。

Stars: 3.4k 

Github: https://github.com/bilibili/MagicaSakura[7]

最後

歡迎掃碼關注我們的公眾號 【全球技術精選】,專注國外優秀博客的翻譯和開源項目分享,也可以添加QQ群 897216102

相關焦點

  • 一周 GitHub 開源項目推薦:嗶哩嗶哩、阿里巴巴、滴滴……
    一周 GitHub 開源項目推薦點擊連結或圖片即可閱讀喜歡請分享到朋友圈哦
  • 嗶哩嗶哩,對不起了!
    今天給大家安利的瀏覽器插件,絕對是嗶哩嗶哩最厲害的一款,為B站增加許多實用功能,值得安裝到瀏覽器中。這款插件需要先安裝「油猴」,然後在油猴中安裝腳本。進入油猴的官網進行下載安裝,有些瀏覽器自帶的插件商城裡就有油猴插件。也可以打開瀏覽器擴展界面,將下載的油猴擴展文件用滑鼠拖入,也可以達到安裝的目的。
  • 【嗶哩嗶哩】嗶哩嗶哩破解vip版2020
    大家可以掃描下方二維碼,添加時請備註:進群 嗶哩嗶哩破解vip版2020是一款b站VIP破解版,最新的會員破解版,這個版本讓用戶可以免會員登錄,無限制下載版權視頻,免更新永不升級,喜歡的朋友們趕緊下載體驗吧!
  • 嗶哩嗶哩漫畫崛起
    嗶哩嗶哩漫畫起量了,目前正在向行業第三的位置發起進攻。
  • 美股 BILI嗶哩嗶哩
    嗶哩嗶哩是一家擁有代表著中國年輕一代在線娛樂的標誌性品牌的控股公司。嗶哩嗶哩最初是一個受動畫,漫畫和遊戲或ACG啟發的內容社區,現已發展成為一個涵蓋各種流派和媒體格式(包括視頻,直播和移動遊戲)的全譜在線娛樂世界。
  • 嗶哩嗶哩年度盤點出爐 《明日方舟》又雙叒叕獲獎了?
    先是拿下了IOS的年度遊戲盤點大獎,之後又在taptap的2019年度遊戲評選中佔下三個重量級獎項,說是拿獎拿到手軟毫不為過。  而就在不久之前,國內最大的綜合彈幕視頻網站嗶哩嗶哩對站內視頻投稿進行了統計和盤點,最終,《明日方舟》同時在「用戶最喜愛手遊獎」、「年度最多搜索獎」、「年度最受好評獎」三個獎項中力壓群雄,成功拔得頭籌。
  • 嗶哩嗶哩投稿工具電腦版
    嗶哩嗶哩投稿工具是一款專門用來在嗶哩嗶哩網站上上傳視頻的輔助工具
  • 對不起嗶哩嗶哩,又來搞你了!
    B站視頻下載上一期我介紹了如何美化B站頁面,解除視頻的版權限制及如何下載視頻,這次再介紹幾種下載方式如何對嗶哩嗶哩下手
  • 嗶哩嗶哩電競「擴城」,電競生態「破圈」
    作為嗶哩嗶哩(以下簡稱B站)旗下專注運營電競業務的公司,自2018年10月成立至今的兩年時間裡,嗶哩嗶哩電競已經形成了涵蓋俱樂部運營、賽事製作與運營、藝人經紀和主場運營等圍繞「電競IP」內容打造和運營的業務鏈。且由於背靠B站的內容生態,天生帶有的內容文化基因使得嗶哩嗶哩電競走出了一條有別於其他電競公司的發展路徑。
  • 個體直播的實現——用嗶哩嗶哩進行直播的攻略
    作為當下年輕人最喜歡的視頻平臺嗶哩嗶哩網站,它的直播平臺可以免費供個體註冊使用。        下面扼要從直播條件準備、講解條件準備、師生互動三個方面說明用嗶哩嗶哩進行直播的攻略:        【直播條件準備】        步驟一:註冊嗶哩嗶哩帳號,完成實名認證(該過程需要拍身份證照和人臉照)        步驟二:電腦端下載嗶哩嗶哩直播姬軟體按提示進行直播(嗶哩嗶哩有官方提示說明如何進行直播,仔細看就會了);iPad
  • 嗶哩嗶哩公會入駐開通
    嗶哩嗶哩公會入駐公司想入駐懂怎麼入駐?關注我們教你入駐
  • 嗶哩嗶哩公會申請註冊
    嗶哩嗶哩公會入駐公司想入駐懂怎麼入駐?關注我們教你入駐
  • 嗶哩嗶哩B站影視剪輯與解說賺錢項目微信小程序經驗分享
    網絡上有什麼賺錢都項目。目前我正在操作都是微信小程序流量變現,但是很多人不知道微信小程序流量主怎麼做,我為什麼要做微信小程序,因為這是微信端的風口項目,有一定的技術門檻,所以競爭小,有的人想代理微信小程序又不知道微信小程序如何代理,想要自己開發小程序又不會編程寫代碼,只能默默的看著別人賺錢。有什麼賺錢的微信小程序,微信小程序多少錢,哪種微信小程序賺錢?
  • 嗶哩嗶哩--年青人的樂園
    一、公司概覽:國內最大的基於 UP 主生態的 PUGC 視頻平臺 嗶哩嗶哩(簡稱「B 站」)成立于于 2009 年,最早作為彈幕網站 AcFun 備站, 經過 10 截至 2020 年第三季度,嗶哩嗶哩 MAUs 1.97 億(包括貓耳和嗶哩嗶哩漫畫), 其中 Z 世代用戶佔比超 80%,遊戲、直播用戶 MAUs 均超千萬(滲透率仍較低)。B 站正式會員(答題或邀請碼用戶)9,700 萬,佔比接近 50%;大會員 1,280 萬,付費率7.6%,遊戲、直播付費用戶均超百萬。
  • 嗶哩嗶哩--彈幕視頻分享網站
    嗶哩嗶哩的主要用戶是1990-2000年間出生的Z世代人群,該人群大約有3.28億人,佔中國人口的24%,是當前中國娛樂市場最關鍵的驅動力。嗶哩嗶哩於2018年在美國納斯達克上市。商業模式嗶哩嗶哩為用戶提供原創內容,即UP主(內容創作者)將自己原創的內容通過網際網路平臺進行展示或者提供給其他用戶;同時,嗶哩嗶哩還擁有緊密的、黏性很強的社區,這使得嗶哩嗶哩的獲客成本明顯低於同類視頻網站。
  • 嗶哩嗶哩公會B站註冊開通入駐
    一、嗶哩嗶哩公會入駐條件營業執照:擁有營業執照,註冊資本不低於10萬元,具備相關行業公司資質
  • 【PC】嗶哩嗶哩UWP
    來個大點的軟體平臺:PC軟體名稱:嗶哩嗶哩UWP 軟體大小:39.4MB軟體版本:4.1.4官方介紹:這個軟體來自於第三方開發者逍遙橙子,是嗶哩嗶哩第三方UWP客戶端,win10用戶可以在電腦上運行官方的嗶哩嗶哩客戶端,你可以在win10系統上隨意打開b站的任意視頻。
  • 《嗶哩嗶哩》重複彈幕屏蔽方法
    嗶哩嗶哩一些熱門的視頻彈幕可能會比較多,而且有的是重複率比較高的,如果全部打開的話,就會比較影響觀看。那麼b站怎麼屏蔽重複彈幕呢?下面小編就來為大家介紹一下嗶哩嗶哩重複彈幕的屏蔽方法。《嗶哩嗶哩》重複彈幕屏蔽方法1、在「嗶哩嗶哩動畫」主界面中,點擊左下方的「設置」圖標。
  • 嗶哩嗶哩究竟是一家什麼公司
    那麼,嗶哩嗶哩究竟是一家什麼公司? 遊戲為皮從收入構成上看,嗶哩嗶哩的確更接近於一家遊戲公司。 因此,嗶哩嗶哩並不是一家遊戲公司,正如騰訊不是一家遊戲公司一樣。B站的遊戲業務是依附在其社區生態上的,作為一種流量變現的手段,無法脫離社區而存活,它的成功其實是社區運營水到渠成的結果。
  • 嗶哩嗶哩(BILI.O)
    我們認為,面對抖音、愛奇藝、虎牙等視頻平臺的快速崛起,嗶哩嗶哩(簡稱「B站」)憑藉其建立起的Z世代[1]二次元[2]文化社區,在該領域獨樹一幟。