SlideShare ist ein Scribd-Unternehmen logo
1 von 75
Downloaden Sie, um offline zu lesen
SHOWROOMとDeNAで取り組んだ

ライブ配信基盤刷新・

超低遅延ライブ配信の裏側
星野隼人  小井戸寛樹
低遅延な配信への
こだわり
超低遅延のデモ動画
超低遅延
1秒未満の遅延
これまでの遅延
10秒程度
• 星野隼人
• システム本部IT統括部IT基盤部第一グループ
エンタメチーム チームリーダー
自己紹介
• 2013年〜
• 大学院卒業後、DeNA 新卒入社
• アジア圏の国内外のサテライト拠点およびデータセンターのネッ
トワーク設計・構築・運用
• 2016年〜
• エンターテインメント領域のサービスを中心に、20個以上の
サービスのインフラを担当するチームをリード
• 全社的なクラウドセキュリティに関する調査・検討・導入
▶ 前半パート(DeNAインフラ 星野・20分)
• これまでの構成とこれからの構成の解説
• Origin Cloud Journey検討ポイントの解説
• 失敗談
 後半パート(SHOWROOM 小井戸・20分)
• Low-Latency HLSサーバの仕組み
• Playerのバッファリングロジックの仕組み
• 失敗談
本セッションの構成
▶ 前半パート(DeNAインフラ 星野・20分)
• これまでの構成とこれからの構成の解説
• Origin Cloud Journey検討ポイントの解説
• 失敗談
 後半パート(SHOWROOM 小井戸・20分)
• Low-Latency HLSサーバの仕組み
• Playerのバッファリングロジックの仕組み
• 失敗談
本セッションの構成
配信・視聴
これまでの構成
配信プロトコル
・RTMP (On-Premisesで受付)
視聴プロトコルと遅延
・RTMP : 3〜4秒の遅延
・HLS : 10秒程度の遅延
可用性
・3秒でフェイルオーバー
これまでの構成の特徴
高いスケール性能
・オリジン ー エッジ構成
・配信基盤のシャーディング
・数千配信、数百Gbpsにも対応可
アーカイブ
・ffmpeg wrapper デーモンによる
アーカイブ生成
これまでの構成
これまでの構成
Origin

RTMP視聴用
Edge

HLS視聴用

CDN

Origin

Cache

10秒前後遅延

3〜4秒遅延

Recording

配信・視聴
これからの構成
配信プロトコル
・RTMP (クラウドで受付)
視聴プロトコルと遅延
・通常HLS: 10秒程度
・超低遅延HLS: 1秒程度
可用性
・3秒でフェイルオーバー
これからの構成の特徴
高いスケール性能
・オリジン ー エッジ構成
・配信基盤のシャーディング
・数千配信、数百Gbpsにも対応可
・Disaster Recoveryを考慮
アーカイブ
・Wowzaプラグインによる録画
これからの構成
Origin

RTMP視聴用
Edge

HLS視聴用

CDN

Origin

Cache

10秒前後遅延

3〜4秒遅延

Recording

これからの構成
Origin

HLS視聴用

CDN

Origin

Cache

10秒前後遅延

3〜4秒遅延

Recording

1秒前後の遅延
Low-Latency HLS視
聴環境

これからの構成
Origin

HLS視聴用

CDN

Origin

Cache

10秒前後遅延

3〜4秒遅延

Recording

1秒前後の遅延
Low-Latency HLS視
聴環境

Public

Cloud

Origin

これからの構成
Origin

HLS視聴用

CDN

Origin

Cache

10秒前後遅延

3〜4秒遅延

Recording

1秒前後の遅延
Low-Latency HLS視
聴環境

Public

Cloud

Origin

Cloud Journey
Origin
Cloud Journey
▶ 前半パート(DeNAインフラ 星野・20分)
• これまでの構成とこれからの構成の解説
• Origin Cloud Journey検討ポイントの解説
• 失敗談
 後半パート(SHOWROOM 小井戸・20分)
