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
ImageFlux Live Streamingでサービス開発に集中する / ImageFlu...
Search
ImageFlux
October 12, 2018
0
5.6k
ImageFlux Live Streamingでサービス開発に集中する / ImageFlux meetup #2 - Guest Session #3
ImageFlux Live Streamingでサービス開発に集中する
ピックアップ株式会社
@daneko0123
ImageFlux meetup #2
— 2018-09-25
ImageFlux
October 12, 2018
Tweet
Share
More Decks by ImageFlux
See All by ImageFlux
ImageFluxについて / CAMPHOR- 2021-12-18
imageflux
0
570
画像処理サービスを作る際の落とし穴をImageFluxではいかにして超えてきたか / ImageFlux meetup #4 (5)
imageflux
1
3.2k
Webサービスにおける画像変換の実践 / ImageFlux meetup - hands-on
imageflux
2
18k
最高の購入体験を実現するための画像ダイナミックチューニング / ImageFlux meetup - Guest session #1
imageflux
3
18k
ImageFlux Live Streamingについて
imageflux
0
31k
ImageFlux Updates 2018
imageflux
2
1.3k
ピクシブの大規模ライブ配信 / ImageFlux Live
imageflux
6
10k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
Designing for humans not robots
tammielis
250
25k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
170
A Modern Web Designer's Workflow
chriscoyier
693
190k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
Why Our Code Smells
bkeepers
PRO
335
57k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
GitHub's CSS Performance
jonrohan
1030
460k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Making Projects Easy
brettharned
116
6k
The Cult of Friendly URLs
andyhume
78
6.1k
The Invisible Side of Design
smashingmag
299
50k
Transcript
ImageFluxLiveStreamingで サービス開発に集中する
ImageFluxLiveStreamingで サービス開発に集中する 縁があってAlpha版を触らせてもらった感想や、これまでの経験から ライブ配信を 新規に作るなら ことができるような気がするのでめっちゃ期待していたら、 なぜか登壇することになったので慌てて作ったスライド
@daneko0123 ピックアップっていうDMMグループの会社で、 最近はAndroidアプリかいてます twitterのbioも嘘じゃないです
AndroidにARROW入れるおじさんだよ〜
前振り
アジェンダ • これまでのライブ配信サービスの開発経緯 ◦ CHIPSの初期 ◦ 中期 ◦ 後期 •
配信Sass検討 • ImageFluxLiveStreamingのリリース後に待っている世界 • まとめ
None
ざっくり シーケンス 本日のTarget
CHIPS初期
抱えてた問題点(ありすぎ) • アーカイブ作成中に、他の配信が乱れる … • 初期はGCEにAutoScalerの設定を入れていたが、In時のハンドリングが出来ず、配信が落ちる … ◦ のですぐにAutoScalerは切られていた など…
CHIPS中期
抱えてた問題点 • スケール…なにそれおいしいの? • なんか安定しない など…
CHIPS後期
_人人人人人人人人人人人人人人人_ > 最初っからWowzaで良いじゃん <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
抱えてた問題点 • Wowza自体の運用ノウハウが… ◦ Plugin作らないと ◦ Plugin作らないと ◦ Plugin作ら…
配信Sass検討 • Wowzaを検討するとき、そもそもSaasはないのか?という検討をやったりした記録
ゆるふわ要件 • LatencyがEndToEndで5秒あたり切ってくれ…頼む… • 配信者が開始したいタイミングでサクッと始められて、終わったらサクッと終わる • アーカイブ周りもなんかどこかにいい感じに保存してほしいなぁ … • API一発とかでなんとかなりませんかね?
• いい感じにEventフックというかCallbackというか など
検討サービス一覧 • Wowza Streaming Cloud Ultra low latency • Amazon
Media Services • Azure Media Services • Googleさん…???
ImageFluxLiveStreamingの リリース後に待っている世界
ImageFluxLiveStreaming • LowLatency(弊社環境での計測でも4~6s安定) ◦ セグメント時間は 1s(pixivさんのdocument記載通りの設定) ◦ 一応もっと削ればもっと速いが … •
API一発でChannelが出来るぞ! ◦ チャンネル生成から配信出来るようになるまでの待ち時間実質なし! ◦ AdaptiveRateの設定も余裕! • アーカイブもS3に置いてくれるぞ! ◦ GCSにも置けるようにして欲しい …|д゚)チラッ
最高
デモ動画 ※視聴側はExoPlayer2.8.4 ※配信には時雨堂さんの Sampleに含まれるScreenキャプチャをベースにしました
新たにライブ配信サービスを作るなら 配信基盤にImageFluxLiveStreaming!
まとめ
私達は何がしたかったのか • 配信周りのノウハウが欲しかったのか? • 配信プロトコルについて詳しくなりたかったのか? • そういうエンジニアを社内で育成したり、採用したかったのか?
私達はただサービスが作りたかった
サービス作っていこうぜ! ※配信基盤が必要ならImageFluxLiveStreaming!