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
LIVE配信においてMediaStoreとS3をオリジンとして比較してみる
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazuki Miura
PRO
September 12, 2023
Technology
0
450
LIVE配信においてMediaStoreとS3をオリジンとして比較してみる
#jawsug #storagejaws
https://storage-jaws.connpass.com/event/293377/
Kazuki Miura
PRO
September 12, 2023
Tweet
Share
More Decks by Kazuki Miura
See All by Kazuki Miura
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
4.5k
これだけはやっておいた方がよさそう?awsにおけるランサムウェア対策
miu_crescent
PRO
1
130
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
4
350
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
340
エンタメ方向のTを広げよう!Werner先生の クロージングキーノートを 深掘りするための小ネタ10
miu_crescent
PRO
1
170
Amazon Bedrockを活用した 報道向け文字起こしシステムの開発
miu_crescent
PRO
0
140
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
0
62
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
3
1.1k
完全未経験からAWSと共に セキュリティに立ち向かった半生
miu_crescent
PRO
1
160
Other Decks in Technology
See All in Technology
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
110
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
310
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
160
AI時代のIssue駆動開発のススメ
moongift
PRO
0
250
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
110
Embeddings : Symfony AI en pratique
lyrixx
0
290
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
140
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
110
スピンアウト講座06_認証系(API-OAuth-MCP)入門
overflowinc
0
1.2k
Windows ファイル共有(SMB)を再確認する
murachiakira
PRO
0
280
FlutterでPiP再生を実装した話
s9a17
0
180
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
250
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
240
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
Unsuck your backbone
ammeep
672
58k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
HDC tutorial
michielstock
1
590
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
79
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Transcript
MediaStore / MediaPackage / S3 ORIGINSTORAGE 2023-08-12 S T O
R A G E - J A W S
自己紹介 #storagejaws AWS Community Hero AWS Community Builder 三浦一樹 JAWS-UG
札幌支部 Media-JAWS 北海道テレビ放送 AWS SAMURAI 2019
自社サービスの開発運用 #storagejaws VPC LESS OS LESS SERVERLESS
#storagejaws LIVE 配信システム構築
#storagejaws Amazon Interactive Video Service Amazon IVS ファーストチョイスはこれ
もっと込み入った構成 AWS Elemental MediaStore AWS Elemental MediaPackage S3 #storagejaws オリジンのストレージを選択
Storage Service as Origin MediaStore S3 #storagejaws いったん この2つの比較を
LIVE 配信のよくある構成 #storagejaws MediaStore MediaLive CloudFront OBS Player ひと昔前にLIVE 配信構築した人は
全員通った?構成
CDN は一旦忘れて、、 #storagejaws MediaStore MediaLive OBS
こんな感じ #storagejaws MediaStore MediaLive OBS RTMP HLS .m3u8 .ts
HTTP Live Streaming (HLS) #storagejaws MediaStore MediaLive HLS .m3u8 .ts
テストストリーム Safari でそのまま見れる
詳しくは、亀田さんのブログを #storagejaws https://zenn.dev/kameoncloud/articles/0d95a5eb8eda91
ストリーミング配信のファイル構成 #storagejaws index.m3u8 1080_00.ts 1080.m3u8 720.m3u8 1080_09.ts 6 秒の動画ファイルが10 個分
・・・ ↑ プレイヤーには このpath を渡す
サイズごとの.m3u8 を参照 #storagejaws index.m3u8
動画ファイルを参照 #storagejaws 1080.m3u8
ストリーミング配信のファイル構成 #storagejaws index.m3u8 1080_01.ts 1080.m3u8 720.m3u8 1080_10.ts 6 秒の動画ファイルが10 個分
・・・
ストリーミング配信のファイル構成 #storagejaws index.m3u8 1080_02.ts 1080.m3u8 720.m3u8 1080_11.ts 6 秒の動画ファイルが10 個分
・・・
動画ファイルを参照 #storagejaws 1080.m3u8
ストリーミング配信のファイル構成 #storagejaws index.m3u8 1080_02.ts 1080.m3u8 720.m3u8 1080_11.ts 6 秒の動画ファイルが10 個分
・・・ 720_02.ts 720_11.ts 6 秒の動画ファイルが10 個分 ・・・
ストリーミング配信のファイル構成 #storagejaws index.m3u8 1080.m3u8 720.m3u8 どんどん 書き変わってる 内容変わらない
index.m3u8 1080.m3u8 720.m3u8 ストリーミング配信のファイル構成 #storagejaws どんどん 書き変わってる 読み取りの整合性 が必要
Storage Service as Origin AWS Elemantal MediaStore #storagejaws そんな時のためのサービス!!
Storage Service as Origin AWS Elemantal MediaStore #storagejaws キャッシュとオブジェクトストレージ を組み合わせたサービス
ライブ配信のオリジンのための ストレージ The service provides a write-behind cache, designed for performance, in front of object storage
#storagejaws あれあれ
#storagejaws オブジェクトストレージで 一貫性があるサービスといえば、、
#storagejaws S3 2020 年 S3 のアップデートが、、
もう、いらない子、、? AWS Elemantal MediaStore #storagejaws
AWS Elemantal MediaStore #storagejaws コンソールにも悲しいお知らせが、 今年の7 月くらいに知った
AWS Elemantal MediaStore #storagejaws 低レイテンシーが売りだった ・強い一貫性 ・高いパフォーマンス ・予測可能な低レイテンシー
簡単に実験 MediaStore S3 #storagejaws ライブ配信をして 比較してみた
オリジンを変えて比較してみる #storagejaws S3 MediaStore MediaLive OBS Safari 比較 ORIGIN
オリジンを変えて比較してみる #storagejaws MediaStore MediaLive OBS Safari
オリジンを変えて比較してみる #storagejaws MediaStore MediaLive OBS Safari MediaStore Local 23sくらい
オリジンを変えて比較してみる #storagejaws S3 MediaLive OBS Safari S3 Local 23sくらい
Storage Service as Origin MediaStore S3 #storagejaws レイテンシー 変わらず、、
Storage Service as Origin MediaStore S3 #storagejaws ライブ配信の オリジンとしては S3
でも大丈夫!!
Storage Service as Origin S3 #storagejaws オススメは MediaPackage の Live
v2 MediaPackage この話はまたどこかで、、、
札幌の勉強会の告知
#jawsug_sapporo #aws_carnival 2023/09/28( 木) 2023/11/04( 土) 札幌に遊びに遊びにきてください!!
see you next jaws... THANKYOU S T O R A
G E - J A W S