• Low-Latency HLSサーバの仕組み
• Playerのバッファリングロジックの仕組み
• 失敗談
本セッションの構成
主な観点
• 可用性
• スケール性能
• コスト
• セキュリティ
• 事業継続性
Origin Cloud Journey 検討事項
Origin Cloud Journey 検討事項 - 結果
AWSやGCP IDCF
可用性 △ ◯
スケール性能 ◯ △
コスト ☓ ◎
セキュリティ ◎ ◯
事業継続性 ◯ △
採用
Origin Cloud Journey 検討事項 - 結果
AWSやGCP IDCF
可用性 △ ◯
スケール性能 ◯ △
コスト ☓ ◎
セキュリティ ◎ ◯
事業継続性 ◯ △
• AWS、GCP等 △
• ゾーン分散可能
• Active/Standby 負荷分散方式はロードバランサ標準機能では
実現不可
• 自前でソフトウェアロードバランサを用意する事で実現可能
• IDCF ◯
• ゾーン分散可能
• Active/Standby 負荷分散方式はマネージドロードバランサを
利用する事で実現可能
• ロードバランサハードウェアアプライアンスをマネージドロー
ドバランサとして利用できるサービスがある
Origin Cloud Journey 検討事項 - 可用性
Origin Cloud Journey 検討事項 - 結果
AWSやGCP IDCF
可用性 △ ◯
スケール性能 ◯ △
コスト ☓ ◎
セキュリティ ◎ ◯
事業継続性 ◯ △
• AWS、GCP等 ◯
• 潤沢なリソース、上限はほぼ気にする必要がないレベル
• 豊富なAPI
• IDCF △
• インスタンス在庫等はAWSやGCPに比べれば少ない
• マネージドロードバランサ(MLB)のスループットが上限となる
• インフィニットロードバランサ(ILB)を併用して緩和
• 特定の通信はMLBを通さないルーティングにより緩和
• 物理専有アプライアンスのためMLBのAPI提供が難しい
• 代替案についてIDCFさんと検討中
Origin Cloud Journey 検討事項 - スケール性能
Origin Cloud Journey 検討事項 - 結果
AWSやGCP IDCF
可用性 △ ◯
スケール性能 ◯ △
コスト ☓ ◎
セキュリティ ◎ ◯
事業継続性 ◯ △
• AWS、GCP等 ☓
• インスタンス
• 稼働時間課金
• データ転送
• データ総転送量課金
• IDCF ◎
• インスタンス
• 基本、稼働時間課金
• ハードウェア専有機の場合はインスタンス保持時間課金
• データ転送 (クラウドネットワークコネクト※の場合)
• データ転送レート課金
• 単価や割引は交渉可能
Origin Cloud Journey 検討事項 - コスト
※IDCFクラウドネットワークコネクト https://www.idcf.jp/cloud/nw_connect/
Origin Cloud Journey 検討事項 - コスト
月
額
コ
ス
ト
トラフィックパターン
Origin Cloud Journey 検討事項 - 結果
AWSやGCP IDCF
可用性 △ ◯
スケール性能 ◯ △
コスト ☓ ◎
セキュリティ ◎ ◯
事業継続性 ◯ △
• AWS、GCP等 ◎
• DeNAの自動監査システムを導入可
• その他大きな懸念はなし
• IDCF ◯
• DeNAの自動監査システムを導入不可
• その他大きな懸念はなし
Origin Cloud Journey 検討事項 - セキュリティ
Origin Cloud Journey 検討事項 - 結果
AWSやGCP IDCF
可用性 △ ◯
スケール性能 ◯ △
コスト ☓ ◎
セキュリティ ◎ ◯
事業継続性 ◯ △
主にDisaster Recoveryについて
• AWS、GCP等 ◯
• どのリージョンでも基本的に同じように利用可能
• IDCF △
• 国内に複数リージョンあるが、どのリージョンでも同じ構成・キャ
パシティを確保するためには別途調整が必要
• IDCFの別リージョンで同じ構成を取ることがすぐには困難
• DR先での構成は別途検討する必要がある
Origin Cloud Journey 検討事項 - 事業継続性
ソフトウェアロードバランサによるMLBと同等のActive/Standby負荷
分散方式の検証を行いました
• Nginx
• Vanilla
• ngx_healthcheck_module + ngx_dynamic_upstream_module
• OpenResty
• LVS + Keepalived
• HAProxy
Origin Cloud Journey 検討事項 - 事業継続性
AWS + HAProxy を採用
HAProxyを採用した主な理由
• 機能要件を満たしている
• 設定 / 導入が単純
• プロダクトとして成熟している
Origin Cloud Journey 検討事項 - 事業継続性
HAProxy
Wowza
Origin
Cloud Journey
の話の整理
HLS視聴用

