讓我爲你介紹一個神器:Chimee,一套可擴展的 H5 視頻播放器解決方案

Chimee(讀「奇米」, [tʃɪ'mɪ:])是由奇舞團開源的一套 H5 視頻播放器解決方案,由奇舞團視頻雲前端團隊結合在業務和視頻編解碼方向的沉澱積累傾心打造。前端

clipboard.png

Chimee 支持 MP四、M3U八、FLV 等多種媒體格式,同時它也幫咱們解決了大部分的兼容性、差別化問題,包括全屏、自動播放、內聯播放、直播解碼等常見媒體播放需求。瀏覽器

經過便捷的可熱插拔的插件開發,能知足業務方快速迭代、灰度發佈等要求;讓開發者可以更輕鬆快捷地完成不一樣業務場景下 UI、廣告等各類功能需求的開發。框架

clipboard.png

(去 Chimee 官網試用一下)ide

Chimee 幫咱們解決了平常 H5-Video 應用開發中常見的幾大問題:spa

  1. 各瀏覽器環境 UI 不統一的問題
  2. 不一樣環境中 API 的差別化
  3. 不一樣廠商事件行爲的實現不盡相同,部分行爲不完整等
  4. 媒體格式兼容問題:各瀏覽器對媒體格式編解碼支持程度不一樣,以往經常使用的部分格式在原生環境中是不支持的
  5. UI 擴展之間及狀態處理容易產生衝突
  6. 日誌收集易耦合:太多日誌收集上報須要咱們在業務節點植入打點邏輯的方式,增長熟悉成本和維護難度,Chimee 1. 解耦的插件功能機制,讓事情條理更清晰、功能更純粹
  7. 重複別人踩過的坑:若是你曾經從 0 開始開發你的 H5 播放器,必定會有深入的體會,各類莫名其妙的問題接踵而至,讓咱們不得不放下正在作的事情,消耗掉大量的時間和精力去查證、解決,使用一套完備的解決方案,必然能讓咱們少走不少彎路。

另外,針對有不一樣層次深度定製化需求的用戶,Chimee 的橫向和縱向分層設計,能更靈活的知足相應需求:插件

clipboard.png

例如,針對在引入播放器時,並不但願全量打包,UI 插件或解碼器有特定使用需求的用戶,適當調整相應依賴,從新構建打包便可拿到更適合本身業務場景的 Chimee;針對具有UI定製化需求的用戶,只須要參考 pluginAPI 或現有的插件實現方式,適當修改調整或進行簡單的開發,便可快速達成相應定製需求;針對更深層的,已經具有H5-Video播放器但須要擴展解碼能力的用戶,只須要去了解 kernal 層中相應解碼器的應用便可。設計

Chimee 是一套着眼於將來的H5視頻播放器框架,它能讓咱們的開發人員沒必要分心研究視頻編解碼、繁雜的環境差別,讓咱們能夠更專一於業務,保證產品的快速迭代、灰度發佈,進而保證業務在快節奏的互聯網浪潮中保持更好的勢頭。日誌

目前Adobe也早已宣佈將於2020年中止開發更新Flash,Chimee提供有向下兼容的判斷依據,可是Chimee也倡議你們一塊兒來推進用戶更早的脫離Flash播放器插件的依賴,但願Chimee的到來能讓咱們一塊兒推進WEB環境更早的邁進下一步,更好的助力於行業的發展、發揮出更大的潛在價值。視頻

想要對 chimee 有深刻了解的小夥伴,請點這裏哦,chimee 等着你的 star 呦(請餵我星星✨)!blog

相關文章
相關標籤/搜索