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
540
画像処理サービスを作る際の落とし穴をImageFluxではいかにして超えてきたか / ImageFlux meetup #4 (5)
imageflux
1
3.1k
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
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
How STYLIGHT went responsive
nonsquared
95
5.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Making Projects Easy
brettharned
115
5.9k
Teambox: Starting and Learning
jrom
133
8.8k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
GraphQLとの向き合い方2022年版
quramy
43
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
4 Signs Your Business is Dying
shpigford
180
21k
RailsConf 2023
tenderlove
29
900
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!