CDN

10秒前後遅延

3〜4秒遅延

1秒前後の遅延
Low-Latency HLS視
聴環境

+ (DR)
HLS視聴用

CDN

10秒前後遅延

3〜4秒遅延

1秒前後の遅延
Low-Latency HLS視
聴環境

+ (DR)
廃止
MLB
ILB
▶ 前半パート(DeNAインフラ 星野・20分)
• これまでの構成とこれからの構成の解説
• Origin Cloud Journey検討ポイントの解説
• 失敗談
 後半パート(SHOWROOM 小井戸・20分)
• Low-Latency HLSサーバの仕組み
• Playerのバッファリングロジックの仕組み
• 失敗談
本セッションの構成
Push Publish の失敗
HLS視聴用

CDN

10秒前後遅延

3〜4秒遅延

+ (DR)
廃止
S3
upload HLS files (m3u8, ts)
1秒前後の遅延
Low-Latency HLS視
聴環境

HLS視聴用

CDN

10秒前後遅延

3〜4秒遅延

+ (DR)
廃止
S3
upload HLS files (m3u8, ts)
1秒前後の遅延
Low-Latency HLS視
聴環境

ここも廃止しようとし
た
ダメだった
HLS視聴用

CDN

10秒前後遅延

3〜4秒遅延

+ (DR)
廃止
1秒前後の遅延
Low-Latency HLS視
聴環境

これまでの構成から変えたこと
• Origin環境のOn-Premisesからの移行先にIDCFを採用
• Recording Daemon廃止
• 必要最小限のコストでのスケール性能確保・DRの実現
• IDCFのMLBとILBを併用
• 特定の通信はMLBを通らないようにルーティング
• DR先はAWS
• その他
• Wowza version up
前半パートまとめ (1/2)
これまでの構成から変えていないこと
• Originサーバの可用性
• IDCF環境でもDR先環境でもフェイルオーバーは3秒以内
• Shardingによる配信スケールアウト
• CDNによる視聴スケールアウト
失敗談
• Push Publish
前半パートまとめ (2/2)
  前半パート(DeNAインフラ 星野・20分)
• これまでの構成とこれからの構成の解説
• Origin Cloud Journey検討ポイントの解説
• 失敗談
▶ 後半パート(SHOWROOM 小井戸・20分)
• Low-Latency HLSサーバの仕組み
• Playerのバッファリングロジックの仕組み
• 失敗談
本セッションの構成
Low-Latency HLS
自己紹介

・Hiroki Koido / 小井戸 寛樹



・プロダクト本部 プラットフォーム開発G Tech Lead

 ・動画Playerとライブ配信基盤の両者において

  開発全般をTechLeadとしてリード



・経歴

 ・06年〜 SIer入社。

  ・Mobile向け/スマホ向け動画/音楽Playerアプリを開発

 ・11年〜 Web会社に入社

  ・ソーシャルwebゲームのサーバー開発Webエンジニアを経験

 ・16年〜 サイバーエージェントに入社

  ・動画サービスWebサーバーと動画配信基盤の開発を担当

 ・19年〜 DeNA / SHOWROOMに入社

  ・SHOWROOMのライブ配信基盤のリニューアルプロジェクトの立ち上げ

  前半パート(DeNAインフラ 星野・20分)
