Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
動画サービスを支える配信基盤のコアテクノロジー
Search
Masahito Yano
January 27, 2020
Technology
28
14k
動画サービスを支える配信基盤のコアテクノロジー
DMM meetup #15 コンテンツ配信を支える技術
https://dmm.connpass.com/event/160047/
Masahito Yano
January 27, 2020
Tweet
Share
More Decks by Masahito Yano
See All by Masahito Yano
明日から使える画質の話
yanoshi
0
1.5k
弊社配信基盤を支えるHashiCorp OSS
yanoshi
4
2.8k
VR HQ画質誕生秘話~こうして我々は国内最高画質VRストリーミング動画配信を成し遂げた~ @ xR Tech Tokyo #16
yanoshi
1
1.7k
気がついたら企業側で高専プロコンに参加してたって話
yanoshi
0
1.5k
動画配信基盤エンジニアが見たI/O(2018)
yanoshi
0
540
Other Decks in Technology
See All in Technology
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
130
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
3
1.2k
C++26 エラー性動作
faithandbrave
2
730
Qiita埋め込み用スライド
naoki_0531
0
4.8k
ガバメントクラウドのセキュリティ対策事例について
fujisawaryohei
0
530
生成AIのガバナンスの全体像と現実解
fnifni
1
190
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
3
260
ブラックフライデーで購入したPixel9で、Gemini Nanoを動かしてみた
marchin1989
1
530
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
33
13k
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
110
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
200
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
2
270
Featured
See All Featured
Visualization
eitanlees
146
15k
Mobile First: as difficult as doing things right
swwweet
222
9k
Code Reviewing Like a Champion
maltzj
520
39k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
It's Worth the Effort
3n
183
28k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
97
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
BBQ
matthewcrist
85
9.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
The Cost Of JavaScript in 2023
addyosmani
45
7k
Transcript
© DMM.com 動画サービスを支える配信基盤の コアテクノロジー 合同会社DMM.com EC&デジタルコンテンツ本部 動画配信事業部 配信基盤スクラムチーム プロダクトオーナー (@yanoshi)
© DMM.com NOW LOADING 2 #dmm_meetup よろしくです
© DMM.com こんばんは 3
© DMM.com アプリの進化、すごいでしょ? 4
© DMM.com 動画な発表のトリです 5 最後は毛色を変えてバックエンド寄り
© DMM.com 配信基盤の話をします 6 What’s 配信基盤?
© DMM.com 7 ©copyright 2008, Blender Foundation / www.bigbuckbunny.org ここを実現するためのシステムを開発
動画再生時
© DMM.com 8 ©copyright 2008, Blender Foundation / www.bigbuckbunny.org ここを実現するためのシステムを開発
動画再生時 具体的には?
© DMM.com 9 9 コンテンツ ホルダー DB 商品情報 ユーザー情報 低位のAPIレイヤー
DB / REST API 上位のWeb Framework View / REST API PFが用意する共通基盤 静的キャッシュ基盤 ユーザー VR テレビ ゲーム スマホ PC ライブ配信 運用部門 エンコード システム 「JIRO」 一部のダウンロード配信 動的配信基盤 動的キャッシュ「VODST」 マルチDRMサーバー「mlic」 配信情報管理API/DB「st-api」 ストレージ CDN オフロード サービス API CMS 商品情報管理 システム
© DMM.com 10 10 コンテンツ ホルダー DB 商品情報 ユーザー情報 低位のAPIレイヤー
DB / REST API 上位のWeb Framework View / REST API PFが用意する共通基盤 静的キャッシュ基盤 ユーザー VR テレビ ゲーム スマホ PC ライブ配信 運用部門 エンコード システム 「JIRO」 一部のダウンロード配信 動的配信基盤 動的キャッシュ「VODST」 マルチDRMサーバー「mlic」 配信情報管理API/DB「st-api」 ストレージ CDN オフロード サービス API CMS 商品情報管理 システム 動画を「再生」するには 結構苦労がある
© DMM.com 11 11 コンテンツ ホルダー DB 商品情報 ユーザー情報 低位のAPIレイヤー
DB / REST API 上位のWeb Framework View / REST API PFが用意する共通基盤 静的キャッシュ基盤 ユーザー VR テレビ ゲーム スマホ PC ライブ配信 運用部門 エンコード システム 「JIRO」 一部のダウンロード配信 動的配信基盤 動的キャッシュ「VODST」 マルチDRMサーバー「mlic」 配信情報管理API/DB「st-api」 ストレージ CDN オフロード サービス API CMS 商品情報管理 システム 商品情報が 必要
© DMM.com 12 12 コンテンツ ホルダー DB 商品情報 ユーザー情報 低位のAPIレイヤー
DB / REST API 上位のWeb Framework View / REST API PFが用意する共通基盤 静的キャッシュ基盤 ユーザー VR テレビ ゲーム スマホ PC ライブ配信 運用部門 エンコード システム 「JIRO」 一部のダウンロード配信 動的配信基盤 動的キャッシュ「VODST」 マルチDRMサーバー「mlic」 配信情報管理API/DB「st-api」 ストレージ CDN オフロード サービス API CMS 商品情報管理 システム エンコードが 必要
© DMM.com 13 13 コンテンツ ホルダー DB 商品情報 ユーザー情報 低位のAPIレイヤー
DB / REST API 上位のWeb Framework View / REST API PFが用意する共通基盤 静的キャッシュ基盤 ユーザー VR テレビ ゲーム スマホ PC ライブ配信 運用部門 エンコード システム 「JIRO」 一部のダウンロード配信 動的配信基盤 動的キャッシュ「VODST」 マルチDRMサーバー「mlic」 配信情報管理API/DB「st-api」 ストレージ CDN オフロード サービス API CMS 商品情報管理 システム コンテンツの保護も 当然必要
© DMM.com 14 14 コンテンツ ホルダー DB 商品情報 ユーザー情報 低位のAPIレイヤー
DB / REST API 上位のWeb Framework View / REST API PFが用意する共通基盤 静的キャッシュ基盤 ユーザー VR テレビ ゲーム スマホ PC ライブ配信 運用部門 エンコード システム 「JIRO」 一部のダウンロード配信 動的配信基盤 動的キャッシュ「VODST」 マルチDRMサーバー「mlic」 配信情報管理API/DB「st-api」 ストレージ CDN オフロード サービス API CMS 商品情報管理 システム この辺りのソフトウェアレイヤー を弊チームで開発
© DMM.com 15 15 コンテンツ ホルダー DB 商品情報 ユーザー情報 低位のAPIレイヤー
DB / REST API 上位のWeb Framework View / REST API PFが用意する共通基盤 静的キャッシュ基盤 ユーザー VR テレビ ゲーム スマホ PC ライブ配信 運用部門 エンコード システム 「JIRO」 一部のダウンロード配信 動的配信基盤 動的キャッシュ「VODST」 マルチDRMサーバー「mlic」 配信情報管理API/DB「st-api」 ストレージ CDN オフロード サービス API CMS 商品情報管理 システム この辺りのソフトウェアレイヤー を弊チームで開発 動画の配信 『支えてます』
© DMM.com ネタはいっぱい 16
© DMM.com 本発表の目標 17 コアテクノロジーを駆け足で紹介! ふわっと 動画配信基盤を知ってもらう!
© DMM.com 動画サービスを支える配信基盤の コアテクノロジー 合同会社DMM.com EC&デジタルコンテンツ本部 動画配信事業部 配信基盤スクラムチーム プロダクトオーナー (@yanoshi)
© DMM.com 19 自己紹介
© DMM.com P E R S O N A L
D A T A YANO MASAHITO 矢 野 完 人 2016年新卒入社 動画配信基盤開発 プロダクトオーナー ID: yanoshi 所属 合同会社DMM.com EC&デジタルコンテンツ本部 動画配信事業部 配信基盤スクラムチーム 趣味 美味しいものmgmg 日本酒、ビールgkgk かわいい絵mgmg かわいい曲mgmg
© DMM.com P E R S O N A L
D A T A YANO MASAHITO 矢 野 完 人 2016年新卒入社 動画配信基盤開発 プロダクトオーナー ID: yanoshi 所属 合同会社DMM.com EC&デジタルコンテンツ本部 動画配信事業部 配信基盤スクラムチーム 趣味 美味しいものmgmg 日本酒、ビールgkgk かわいい絵mgmg かわいい曲mgmg P E R S O N A L D A T A
© DMM.com 22
© DMM.com 23
© DMM.com 24
© DMM.com 25
© DMM.com 26 エモエモなチームです
© DMM.com 27 お品書き 大規模トラフィックを制御するキャッシュアーキテクチャ コスパ最強高性能エンコーダーシステム 安全にコンテンツを届けるマルチDRM
© DMM.com 28 お品書き 大規模トラフィックを制御するキャッシュアーキテクチャ コスパ最強高性能エンコーダーシステム 安全にコンテンツを届けるマルチDRM
© DMM.com 改めて弊社動画事業の 規模感 29 規模感
© DMM.com 配信基盤はほぼオンプレ! 30 規模感
© DMM.com 圧倒的コンテンツ量 35万 件以上 31 規模感
© DMM.com 圧倒的対応デバイス数 テレビ スマホ ゲーム 32 規模感
© DMM.com 売上もいっぱい 33 規模感 これくらい
© DMM.com 34 規模感 ストレージもいっぱい! 増加 現状 十数PB 1.5PB/年
© DMM.com 35 規模感 負荷もいっぱい! 103.1Gbps 121.65Gbps 151.3Gbps 197.35Gbps 259.18Gbps
280Gbps 340Gbps 386Gbps 0 50 100 150 200 250 300 350 400 450 2013 2014 2015 2016 2017 2018 2019 2020 対外トラフィック 2013 2014 2015 2016 2017 2018 2019 2020
© DMM.com 36 規模感 負荷もいっぱい! 103.1Gbps 121.65Gbps 151.3Gbps 197.35Gbps 259.18Gbps
280Gbps 340Gbps 386Gbps 0 50 100 150 200 250 300 350 400 450 2013 2014 2015 2016 2017 2018 2019 2020 対外トラフィック 2013 2014 2015 2016 2017 2018 2019 2020 直近に更新しました 386Gbps (@1/9未明)
© DMM.com 37 配信サーバーの創意工夫が必要 賢いキャッシュ制御が必要 大量のオリジンサーバーを管理し 大量のトラフィックを捌かないと いけない!
© DMM.com • なるべく高速な記憶装置キャッシュを貯める • キャッシュヒット率を高める 38 負荷分散に関する戦略 Simple is
the best!!!
© DMM.com 39 負荷分散に関する戦略 小 大 コンテンツ数 ユーザー数 キャッシュ オリジン
例1: コンテンツが少なくてユーザーが多い
© DMM.com 40 負荷分散に関する戦略 コンテンツ数 ユーザー数 キャッシュ オリジン 例2: コンテンツが多くてユーザーが少ない
大 小
© DMM.com 41 負荷分散に関する戦略 じゃあ弊社は?
© DMM.com 42 負荷分散に関する戦略 コンテンツ数 ユーザー数 キャッシュ オリジン 弊社: コンテンツが多くてユーザーが多い
大 大 コスパが悪い!
© DMM.com 43 弊社のキャッシュ戦略 コンテンツごとに 振り分けちゃおう
© DMM.com 44 オブジェクト ストレージ 配信 ミドルウェア キャッシュ サーバー MP4
Wowza OpenResty 配信アーキテクチャ概略図 ユーザー 弊社の動的キャッシュアーキテクチャ
© DMM.com 45 オブジェクト ストレージ 配信 ミドルウェア キャッシュ サーバー MP4
Wowza OpenResty コンテンツAの 視聴状況 ユーザー 視聴者数: 小 弊社の動的キャッシュアーキテクチャ
© DMM.com 46 オブジェクト ストレージ 配信 ミドルウェア キャッシュ サーバー MP4
Wowza OpenResty コンテンツAの 視聴状況 ユーザー 視聴者数: 中 弊社の動的キャッシュアーキテクチャ
© DMM.com 47 オブジェクト ストレージ 配信 ミドルウェア MP4 Wowza コンテンツAの
視聴状況 ユーザー キャッシュ サーバー OpenResty 弊社の動的キャッシュアーキテクチャ 視聴者数: 大
© DMM.com 48 オブジェクト ストレージ 配信 ミドルウェア MP4 Wowza コンテンツAの
視聴状況 ユーザー キャッシュ サーバー OpenResty 賢く動的にトラフィック制御 (VODST v.4) 弊社の動的キャッシュアーキテクチャ CDN 視聴者数: 猛烈
© DMM.com 49 どうやって実現? Wowzaで動的にストリーム生成 OpenRestyでキャッシュサーバー等にロジック Consulで各サーバーのノードマネージメント 弊社の動的キャッシュアーキテクチャ
© DMM.com VR テレビ ゲーム スマホ PC 50 Wowza OpenResty
負荷分散後の 配信URL Storage Proxy Cache OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL OpenRestyのShared Memoryにアクセス情報がたまる ContentA: 100reqs/sec ContentB: 1000reqs/sec ContentC: 0reqs/sec Node1 ContentA: 200reqs/sec ContentB: 1500reqs/sec ContentC: 1reqs/sec Node2 … Node3
© DMM.com 51 Wowza OpenResty 負荷分散後の 配信URL Storage Proxy Cache
OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL 配信サーバーがManagerノードへデータを転送 Node1 ContentA: 200reqs/sec ContentB: 1500reqs/sec ContentC: 1reqs/sec Node2 … Node3 ContentA: 500reqs/sec ContentB: 10000reqs/sec ContentC: 2reqs/sec VR テレビ ゲーム スマホ PC ContentA: 100reqs/sec ContentB: 1000reqs/sec ContentC: 0reqs/sec ⚡Consul Event ⚡
© DMM.com 52 Wowza OpenResty 負荷分散後の 配信URL Storage Proxy Cache
OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL 定期に 収集 VR テレビ ゲーム スマホ PC
© DMM.com 53 Wowza OpenResty 負荷分散後の 配信URL Storage Proxy Cache
OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL 負荷分散情報を各ノードが自発的に回収! ContentA: 500reqs/sec ContentB: 10000reqs/sec ContentC: 2reqs/sec ContentA: 普通 ContentB: ヤバい ContentC: 無風 VR テレビ ゲーム スマホ PC ⚡Consul Event ⚡
© DMM.com 54 Wowza OpenResty 負荷分散後の 配信URL Storage Proxy Cache
OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL 定期に 更新 ContentA: 普通 ContentB: ヤバい ContentC: 無風 VR テレビ ゲーム スマホ PC
© DMM.com 55 Wowza OpenResty 負荷分散後の 配信URL Storage Proxy Cache
OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL 適宜 リダイレクト 持っているデータを元に 適宜リダイレクト ContentA: 普通 ContentB: ヤバい ContentC: 無風 VR テレビ ゲーム スマホ PC
© DMM.com 56 Wowza OpenResty 負荷分散後の 配信URL Storage Proxy Cache
OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL いつも 快適 VR テレビ ゲーム スマホ PC
© DMM.com 57 Wowza OpenResty 負荷分散後の 配信URL Storage Proxy Cache
OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL VR テレビ ゲーム スマホ PC 結果整合性が担保された 安全な配信基盤!
© DMM.com 58 Wowza OpenResty 負荷分散後の 配信URL Storage Proxy Cache
OpenResty Origin Device Redirector st-api VODST Manager CDN 配信URL VR テレビ ゲーム スマホ PC 話してたら時間がなくなる ので割愛
© DMM.com 59 導入によって良いこといっぱい • キャッシュヒット率倍増 • CDNコスト大幅カット • 負荷対策が簡素化
弊社の動的キャッシュアーキテクチャ
© DMM.com 60 お品書き 大規模トラフィックを制御するキャッシュアーキテクチャ コスパ最強高性能エンコーダーシステム 安全にコンテンツを届けるマルチDRM
© DMM.com コンテンツは増え続ける 毎日数十コンテンツが納品 61
© DMM.com 動画配信を安定して行うには 適切なデータを作る必要がある 62
© DMM.com 動画配信を安定して行うには 適切なデータを作る必要がある 63 いっぱいエンコード するよ
© DMM.com ストリームは複数用意するのが 普通 64 ABR: Adaptive BitRate 「画質: オート」とかそういうやつ
© DMM.com ストリームは複数用意するのが 普通 65 ABR: Adoptive BitRate 「画質: オート」とかそういうやつ
© DMM.com ストリームは複数用意するのが 普通 66 ABR: Adoptive BitRate 「画質: オート」とかそういうやつ
いっぱいエンコード するよ
© DMM.com 最近はVRがアツい 67 ユーザーに最高のVR体験を 届けたい! しかし…まだまだ過渡期なので デバイスが混沌
© DMM.com 68 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:
Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps
© DMM.com 69 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:
Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps ということで…
© DMM.com 70 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:
Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps デバイスに最適なファイルを それぞれ用意します!
© DMM.com 71 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:
Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps デバイスに最適なファイルを それぞれ用意します! いっぱいエンコード (ry
© DMM.com 72 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:
Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps デバイスに最適なファイルを それぞれ用意します! VRに至っては普通に エンコードすると 0.0x~0.x fps程度
© DMM.com 73 混沌とするデコーダ仕様 iPhone H.264: 4K 60fps Android H.264:
Over4K 60fps (Snapdragon 8xx ) Oculus Go H.264: Over4K 60fps PC VR H.264: 4K 60fps / VP9: 8K 60fps PSVR H.264: 3.5K 60fps デバイスに最適なファイルを それぞれ用意します! エンコード時間 2週間/コンテンツとか あり得る
© DMM.com 74 そんなシステムを 割と「温もり」で 運用
© DMM.com 75
© DMM.com 76
© DMM.com 77
© DMM.com 78 かっこいい!!! エモい!!!
© DMM.com 79 けど大変!
© DMM.com 80 コスパ最強高性能エンコーダーシステム ということでエンコーダ システムを最近刷新
© DMM.com 81 コスパ最強高性能エンコーダーシステム 動画ファイル
© DMM.com 82 分割 コスパ最強高性能エンコーダーシステム
© DMM.com 83 分散処理 コスパ最強高性能エンコーダーシステム
© DMM.com 84 結合 コスパ最強高性能エンコーダーシステム
© DMM.com コスパ最強高性能エンコーダーシステム 85
© DMM.com コスパ最強高性能エンコーダーシステム 86
© DMM.com コスパ最強高性能エンコーダーシステム 87 昼間の間、配信サーバー は暇している
© DMM.com コスパ最強高性能エンコーダーシステム 88 暇している 配信サーバーを エンコーダーしちゃおう!
© DMM.com 89 突然生まれるエンコーダー161台 コスパ最強高性能エンコーダーシステム
© DMM.com コスパ最強高性能エンコーダーシステム 90 突然生まれるエンコーダー161台 コスパ最強
© DMM.com コスパ最強高性能エンコーダーシステム 91 突然生まれるエンコーダー161台 十数倍の高速化
© DMM.com 92 お品書き 大規模トラフィックを制御するキャッシュアーキテクチャ コスパ最強高性能エンコーダーシステム 安全にコンテンツを届けるマルチDRM
© DMM.com 93 コンテンツホルダーあっての プラットフォーマー 動画は常に「安全」に再生できないとダメ (by コンテンツホルダー)
© DMM.com コンテンツホルダーあっての プラットフォーマー 94 動画は常に「安全」に再生できないとダメ (by コンテンツホルダー) コンテンツ保護とは?
© DMM.com 95 コンテンツ保護
© DMM.com コンテンツ保護 96 これができるのがDRM
© DMM.com コンテンツ保護 97 特に弊サービスは 「ダウンロード配信」 配信があるので重要
© DMM.com 98 DRMとは: コンテンツ保護の仕組み DRMの仕組み OS or Chrome 物理層
プレイヤー 動画 HWデコーダ SWデコーダ HDCP 見れないぞ! 盗聴者
© DMM.com 99 DRMとは: コンテンツ保護の仕組み [デファクトスタンダード] Widevine (Google) FairPlay (Apple)
PlayReady(Microsoft) Primetime DRM (Adobe)
© DMM.com 100 DRMとは: コンテンツ保護の仕組み [デファクトスタンダード] Widevine (Google) FairPlay (Apple)
PlayReady(Microsoft) Primetime DRM (Adobe) 当然タダではない
© DMM.com 101 DRMとは: コンテンツ保護の仕組み DRMのコスト FairPlay: 基本使用料無料 Widevine: 年2桁万円
(CWIP保有者2名必要) PlayReady: 年2桁万円 なおかつ再生回数毎の従量課金…
© DMM.com 102 DRMとは: コンテンツ保護の仕組み DRMのコスト FairPlay: 基本使用料無料 Widevine: 年2桁万円
(CWIP保有者2名必要) PlayReady: 年2桁万円 なおかつ再生回数毎の従量課金… 高い
© DMM.com 103 DRMとは: コンテンツ保護の仕組み DRMのコスト FairPlay: 基本使用料無料 Widevine: 年2桁万円
(CWIP保有者2名必要) PlayReady: 年2桁万円 なおかつ再生回数毎の従量課金… 節約の術
© DMM.com 104 DRMとは: コンテンツ保護の仕組み [デファクトスタンダード] Widevine (Google) FairPlay (Apple)
PlayReady(Microsoft) Primetime DRM (Adobe)
© DMM.com 105 DRMとは: コンテンツ保護の仕組み [デファクトスタンダード] Widevine (Google) FairPlay (Apple)
PlayReady(Microsoft) Primetime DRM (Adobe) OS/ブラウザを持っている会社ばかり
© DMM.com 106 DRMとは: コンテンツ保護の仕組み [デファクトスタンダード] Widevine (Google) FairPlay (Apple)
PlayReady(Microsoft) Primetime DRM (Adobe) OS/ブラウザを持っている会社ばかり 自プラットフォームへの 配信なら従量課金無し
© DMM.com 過去のPCへのダウンロード配信 107 Windows / macOSに対応した 「DMM Player」によって実現
© DMM.com 過去のPCへのダウンロード配信 108 Windows / macOSに対応した 「DMM Player」によって実現 自プラットフォーム
© DMM.com 過去のPCへのダウンロード配信 109 Windows / macOSに対応した 「DMM Player」によって実現 自プラットフォーム
そこで登場するのが Silverlight
© DMM.com 過去のPCへのダウンロード配信 110 Windows / macOSに対応した 「DMM Player」によって実現 自プラットフォーム
もうすぐサポートが 切れます
© DMM.com 脱Silverlight 111 Windows / macOSで コスパ良くDRMで保護された動画を 再生するぞ!
© DMM.com 112 これまではPlayReadyにしか 対応してなかったけど… マルチDRMで構築 プラットフォームに最適なDRMを選択 ↓ コスパ最高
© DMM.com 各 サ ー ビ ス の 認 証
レ イ ヤ ー 113 mlic プ レ イ ヤ ー
© DMM.com 各 サ ー ビ ス の 認 証
レ イ ヤ ー 114 mlic プ レ イ ヤ ー CMAF準拠 マルチDRMライセンス サーバー
© DMM.com 115 Electron(→Widevine) で作った! PC向けダウンロード動画再生用 新プレイヤーリリース
© DMM.com 116 Electron(→Widevine) で作った! PC向けダウンロード動画再生用 新プレイヤーリリース 新ライセンスサーバーは 随時横展開予定
© DMM.com 117 お品書き 大規模トラフィックを制御するキャッシュアーキテクチャ コスパ最強高性能エンコーダーシステム 安全にコンテンツを届けるマルチDRM
© DMM.com 118 お品書き 大規模トラフィックを制御するキャッシュアーキテクチャ コスパ最強高性能エンコーダーシステム 安全にコンテンツを届けるマルチDRM 何となく伝わりました?
© DMM.com 119 お品書き 大規模トラフィックを制御するキャッシュアーキテクチャ コスパ最強高性能エンコーダーシステム 安全にコンテンツを届けるマルチDRM もしかして… もっと知りたい?
© DMM.com 120 宣伝 弊社オウンドメディア(DMM inside) にて弊チームが連載を開始 (今日も動画な記事が出てるよー) 2月4日をお楽しみに!
© DMM.com 121 おしまい 【利用素材情報】 "Twemoji" by Twitter, Inc and
other contributors is licensed under CC-BY 4.0