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
Kazuki Miura
PRO
September 12, 2023
Technology
0
420
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
「入門 OpenTelemetry」 入門
miu_crescent
PRO
1
59
AZ 名とAZ ID の違いを 何度でも言うよ
miu_crescent
PRO
1
220
AWS Step Functions で マネコンとCDKの二刀流!
miu_crescent
PRO
1
55
AWS MediaServices の概要と活用事例
miu_crescent
PRO
2
98
ワイキキサークルホテルとその過ごし方
miu_crescent
PRO
1
280
私のawsの学び方、社外へ飛び出そう
miu_crescent
PRO
1
140
地方だからできた! 東北でのAWS事例を一挙紹介!
miu_crescent
PRO
1
170
地方企業がクラウドを活用するヒント
miu_crescent
PRO
1
220
AWSにおける生成AIでの動画生成について
miu_crescent
PRO
1
160
Other Decks in Technology
See All in Technology
「魔法少女まどか☆マギカ Magia Exedra」での負荷試験の実践と学び
gree_tech
PRO
0
340
JavaScript 研修
recruitengineers
PRO
6
1.3k
mruby(PicoRuby)で ファミコン音楽を奏でる
kishima
2
480
実践アプリケーション設計 ③ドメイン駆動設計
recruitengineers
PRO
13
3.7k
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
670
生成AI時代に必要な価値ある意思決定を育てる「開発プロセス定義」を用いた中期戦略
kakehashi
PRO
1
220
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
30k
AI時代にPdMとPMMはどう連携すべきか / PdM–PMM-collaboration-in-AI-era
rakus_dev
0
160
見てわかるテスト駆動開発
recruitengineers
PRO
6
2.2k
進捗
ydah
1
210
Nstockの一人目エンジニアが 3年間かけて向き合ってきた セキュリティのこととこれから〜あれから半年〜
yo41sawada
0
100
ヘブンバーンズレッドにおける、世界観を活かしたミニゲーム企画の作り方
gree_tech
PRO
0
330
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Producing Creativity
orderedlist
PRO
347
40k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
500
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Gamification - CAS2011
davidbonilla
81
5.4k
Being A Developer After 40
akosma
90
590k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Speed Design
sergeychernyshev
32
1.1k
Faster Mobile Websites
deanohume
309
31k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
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