• これまでの構成とこれからの構成の解説
• Origin Cloud Journey検討ポイントの解説
• 失敗談
▶ 後半パート(SHOWROOM 小井戸・20分)
• Low-Latency HLSサーバの仕組み
• Playerのバッファリングロジックの仕組み
• 失敗談
本セッションの構成
アーキテクチャ

CDN :
Akamai
CDN :
Akamai
Wowza
Streaming
Engine
アーキテクチャ

Low-Latency HLS環境
Wowza
Streaming
Engine
CDN :
Akamai
CDN :
Akamai
Streaming-APIにGoを選択した理由
1.1.1 実行速度が速い
1.1.2 並列処理に強い
1.1.3 拡張性(スケーラビリティ)が高い
1.1.4 クロスプラットフォーム対応
1.1.5 消費リソースが少ない
参考情報のご紹介

[AWS Black Belt Online Seminar]

AWS Media Services で始めるライブ動画配信



Solutions Architect 廣瀬 太郎様

出展
:https://d1.awsstatic.com/webinars/jp/pdf/services/2019111
2_AWS-LiveVideoStreaming.pdf
遅延の内訳

エンコードのラグを低減する仕組み

Low-Latency HLSサーバーの仕組み

Transcode Group
WOWZA Streaming Engine
Low-Latency HLSサーバーの仕組み

#EXTM3U
#EXT-X-VERSION:6
#EXT-X-MEDIA-SEQUENCE:30193
#EXT-X-TARGETDURATION:3
#EXT-SR-LHLS
#EXTINF:2.002,
/media/v30193.ts
#EXTINF:2.002,
/media/v30194.ts
#EXTINF:2.002,
/media/v30195.ts
#EXTINF:2.002,
/media/v30196.ts
#EXTINF:2.002,
/media/v30197.ts
・mpeg2-tsのpayloadのchunkを16KB
ずつに分割
・transfer encoding : chunkedを使って、
分割したチャンクを送信
Low-Latency HLSサーバーのfailoverの仕組み

failoverまで:2〜3秒
  前半パート(DeNAインフラ 星野・20分)
• これまでの構成とこれからの構成の解説
• Origin Cloud Journey検討ポイントの解説
• 失敗談
▶ 後半パート(SHOWROOM 小井戸・20分)
• Low-Latency HLSサーバの仕組み
• Playerのバッファリングロジックの仕組み
• 失敗談
本セッションの構成
Playerのバッファリングロジックの仕組み

Playerのバッファリングロジックの仕組み

iOSPlayerのバッファリングロジックの仕組み

・lip sync処理
・音声プレイヤーにサンプルをBuffering
・Chunked Transfer encodingで取得
・最新のmpeg2-tsの最新のaudioフレームと
 タイムスタンプが一致するvideoフレームを
 ディスプレイに表示
・audioを基準にして、videoを合わせる理由
 ・audio playback以外のtimerにaudioを同期させるのは困難
 ・audioのplaybackにはbufferingが必須
 ・videoよりもaudioのがstreamが途切れると、目立つ
  前半パート(DeNAインフラ 星野・20分)
• これまでの構成とこれからの構成の解説
• Origin Cloud Journey検討ポイントの解説
• 失敗談
▶ 後半パート(SHOWROOM 小井戸・20分)
• Low-Latency HLSサーバの仕組み
• Playerのバッファリングロジックの仕組み
• 失敗談
本セッションの構成
失敗談 その1

・worker_rlimit_nofile (nginxのulimit) = 65535
(too many open filesにかからないようにする)
・worker_connection = 8192
(nginxへの同時接続数を増やすため、限界まで増加)
・multi_accept on
(リクエストを並列で同時に処理するようにする)
・nginxのmax connectionを1台:100,000同時接続可能
Wowza
Streaming
Engine
CDN :
Akamai
CDN :
Akamai
失敗談 その2

・ulimit、ip_local_port_range、
net.core.somaxconnを上昇

・database/sql -> sqlxに変更

