Submit Search
Upload
プレイヤーサイド・マルチCDN
•
2 likes
•
1,298 views
Masaaki Nabeshima
Follow
プレイヤーのみで実現するマルチCDN
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Video mqtt
Video mqtt
Masaaki Nabeshima
Video analytics seminar 2018
Video analytics seminar 2018
Masaaki Nabeshima
ストリーミング視聴解析の基礎セミナー(続き)
ストリーミング視聴解析の基礎セミナー(続き)
Masaaki Nabeshima
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
K Kimura
通信と放送の融合を考えるBoF 5
通信と放送の融合を考えるBoF 5
Masaaki Nabeshima
ストリーミング用マルチCDN
ストリーミング用マルチCDN
Masaaki Nabeshima
GTC 2018 の基調講演から
GTC 2018 の基調講演から
NVIDIA Japan
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
VirtualTech Japan Inc.
Recommended
Video mqtt
Video mqtt
Masaaki Nabeshima
Video analytics seminar 2018
Video analytics seminar 2018
Masaaki Nabeshima
ストリーミング視聴解析の基礎セミナー(続き)
ストリーミング視聴解析の基礎セミナー(続き)
Masaaki Nabeshima
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
(きっと)あなたにも出来る!Hyperledger composer でブロックチェーンアプリを動かしてみた
K Kimura
通信と放送の融合を考えるBoF 5
通信と放送の融合を考えるBoF 5
Masaaki Nabeshima
ストリーミング用マルチCDN
ストリーミング用マルチCDN
Masaaki Nabeshima
GTC 2018 の基調講演から
GTC 2018 の基調講演から
NVIDIA Japan
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
VirtualTech Japan Inc.
NVIDIA GRID が実現する GPU 仮想化テクノロジー
NVIDIA GRID が実現する GPU 仮想化テクノロジー
NVIDIA Japan
ストリーミングのTLS(SSL)化
ストリーミングのTLS(SSL)化
J-Stream Inc.
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
Hyperledger Fabric 1.0 概要
Hyperledger Fabric 1.0 概要
Hyperleger Tokyo Meetup
NVIDIA GPU 技術最新情報
NVIDIA GPU 技術最新情報
IDC Frontier
Developer summit 2015 gcp
Developer summit 2015 gcp
Google Cloud Platform - Japan
データベース屋がHyperledger Fabricを検証してみた
データベース屋がHyperledger Fabricを検証してみた
Hyperleger Tokyo Meetup
NVIDIA 最近の動向
NVIDIA 最近の動向
NVIDIA Japan
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
NTT Communications Technology Development
Cld017 nh シリーズリリース
Cld017 nh シリーズリリース
Tech Summit 2016
Cld017 nh シリーズリリース
Cld017 nh シリーズリリース
Tech Summit 2016
[Azure Antenna] クラウドで HPC ~ HPC on Azure ~
[Azure Antenna] クラウドで HPC ~ HPC on Azure ~
Shuichi Gojuki
CREを支える技術とココロ
CREを支える技術とココロ
YOJI WATANABE
RAPIDS 概要
RAPIDS 概要
NVIDIA Japan
[Cyber HPC Symposium 2019] Microsoft Azureによる、クラウド時代のハイパフォーマンスコンピューティング High...
[Cyber HPC Symposium 2019] Microsoft Azureによる、クラウド時代のハイパフォーマンスコンピューティング High...
Shuichi Gojuki
Flow in VR Funhouse MOD Kit
Flow in VR Funhouse MOD Kit
NVIDIA Japan
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
VirtualTech Japan Inc.
GPU クラウド コンピューティング
GPU クラウド コンピューティング
NVIDIA Japan
1090: NVIDIA プロフェッショナルビジュアリゼーション
1090: NVIDIA プロフェッショナルビジュアリゼーション
NVIDIA Japan
CDNの必要性と将来性
CDNの必要性と将来性
Masaaki Nabeshima
マルチCDNの概要
マルチCDNの概要
J-Stream Inc.
ISP CDN draft2
ISP CDN draft2
Masaaki Nabeshima
More Related Content
What's hot
NVIDIA GRID が実現する GPU 仮想化テクノロジー
NVIDIA GRID が実現する GPU 仮想化テクノロジー
NVIDIA Japan
ストリーミングのTLS(SSL)化
ストリーミングのTLS(SSL)化
J-Stream Inc.
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
VirtualTech Japan Inc.
Hyperledger Fabric 1.0 概要
Hyperledger Fabric 1.0 概要
Hyperleger Tokyo Meetup
NVIDIA GPU 技術最新情報
NVIDIA GPU 技術最新情報
IDC Frontier
Developer summit 2015 gcp
Developer summit 2015 gcp
Google Cloud Platform - Japan
データベース屋がHyperledger Fabricを検証してみた
データベース屋がHyperledger Fabricを検証してみた
Hyperleger Tokyo Meetup
NVIDIA 最近の動向
NVIDIA 最近の動向
NVIDIA Japan
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
NTT Communications Technology Development
Cld017 nh シリーズリリース
Cld017 nh シリーズリリース
Tech Summit 2016
Cld017 nh シリーズリリース
Cld017 nh シリーズリリース
Tech Summit 2016
[Azure Antenna] クラウドで HPC ~ HPC on Azure ~
[Azure Antenna] クラウドで HPC ~ HPC on Azure ~
Shuichi Gojuki
CREを支える技術とココロ
CREを支える技術とココロ
YOJI WATANABE
RAPIDS 概要
RAPIDS 概要
NVIDIA Japan
[Cyber HPC Symposium 2019] Microsoft Azureによる、クラウド時代のハイパフォーマンスコンピューティング High...
[Cyber HPC Symposium 2019] Microsoft Azureによる、クラウド時代のハイパフォーマンスコンピューティング High...
Shuichi Gojuki
Flow in VR Funhouse MOD Kit
Flow in VR Funhouse MOD Kit
NVIDIA Japan
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
VirtualTech Japan Inc.
GPU クラウド コンピューティング
GPU クラウド コンピューティング
NVIDIA Japan
1090: NVIDIA プロフェッショナルビジュアリゼーション
1090: NVIDIA プロフェッショナルビジュアリゼーション
NVIDIA Japan
CDNの必要性と将来性
CDNの必要性と将来性
Masaaki Nabeshima
What's hot
(20)
NVIDIA GRID が実現する GPU 仮想化テクノロジー
NVIDIA GRID が実現する GPU 仮想化テクノロジー
ストリーミングのTLS(SSL)化
ストリーミングのTLS(SSL)化
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
GPU Container as a Serviceを実現するための最新OSS徹底比較 - OpenStack最新情報セミナー 2017年7月
Hyperledger Fabric 1.0 概要
Hyperledger Fabric 1.0 概要
NVIDIA GPU 技術最新情報
NVIDIA GPU 技術最新情報
Developer summit 2015 gcp
Developer summit 2015 gcp
データベース屋がHyperledger Fabricを検証してみた
データベース屋がHyperledger Fabricを検証してみた
NVIDIA 最近の動向
NVIDIA 最近の動向
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
Cld017 nh シリーズリリース
Cld017 nh シリーズリリース
Cld017 nh シリーズリリース
Cld017 nh シリーズリリース
[Azure Antenna] クラウドで HPC ~ HPC on Azure ~
[Azure Antenna] クラウドで HPC ~ HPC on Azure ~
CREを支える技術とココロ
CREを支える技術とココロ
RAPIDS 概要
RAPIDS 概要
[Cyber HPC Symposium 2019] Microsoft Azureによる、クラウド時代のハイパフォーマンスコンピューティング High...
[Cyber HPC Symposium 2019] Microsoft Azureによる、クラウド時代のハイパフォーマンスコンピューティング High...
Flow in VR Funhouse MOD Kit
Flow in VR Funhouse MOD Kit
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU on OpenStack 〜GPUインターナルクラウドのベストプラクティス
GPU クラウド コンピューティング
GPU クラウド コンピューティング
1090: NVIDIA プロフェッショナルビジュアリゼーション
1090: NVIDIA プロフェッショナルビジュアリゼーション
CDNの必要性と将来性
CDNの必要性と将来性
Similar to プレイヤーサイド・マルチCDN
マルチCDNの概要
マルチCDNの概要
J-Stream Inc.
ISP CDN draft2
ISP CDN draft2
Masaaki Nabeshima
Azure Media Services 概要
Azure Media Services 概要
Daiyu Hatakeyama
次世代CDNのトレンド
次世代CDNのトレンド
J-Stream Inc.
オープンソースのビッグデータ・IoT向け スケールアウト型データベースGridDBとPython連携 〜GridDBとPythonと私〜
オープンソースのビッグデータ・IoT向け スケールアウト型データベースGridDBとPython連携 〜GridDBとPythonと私〜
griddb
コンテナ導入概要資料2018
コンテナ導入概要資料2018
Masahito Zembutsu
中長期運用を見据えたHyperledger Fabricのアプリケーション設計
中長期運用を見据えたHyperledger Fabricのアプリケーション設計
Tomohiro Nakamura
MapR Streams & MapR コンバージド・データ・プラットフォーム
MapR Streams & MapR コンバージド・データ・プラットフォーム
MapR Technologies Japan
マーケティング向け大規模ログ解析事例紹介
マーケティング向け大規模ログ解析事例紹介
Kenji Hara
Azure Media Services 大全
Azure Media Services 大全
Daiyu Hatakeyama
Docker Enterprise Editionで実践するCaaS
Docker Enterprise Editionで実践するCaaS
DevOps Hub
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Insight Technology, Inc.
海賊版対策:CDN事業者からの視点
海賊版対策:CDN事業者からの視点
Masaaki Nabeshima
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
Junji Nishihara
4K/8K動画やVRなどの大容量コンテンツ配信を支える新しいキャッシュ技術のご紹介
4K/8K動画やVRなどの大容量コンテンツ配信を支える新しいキャッシュ技術のご紹介
Takuma Nakajima
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
Google Cloud Platform - Japan
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
Daiyu Hatakeyama
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
J-Stream Inc.
IoT/ビッグデータ/AI連携により次世代ストレージが促進するビジネス変革
IoT/ビッグデータ/AI連携により次世代ストレージが促進するビジネス変革
CLOUDIAN KK
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
Google Cloud Platform - Japan
Similar to プレイヤーサイド・マルチCDN
(20)
マルチCDNの概要
マルチCDNの概要
ISP CDN draft2
ISP CDN draft2
Azure Media Services 概要
Azure Media Services 概要
次世代CDNのトレンド
次世代CDNのトレンド
オープンソースのビッグデータ・IoT向け スケールアウト型データベースGridDBとPython連携 〜GridDBとPythonと私〜
オープンソースのビッグデータ・IoT向け スケールアウト型データベースGridDBとPython連携 〜GridDBとPythonと私〜
コンテナ導入概要資料2018
コンテナ導入概要資料2018
中長期運用を見据えたHyperledger Fabricのアプリケーション設計
中長期運用を見据えたHyperledger Fabricのアプリケーション設計
MapR Streams & MapR コンバージド・データ・プラットフォーム
MapR Streams & MapR コンバージド・データ・プラットフォーム
マーケティング向け大規模ログ解析事例紹介
マーケティング向け大規模ログ解析事例紹介
Azure Media Services 大全
Azure Media Services 大全
Docker Enterprise Editionで実践するCaaS
Docker Enterprise Editionで実践するCaaS
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
海賊版対策:CDN事業者からの視点
海賊版対策:CDN事業者からの視点
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
Cloud Native市場動向およびRancher Labsが提供するKubernetes Everywhere戦略について
4K/8K動画やVRなどの大容量コンテンツ配信を支える新しいキャッシュ技術のご紹介
4K/8K動画やVRなどの大容量コンテンツ配信を支える新しいキャッシュ技術のご紹介
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
[Cloud OnAir] 良いデータのために良い可視化ツールを使いましょう! 2019年11月7日 放送
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
第四回 関西放送機器展 - メディア業界におけるデジタルトランスフォーメーション
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
CDNのトラフィックエンジニアリング:CDNの現状とSDNの可能性
IoT/ビッグデータ/AI連携により次世代ストレージが促進するビジネス変革
IoT/ビッグデータ/AI連携により次世代ストレージが促進するビジネス変革
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
[Cloud OnAir] お客様事例紹介 -リクルートライフスタイルにおける デジタルトランスフォーメーションとクラウド活用- 2018年7月12日 放送
More from Masaaki Nabeshima
vMVPDの動向について
vMVPDの動向について
Masaaki Nabeshima
Open Caching Update
Open Caching Update
Masaaki Nabeshima
ストリーミングサービス研究グループ
ストリーミングサービス研究グループ
Masaaki Nabeshima
セキュリティ管理 入門セミナ
セキュリティ管理 入門セミナ
Masaaki Nabeshima
ATSC 3.0, MMT, Multicast
ATSC 3.0, MMT, Multicast
Masaaki Nabeshima
IPv4 IPv6 Multi Protocol Media Player
IPv4 IPv6 Multi Protocol Media Player
Masaaki Nabeshima
国内トラフィックエンジニアリングの現状
国内トラフィックエンジニアリングの現状
Masaaki Nabeshima
サイマルキャスト コストと可能性についての考察
サイマルキャスト コストと可能性についての考察
Masaaki Nabeshima
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
Masaaki Nabeshima
IPv4 IPv6 Media Player
IPv4 IPv6 Media Player
Masaaki Nabeshima
IPv6 Survey 2019 Dec Update
IPv6 Survey 2019 Dec Update
Masaaki Nabeshima
JP Web Sites IPv6 Survey
JP Web Sites IPv6 Survey
Masaaki Nabeshima
IPv6 Survey 2019
IPv6 Survey 2019
Masaaki Nabeshima
ストリーミング視聴解析の分類(ドラフト20180718)
ストリーミング視聴解析の分類(ドラフト20180718)
Masaaki Nabeshima
CDNとCDSPビジネスの動向と展望
CDNとCDSPビジネスの動向と展望
Masaaki Nabeshima
P2P型CDN
P2P型CDN
Masaaki Nabeshima
ストリーミングCDN2002
ストリーミングCDN2002
Masaaki Nabeshima
ストリーミングCDN2001
ストリーミングCDN2001
Masaaki Nabeshima
キャッシュサーバ運用技術
キャッシュサーバ運用技術
Masaaki Nabeshima
More from Masaaki Nabeshima
(19)
vMVPDの動向について
vMVPDの動向について
Open Caching Update
Open Caching Update
ストリーミングサービス研究グループ
ストリーミングサービス研究グループ
セキュリティ管理 入門セミナ
セキュリティ管理 入門セミナ
ATSC 3.0, MMT, Multicast
ATSC 3.0, MMT, Multicast
IPv4 IPv6 Multi Protocol Media Player
IPv4 IPv6 Multi Protocol Media Player
国内トラフィックエンジニアリングの現状
国内トラフィックエンジニアリングの現状
サイマルキャスト コストと可能性についての考察
サイマルキャスト コストと可能性についての考察
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
ストリーミング視聴解析の基本とその応用 IPv4・IPv6デュアルソース
IPv4 IPv6 Media Player
IPv4 IPv6 Media Player
IPv6 Survey 2019 Dec Update
IPv6 Survey 2019 Dec Update
JP Web Sites IPv6 Survey
JP Web Sites IPv6 Survey
IPv6 Survey 2019
IPv6 Survey 2019
ストリーミング視聴解析の分類(ドラフト20180718)
ストリーミング視聴解析の分類(ドラフト20180718)
CDNとCDSPビジネスの動向と展望
CDNとCDSPビジネスの動向と展望
P2P型CDN
P2P型CDN
ストリーミングCDN2002
ストリーミングCDN2002
ストリーミングCDN2001
ストリーミングCDN2001
キャッシュサーバ運用技術
キャッシュサーバ運用技術
Recently uploaded
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Recently uploaded
(12)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
プレイヤーサイド・マルチCDN
1.
プレイヤーサイド・マルチCDN Streaming Conference #3 2018年6月28日 鍋島
公章 1Copyright kosho.org
2.
• マルチCDN • 複数のCDNを使い分ける技術 •
ユースケース • ラウンドロビン • 国別 • ベストパフォーマンス • バックアップ • オーバーフロー、バースト • 最小コスト • 普及度 • OTT事業者の43%がマルチCDN戦略を採用 • May 2015、Unisphere Research Copyright kosho.org 2 マルチCDNとは? CDN-a CDN-b
3.
Copyright kosho.org 3 マルチCDN方式 マルチCDN 管理サーバ CDN-a object CDN-b object CDN-c object CDN計測 計測結果報告最適CDN指示 サーバサイド・マルチCDN (すでに普及) プレイヤーサイド・マルチCDN (研究開発中、今回のお話) CDN-a object CDN-b object CDN-c object CDN計測 データ集計 最適CDN判定 最適CDN判定
4.
• 要件の追加 • 連続的な判断が必要 •
動画の長時間視聴:数十秒~数十時間 • 特定タイミングの判断が必要 • 網切り替え:モバイル→Wi-Fi • 実装の可能性 • マルチソースの再生 • 複数のCDNからチャンクをダウンロードしながら再生 • CDN決定までの時間的余裕 • バッファリング中に、各種処理を実施できる • プレイヤー側の高度な判断 • ダウンロード速度の計測、統計処理、CDN判定が可能 Copyright kosho.org 4 ストリーミング用マルチCDN
5.
• インテリジェント・ビデオプレイヤー • プレイヤー機能の高度化 •
サーバ側機能のプレイヤーでの置き換え • 例 • ストリームのバックアップ • プレイヤー側でストリーム(サーバ)の生死を判断 • アダプティブビットレート • プレイヤー側でダウンロード速度に合わせた視聴ビットレートを判断 • プレイヤーサイド・マルチCDN • プレイヤーは、複数のCDNからチャンクをダウンロードし続けながら最適なCDNを選択 Copyright kosho.org 5 プレイヤー側の高度な判断
6.
• ベースプレイヤー • MSE(Media
Source Extensions)を使った自作HTML5プレイヤー • 10秒間のバッファリング • アルゴリズム • 初期CDN判定 • 各CDNへのHEADリクエストのレスポンス • DNS Lookupの時間は除く • responseEnd – requestSart (W3C Resource Timing API) • チャンク取得率 • プライマリCDN:セカンダリCDN=4:1(固定) • 連続CDN判定 • 5チャンク(秒)毎に直近4回分のダウンロード速度を比較 Copyright kosho.org 6 プレイヤーサイド・マルチCDN:実装例 startTime:ダウンロード処理開始 (redirectStart:httpリダイレクト開始) (redirectEnd:httpリダイレクト処理終了) fetchStart:実処理開始 domainLookupStart:DNSルックアップ開始 domainLookupEnd:DNSルックアップ終了 connectStart:TCP接続開始 (secureConnectionStart:SSL開始) connectEnd:TCP接続完了 requestStart:クエスト送信 responseStart:レスポンス受信開始 responseEnd:レスポンス受信完了 Resource Timing API
7.
• HTTPヘッダの追加 • 必須 •
クロスドメインのメディア配信 • Access-Control-Allow-Headers: Content-Type, Authorization • Access-Control-Allow-Origin:* • Resource Timing API詳細情報 • Timing-Allow-Origin:* • 任意 • クロスドメイン配信における詳細ヘッダ取得 • Access-Control-Expose-Headers: X-Cache • キャッシュヒット情報の記録 Copyright kosho.org 7 実装例:配信サーバ設定
8.
• Azureビッグデータ • MQTT
+ Azure IoT Hub + Streaming Analytics Job + Power BI Copyright kosho.org 8 実装例:解析環境 HTML5 Video Player IoT Hub Streaming Analytics Job Power BI ブローカー リアルタイム 処理 (SAQL) ビジネス インテリジェンス MQTT over Websocket over TLS
9.
https://tech.jstream.jp/analytics/mse/mse-multicdn.html Confidential 9 実行例
10.
console.log(開発者ツール) Copyright kosho.org 10 実行例 初期比較(レイテンシ) 5.4ms vs
4.3ms チャンクダウンロード(5個分) 1, 8,570 kbps 2, 4,169 kbps 3, 1,790 kbps 4, 1,287 kbps 5, 847 kbps 連続比較(ダウンロード速度) 8,570kbps vs 2,023kbps
11.
• PowerBI表示 Copyright kosho.org 11 実行例
12.
• グラフ Copyright kosho.org 12 実行例
13.
• 一般的なプレイヤーへの組み込み • JW
Player、 dash.js、 Video.js… • 最終的にはMSE(Media Source Extensions)を利用している • ダウンロード等の処理は、それぞれ独自 • レイテンシ比較によるCDN比較 • 比較的容易 • プライマリとセカンダリの入れ替え • HolaSparkが実装 • マルチソース再生によるCDN比較 • そこそこの工数が必要 • 既存処理との兼ね合い • ストリームのバックアップ動作 • アダプティブビットレート動作 Copyright kosho.org 13 考察:実装
14.
• ダウンロード速度比較 • 平均速度
vs 最後の計測値 • チャンクのファイルサイズによる正規化 • CDN切り離し • CDN速度差がX倍程度まで:両CDNを利用し続ける • Availabilityが劣る場合:即座に切り離す • ダウンロード速度に大きな差がある場合:バッファリングが起こる(アダプティブ ビットレートに影響が出る)場合、切り離す • CDN再接続 • 定期的な再接続と速度計測:無駄なトラフィック発生との兼ね合い • ある程度のファイルサイズをダウンロードしないとTCPでは速度が出ない • サーバ側マルチCDNとの連携 Copyright kosho.org 14 考察:基本アルゴリズム
15.
• 基本アルゴリズム • チャンクのダウンロード速度をベースに視聴ビットレートを決定する •
プレイヤーサイドマルチCDNでの実装 • 基本アプローチ • 計測単位時間(前の例では5秒間)の平均ダウンロード速度を元に視聴ビットレートを決定 • 課題 • セカンダリ側が遅すぎる場合、以下の判断が発生 • 視聴ビットレート減速 • セカンダリCDNの切り離し • プライマリとセカンダリの同時ダウンロード • 計測単位時間の拡大(例:単位時間を10秒にし、ダウンロード比率を9:1にする) • バッファリング時間以上には増やせない Copyright kosho.org 15 考察:アダプティブビットレート
16.
• 比較 • 補足:※サーバサイドマルチCDNは(一般的な)専用データ計測型と仮定 Copyright
kosho.org 16 マルチCDN:サーバサイドとプレイヤーサイド サーバサイドマルチCDN※ プレイヤーサイドマルチCDN 用途 Web、ストリーミング ストリーミング 概要 プレイヤーでデータ計測、 サーバ側で計測データの収集、 CDN判定を実施 プレイヤーだけで、データ計測、 CDN判定を実施 状況 一般的に使用されている 実験レベル 実装規模 大規模(集計サーバ、統計 サーバ等が必要) 小規模(プレイヤーの改良のみ) リアルタイム判断 × 〇 無駄な計測トラフィック × 〇 4K、8Kコンテンツの計測 × 〇 継続的なCDN計測 〇 × CDN切り離し後の処理 〇 ×
17.
• プレイヤーサイドマルチCDN • アプローチとして有望 •
例:4K等のハイビットレート配信 • その時々のVery BestなCDNを選択 • 数十Mbpsのスピード:横断的・定常的なCDN計測は困難 • 国内CDNは比較的良好: 速度差は数倍以内、 Availabilityもそこそこ • 一般プレイヤーへのインテグレーション • 工数が必要 • アルゴリズムのチューニング • これから(研究の宝庫) • パフォーマンス比較、CDN切り離し、CDN再接続 • CDN再接続 • プレイヤーサイドのみでの高効率な実装は困難 • サーバサイドの集計・判断が必要 Copyright kosho.org 17 まとめ
18.
• ストリーミング視聴解析セミナー#2 • 2018年7月18日(水)、15:30会場
16:00開始 • 開場:株式会社Jストリーム(港区芝公園) • https://www.stream.co.jp/company/map/ • プログラム • ストリーミング視聴解析の基礎(続き) • Web Performance API、MSEによる視聴解析 • Adobe Analytics • 基本機能と利用シーン • 申し込み・詳細 • https://video-analytics.connpass.com/event/92660/ Copyright kosho.org 18 告知
Download now