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
440
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
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
260
エンタメ方向のTを広げよう!Werner先生の クロージングキーノートを 深掘りするための小ネタ10
miu_crescent
PRO
1
130
Amazon Bedrockを活用した 報道向け文字起こしシステムの開発
miu_crescent
PRO
0
92
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
0
24
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
3
1.1k
完全未経験からAWSと共に セキュリティに立ち向かった半生
miu_crescent
PRO
1
120
Stripe Terminal を触ってみた!!
miu_crescent
PRO
0
71
アクシズを探せ! 各勢力の位置関係についての考察
miu_crescent
PRO
1
73
地方だからできた! 東北でのAWS事例を一挙紹介!#地方だからできる
miu_crescent
PRO
0
38
Other Decks in Technology
See All in Technology
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
210
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
370
re:Invent2025 セッションレポ ~Spec-driven development with Kiro~
nrinetcom
PRO
2
170
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
610
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
160
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
310
I tried making a solo advent calendar!
zzzzico
0
140
スクラムマスターが スクラムチームに入って取り組む5つのこと - スクラムガイドには書いてないけど入った当初から取り組んでおきたい大切なこと -
scrummasudar
1
1.8k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
280
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
From π to Pie charts
rasagy
0
100
Chasing Engaging Ingredients in Design
codingconduct
0
95
Joys of Absence: A Defence of Solitary Play
codingconduct
1
270
Being A Developer After 40
akosma
91
590k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
540
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
120
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
130
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
730
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
140
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