・DBへのconnection poolを使用するよ
うに変更

CDN :
Akamai
CDN :
Akamai
Wowza
Streaming
Engine
失敗談 その3

・s3へのコネクションが貼れない。

・wowzaが瞬間的に停止

・youngGCのオーバーヘッドがでかく、ア
プリケーションが頻繁に停止

・s3へのtransfer managerを使い回さず、1conecxtず
つ、オブジェクト化してキューで制御するように変
更。

・HeapのEDEN領域を18GBくらいまで下げ、
youngGCのオーバーヘッドを下げた

CDN :
Akamai
CDN :
Akamai
Wowza
Streaming
Engine
失敗談 その4

・大量のGCが発生

・wowzaが瞬間的に停止

・master playlistが生成されず

streamが再生不可

Wowza
Streaming
Engine
CDN :
Akamai
CDN :
Akamai
失敗談 その4

・s3を参照せずに、ライブはoriginを向ける

・前段にwebのキャッシュサーバーを配置
Wowza
Streaming
Engine
CDN :
Akamai
CDN :
Akamai
現在の開発状況

・開発は、完了済み。
・現在、システム安定化のために最終調整中。
・影響を極小にするため、ゆっくり導入中。
・近日中に、リリース完了予定!
今後のSHOWROOM株式会社の事業戦略
・SHOWROOM
・新機能の導入で、絶賛ライブ配信盛り上げ中。
・新プロダクト
・新動画メディア開発で縦型動画の新たな世界を開拓
・新音声メディア開発で耳で聴ける新たな世界を開拓
・SHOWSTAGE
・超現実ライブをはじめ、ライブ3.0の新世界を開発
既存のSHOWROOMを活性化し、新たな
シナジー効果を生み出すプロダクトを開発中。
今後のDeNAとSHOWROOM
今後も "エンターテインメント×テクノロジー" を本気で追求
し、世界に喜びと驚きを与えられるようにチャレンジしていき
ます。

SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
 
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
 
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
 
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
 
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
 
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
 
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
 
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
 
AWS Black Belt Techシリーズ Amazon EBS
AWS Black Belt Techシリーズ  Amazon EBSAWS Black Belt Techシリーズ  Amazon EBS
AWS Black Belt Techシリーズ Amazon EBS
 
インフラCICDの勘所
インフラCICDの勘所インフラCICDの勘所
インフラCICDの勘所
 
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajpAt least onceってぶっちゃけ問題の先送りだったよね #kafkajp
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
 
DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化DeNA の AWS アカウント管理とセキュリティ監査自動化
DeNA の AWS アカウント管理とセキュリティ監査自動化
 
DeNAのインフラ戦略 〜クラウドジャーニーの舞台裏〜 [DeNA TechCon 2019]
DeNAのインフラ戦略 〜クラウドジャーニーの舞台裏〜 [DeNA TechCon 2019]DeNAのインフラ戦略 〜クラウドジャーニーの舞台裏〜 [DeNA TechCon 2019]
DeNAのインフラ戦略 〜クラウドジャーニーの舞台裏〜 [DeNA TechCon 2019]
 
20191009 AWS Black Belt Online Seminar Amazon GameLift
20191009 AWS Black Belt Online Seminar Amazon GameLift20191009 AWS Black Belt Online Seminar Amazon GameLift
20191009 AWS Black Belt Online Seminar Amazon GameLift
 
AWSではじめるMLOps
AWSではじめるMLOpsAWSではじめるMLOps
AWSではじめるMLOps
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
 

Ähnlich wie SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】

実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン
Hiroyasu Suzuki
 
Open stack reference architecture v1 2
Open stack reference architecture v1 2Open stack reference architecture v1 2
Open stack reference architecture v1 2
Dell TechCenter Japan
 
Solaris 11 ディープダイブセミナー インストール編
Solaris 11 ディープダイブセミナー インストール編Solaris 11 ディープダイブセミナー インストール編
Solaris 11 ディープダイブセミナー インストール編
SolarisJP
 
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
samemoon
 

