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.8k
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
610
画像処理サービスを作る際の落とし穴をImageFluxではいかにして超えてきたか / ImageFlux meetup #4 (5)
imageflux
1
3.3k
Webサービスにおける画像変換の実践 / ImageFlux meetup - hands-on
imageflux
2
18k
最高の購入体験を実現するための画像ダイナミックチューニング / ImageFlux meetup - Guest session #1
imageflux
3
18k
ImageFlux Live Streamingについて
imageflux
0
32k
ImageFlux Updates 2018
imageflux
2
1.4k
ピクシブの大規模ライブ配信 / ImageFlux Live
imageflux
6
11k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Become a Pro
speakerdeck
PRO
29
5.4k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
The Language of Interfaces
destraynor
158
25k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Optimizing for Happiness
mojombo
379
70k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
510
How STYLIGHT went responsive
nonsquared
100
5.6k
Practical Orchestrator
shlominoach
189
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
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!