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
600
画像処理サービスを作る際の落とし穴を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.3k
ピクシブの大規模ライブ配信 / ImageFlux Live
imageflux
6
11k
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Why Our Code Smells
bkeepers
PRO
337
57k
Speed Design
sergeychernyshev
30
980
Measuring & Analyzing Core Web Vitals
bluesmoon
7
470
Gamification - CAS2011
davidbonilla
81
5.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Agile that works and the tools we love
rasmusluckow
329
21k
Building Applications with DynamoDB
mza
95
6.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
640
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!