Ähnlich wie SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】 (20)

Managed Instance チートシート
Managed Instance チートシートManaged Instance チートシート
Managed Instance チートシート
 
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポートJAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
 
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
 
実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン実践!AWSクラウドデザインパターン
実践!AWSクラウドデザインパターン
 
Open stack reference architecture v1 2
Open stack reference architecture v1 2Open stack reference architecture v1 2
Open stack reference architecture v1 2
 
第9回しゃちほこオラクル倶楽部
第9回しゃちほこオラクル倶楽部第9回しゃちほこオラクル倶楽部
第9回しゃちほこオラクル倶楽部
 
Solaris 11 ディープダイブセミナー インストール編
Solaris 11 ディープダイブセミナー インストール編Solaris 11 ディープダイブセミナー インストール編
Solaris 11 ディープダイブセミナー インストール編
 
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
デスクトップ仮想化の実践 - powered by Windows Server 2016 & Azure - (Microsoft de:code 2016)
 
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングしばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
 
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
オラクル・データベース・クラウド~さらなる進化のご紹介(Oracle Cloud Days Tokyo 2015)
 
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Appsグリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
 
私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由
 
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
 
わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料わんくま東京勉強会#46 Azureセッション資料
わんくま東京勉強会#46 Azureセッション資料
 
Oracle GoldenGate Cloud Service(GGCS)概要
Oracle GoldenGate Cloud Service(GGCS)概要Oracle GoldenGate Cloud Service(GGCS)概要
Oracle GoldenGate Cloud Service(GGCS)概要
 
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Microsoft Azure Update 20151112
Microsoft Azure Update 20151112
 
OpenStack 向けネットワーク入門
OpenStack 向けネットワーク入門OpenStack 向けネットワーク入門
OpenStack 向けネットワーク入門
 
Oracle GoldenGate入門
Oracle GoldenGate入門Oracle GoldenGate入門
Oracle GoldenGate入門
 
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...
お待たせしました! 真の VDI on Azure がついに実現します!~ Citrix と Microsoft のタッグがもたらす次世代型クラウド・デス...
 
20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会20130714 July Tech Festa 日本CloudStackユーザー会
20130714 July Tech Festa 日本CloudStackユーザー会
 

Mehr von DeNA

Mehr von DeNA (20)

DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
DRIVE CHARTの裏側  〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜DRIVE CHARTの裏側  〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
DRIVE CHARTの裏側 〜 AI ☓ IoT ☓ ビッグデータを 支えるアーキテクチャ 〜
 
IoTと業務システムをつなぐgRPC/RESTサービスの開発と運用
IoTと業務システムをつなぐgRPC/RESTサービスの開発と運用IoTと業務システムをつなぐgRPC/RESTサービスの開発と運用
IoTと業務システムをつなぐgRPC/RESTサービスの開発と運用
 
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
Can We Make Maps from Videos? ~From AI Algorithm to Engineering for Continuou...
 
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
クラウド環境でのセキュリティ監査自動化【DeNA TechCon 2020 ライブ配信】
 
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
 
仕様起因の手戻りを減らして開発効率アップを目指すチャレンジ 【DeNA TechCon 2020 ライブ配信】
仕様起因の手戻りを減らして開発効率アップを目指すチャレンジ 【DeNA TechCon 2020 ライブ配信】仕様起因の手戻りを減らして開発効率アップを目指すチャレンジ 【DeNA TechCon 2020 ライブ配信】
仕様起因の手戻りを減らして開発効率アップを目指すチャレンジ 【DeNA TechCon 2020 ライブ配信】
 
DeNA データプラットフォームにおける 自由と統制のバランス【DeNA TechCon 2020 ライブ配信】
DeNA データプラットフォームにおける 自由と統制のバランス【DeNA TechCon 2020 ライブ配信】DeNA データプラットフォームにおける 自由と統制のバランス【DeNA TechCon 2020 ライブ配信】
DeNA データプラットフォームにおける 自由と統制のバランス【DeNA TechCon 2020 ライブ配信】
 
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
リアルタイムリモートデバッグ環境によるゲーム開発イテレーションの高速化【DeNA TechCon 2020 ライブ配信】
 
