KKBOX 建置日本百萬用戶等級 Video Streaming 服務的經驗分享
Post on 14-Apr-2017
442 Views
Preview:
Transcript
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 服務的介紹;這個升級計畫的始末與挑戰;以及我們是怎麼從無到有,⼀一步⼀一步打造並且移轉整個平台的。
• 在⼀一邊⾃自⾏行造輪⼦子、⼀一邊遵從國際規格、還同時整合它⽅方技術的同時,以第⼀一⼈人稱的觀點,分享在研發/整合/營運挑戰。
⽇日新⽉月異的新平台 • 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 會員、⽚片庫資訊/搜尋、影⽚片推薦、…
• 零接縫系統升級
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)
Lessons • 之於⽂文字或圖⽚片,影⽚片的準備流程遠⽐比你
想像中的複雜! • 當 DRM 搭上各平台的 players! • 產品部⾨門的商業邏輯,永遠⽐比按部就班的
開發部⾨門來得五花⼋八⾨門! • 沒有⼈人可以掌握所有細節與彈性!
top related