影音平台

速度快、介面好用、品質穩定

 

一個月資料傳輸 120T 的專案

“ 對於一個每天都會看 Netflix Youtube 的工程師來說,我們想做一個自己每天都想看的影音平台。 ”

歷程

「快快快快快快快快~!」這大概是影音平台最重要的事情,但這個部分我們交給合作廠商的 CDN 去做(疑?),這個專案主要在前端和後台上架的工比較多,中途雖然有碰到些坑,但最後仍然出了一張不錯的成績單,月流量 12 萬人次,資料傳輸量 120T,系統依然穩健。

設計 – 特殊的會員制,是這次的挑戰

影音平台一般會想到愛奇藝、Netflix、騰訊視頻或 LINE TV,廣義一點的話:Youtube、17 直播和 Google 電影等等都是稱作影音平台,但服務的內容與收費方式都不同,其使用族群也不同。

media

與客戶討論需求時,除了服務的內容外,也要與客戶在品牌的形象和呈現有共識,最後也順利完成了網站,這個影音平台有兩大特色:

  1. 前端設計:高辨識度的影音網站 – 從遠處看螢幕就知道他在這個網站
  2. 後台設計:非會員註冊制,使用多個母網站帳號可直接登入

在做前端設計時,由於需要高辨識度,因此我們先使用了全黑的背景配合比較亮的顏色作為主題製作,但在過程中發現「黑背景雖然能提升辨識度,卻在觀感上會給人一種比較陰沉的感覺。」這與客戶想帶給用戶愉悅的品牌形象有些違背。於是我們重新設計,把背景設定成白色,但選單使用暗色系,意外作出了另一種風格,也定案了前端設計。

media3-1

這個專案另一個特別點是會員制,會員並非在網站註冊,而是比較像用中華電信帳號去聽 KKBOX 的歌,多個母網站會帶人來到影音平台,由系統直接判別,不另外申請帳號。

bk3

因此後端設計一個可以快速讓多個網站接入和生產 Token 的地方,並統計來自不同母網站的人次與流量,為了保留未來可塑性,我們也優化了我們的資料庫設計,讓會員制在 Token 制可以並存。

-11

總結

這個專案雖然是影音平台,但除了播放影片相同外,與其他影音平台的規格都不同,把這些功能兼具實在是一種考驗。很幸運能與研發團隊大神們合作,最後繳出了不錯的成績單~

如果你對 LJIT.io 有興趣,我們正在強力徵人喔~~  按這裡