kkbox 建置日本百萬用戶等級 video streaming 服務的經驗分享

26
Videopass本百萬級服務 建置經驗分享 官順暉 KKStream / KKBOX 2016 May

Upload: shuen-huei-guan

Post on 14-Apr-2017

442 views

Category:

Technology


3 download

TRANSCRIPT

Videopass⽇日本百萬⽤用⼾戶級服務建置經驗分享

官順暉 KKStream / KKBOX

2016 May

Who am I? Who are We? •  Technical Director, KKStream •  9yr, 太極影⾳音(電腦動畫產業) •  Ph.D., 台灣⼤大學電機資訊學院

•  Spin off from KKBOX on March. •  Full-tech company, ~50. •  Streaming solutions provider.

•  Videopass 服務的介紹;這個升級計畫的始末與挑戰;以及我們是怎麼從無到有,⼀一步⼀一步打造並且移轉整個平台的。

•  在⼀一邊⾃自⾏行造輪⼦子、⼀一邊遵從國際規格、還同時整合它⽅方技術的同時,以第⼀一⼈人稱的觀點,分享在研發/整合/營運挑戰。

http://videopass.jp/

Videopass •  英國開發,⽇日本營運。 •  不太⼩小的⽚片庫。 •  ⽇日新⽉月異的新平台開發。 •  多變的商業邏輯。

英國開發,⽇日本營運

不太⼩小的⽚片庫 •  [⼤大量] 數萬部影⽚片;總⽚片⻑⾧長達數百萬分鐘。 •  [持續] 每天數⼗十⾄至數百部影⽚片。 •  [動態] 臨時的⼤大量影⽚片上架;合約更動。

⽇日新⽉月異的新平台 •  Android smartphones / tablets / STB /

iPhone / iPad / Chromecast / Web. •  Adaptive streaming: HLS, MSS, DASH •  DRM: PlayReady, Widevine, FairPlay, …

多變的商業邏輯 •  SVOD, TVOD, FVOD. •  How about 149, 199, 249, …? •  How about non-au users? •  Freemium? •  Coin?

原 Videopass 缺陷 •  英國開發,⽇日本營運,經驗不佳的平台商! •  預先規畫的系統/硬體架構,不太⼩小的⽚片庫! •  追趕不上⽇日新⽉月異的新平台開發! •  固定的後台,多變的商業邏輯! •  百萬⽤用⼾戶等級的服務,持續成⻑⾧長中!

新 Videopass 計畫 •  全雲端服務(AWS Japan region)。 •  持續不間斷的新平台開發。 •  創新的商業邏輯。 •  A/B 測試,資料/⾏行為導向的功能開發。 •  KDDI & KKStream 共同擁有服務。

Videopass Technologies/Challenges

•  Adaptive streaming 業界標準 – DASH, HLS, MSS – CENC, PlayReady, Widevine, FairPlay – Adaptive media players

•  系統整合 – au 會員、⽚片庫資訊/搜尋、影⽚片推薦、…

•  零接縫系統升級

(也是)KDDI 的第⼀一次挑戰

-  全⾯面升級 -  完全雲端

What KKStream Pursue… •  Built on cloud from 1st day. •  Just one AWS DevOps Engineer. •  4 dynamic environments: develop,

testing, staging, and production. •  Scalable infrastructure, storage and

bandwidth. •  Powerful content encoding capability. •  Standardized format: MPEG-DASH, HLS,

CENC, …

Videopass status • More than 1M paid subscriptions. (Japan

only) • 60,000 videos encoded. • 3,000 films encoded in just one day.

(peak) • Couple of million video-hours are

watched. • EC2 instances: 4,000 cores. (peak) • Request per month: 3 billion. (peak)

影⽚片串流服務的眉⾓角

第⼀一⼈人稱的觀察與發現

之於⽂文字或圖⽚片,影⽚片的準備流程遠⽐比你想像中的複雜!

Lesson #1

當 DRM 搭上各平台的 players!

Lesson #2

產品部⾨門的商業邏輯,永遠⽐比按部就班的開發部⾨門來得五花⼋八⾨門!

Lesson #3

沒有⼈人可以掌握所有細節與彈性!

Lesson #4

Lessons •  之於⽂文字或圖⽚片,影⽚片的準備流程遠⽐比你

想像中的複雜! •  當 DRM 搭上各平台的 players! •  產品部⾨門的商業邏輯,永遠⽐比按部就班的

開發部⾨門來得五花⼋八⾨門! •  沒有⼈人可以掌握所有細節與彈性!

Do  I  men(on  that  we  are  moving  to  next  stage?!

Thank you!

[email protected]