MOV の機械学習システムを支える MLOps 実践【DeNA TechCon 2020 ライブ配信】
MOV の機械学習システムを支える MLOps 実践【DeNA TechCon 2020 ライブ配信】MOV の機械学習システムを支える MLOps 実践【DeNA TechCon 2020 ライブ配信】
MOV の機械学習システムを支える MLOps 実践【DeNA TechCon 2020 ライブ配信】
 
コンピュータビジョン技術の実応用〜DRIVE CHARTにおける脇見・車間距離不足検知〜【DeNA TechCon 2020 ライブ配信】
コンピュータビジョン技術の実応用〜DRIVE CHARTにおける脇見・車間距離不足検知〜【DeNA TechCon 2020 ライブ配信】コンピュータビジョン技術の実応用〜DRIVE CHARTにおける脇見・車間距離不足検知〜【DeNA TechCon 2020 ライブ配信】
コンピュータビジョン技術の実応用〜DRIVE CHARTにおける脇見・車間距離不足検知〜【DeNA TechCon 2020 ライブ配信】
 
DeNA の Slack 導入と活用の事例紹介
DeNA の Slack 導入と活用の事例紹介DeNA の Slack 導入と活用の事例紹介
DeNA の Slack 導入と活用の事例紹介
 
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]
タクシーxAIを支えるKubernetesとAIデータパイプラインの信頼性の取り組みについて [SRE NEXT 2020]
 
オートモーティブ領域における 位置情報関連アルゴリズムあれこれ
オートモーティブ領域における 位置情報関連アルゴリズムあれこれオートモーティブ領域における 位置情報関連アルゴリズムあれこれ
オートモーティブ領域における 位置情報関連アルゴリズムあれこれ
 
後部座席タブレットにおけるMaaS時代を見据えた半歩先のUX設計」 [MOBILITY:dev]
後部座席タブレットにおけるMaaS時代を見据えた半歩先のUX設計」 [MOBILITY:dev]後部座席タブレットにおけるMaaS時代を見据えた半歩先のUX設計」 [MOBILITY:dev]
後部座席タブレットにおけるMaaS時代を見据えた半歩先のUX設計」 [MOBILITY:dev]
 
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
ドライブレコーダ映像からの3次元空間認識 [MOBILITY:dev]
 
MOVで実践したサーバーAPI実装の超最適化について [MOBILITY:dev]
MOVで実践したサーバーAPI実装の超最適化について [MOBILITY:dev]MOVで実践したサーバーAPI実装の超最適化について [MOBILITY:dev]
MOVで実践したサーバーAPI実装の超最適化について [MOBILITY:dev]
 
MOV お客さま探索ナビの GCP ML開発フローについて
MOV お客さま探索ナビの GCP ML開発フローについてMOV お客さま探索ナビの GCP ML開発フローについて
MOV お客さま探索ナビの GCP ML開発フローについて
 
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
 
DeNAのQCTマネジメント IaaS利用のベストプラクティス [AWS Summit Tokyo 2019]
DeNAのQCTマネジメント IaaS利用のベストプラクティス [AWS Summit Tokyo 2019]DeNAのQCTマネジメント IaaS利用のベストプラクティス [AWS Summit Tokyo 2019]
DeNAのQCTマネジメント IaaS利用のベストプラクティス [AWS Summit Tokyo 2019]
 
知っててもいいかもしれない知財のこと(抜粋版)
知っててもいいかもしれない知財のこと(抜粋版)知っててもいいかもしれない知財のこと(抜粋版)
知っててもいいかもしれない知財のこと(抜粋版)
 

Kürzlich hochgeladen

Kürzlich hochgeladen (12)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

SHOWROOMとDeNAで取り組んだライブ配信基盤刷新・超低遅延ライブ配信の裏側【DeNA TechCon 2020 ライブ配信】