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
メルカリチャンネルとは
Search
bravewood
January 31, 2018
Business
0
2.5k
メルカリチャンネルとは
メルカリチャンネルとは
bravewood
January 31, 2018
Tweet
Share
Other Decks in Business
See All in Business
【エンジニア採用】BuySell Technologies会社説明資料
buyselltechnologies
3
56k
かさね社会保険労務士事務所_事業紹介
kasane_sr
0
120
DNX Ventures Japan|Introduction Deck
natsumidnx
0
900
リンククロスシステム 会社案内
linkc19
0
350
企業研修向け謎解きゲーム「汚れた企画書の謎」
chibanba1982
PRO
0
110
コンセンサスゲーム「雪山での遭難」
chibanba1982
PRO
0
460
ログラス会社紹介資料 新卒採用 ビジネス職[経営幹部候補]/ Loglass Company Deck
loglass2019
1
2k
危機管理コンセンサスゲーム「船長の決断 カード版」
chibanba1982
PRO
0
260
ゲーム型メンタルヘルス研修「ストマネ」
chibanba1982
PRO
0
230
株式会社LANY / Company Deck
lany
2
57k
サステナビリティレポート2022
hamayacorp
0
120
WHITE CROSS inc. - Recruiting deck
yutanagahata
3
9.1k
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
230
Bash Introduction
62gerente
609
210k
How GitHub (no longer) Works
holman
312
140k
Speed Design
sergeychernyshev
25
720
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
Automating Front-end Workflow
addyosmani
1366
200k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
YesSQL, Process and Tooling at Scale
rocio
170
14k
Code Review Best Practice
trishagee
65
17k
For a Future-Friendly Web
brad_frost
176
9.5k
Transcript
メルカリチャンネルとは 2018年 1月23日 @bravewood
お足元の悪い中ご参加いただきましてありがとうございます お帰りの際にも十分お気をつけください 引用: https://weather.yahoo.co.jp/
アジェンダ • Who am I? • サービスとしての特徴 • 技術スタック
Who am I? @bravewood • メルカリ入社2年強 • 1年半US向け開発 • 1年弱JP向け開発
• 最近ハマっていること • 勝間和代のはてなブログwatch • ホットクック買おうか真剣に悩み中
どういうサービスかざっくり • ライブフリマ • ライブ配信+フリマ • 中国では大人気 • 日本ではまだまだこれから の市場
メルカリの有利な点 • フリマアプリとしてのシェア • すでに売り買いのプラットフォームがある • ユーザーベースとしても利用 • お金で解決することも可能 •
速度を優先させるためにまずはありものを利用する(お金をかける) • おかげで各サービスプロバイダから割と手厚いサポートを受けられた • ライブ配信サービスを作っていた人が社内にたくさんいる • 技術選定への助言 • あらかじめ問題になりそうな箇所の把握
あえて、メルカリアプリ本体に乗せる • 優先すべきは最速の立ち上げ • 「メルカリ」最新版を入れている人だったら誰でも使える • 配信も視聴も1アプリでできる • 実験的なこともやる •
複数在庫商品 • 法人解放 • 「メルカリってもう新しいことやらないんでしょ?」へのアンサー
技術スタック • 基本的には外部サービスを精一杯活用 • バッチを多用する • 例:配信済みの動画の保存、wowzaの管理、各種通知など 配信 Wowza Streaming
Cloud 視聴 Wowza Streaming Cloud Akamai(CDN) メッセージング (コメント、ハートボタン、システム メッセージ) Google Firebase 動画保存 Amazon S3 動画変換 Amazon Elastic Transcoder
配信者 視聴者 Live動画 コメント、いいね コメント、いいね Live配信 ※ メルカリAPI部分は省略
動画について #EXTM3U #EXT-X-VERSION:3 #EXT-X-STREAM-INF:BANDWIDTH=1549732,CODECS="avc1.66.31,mp4a.40.2",RESOLUTION=360x640 ../../123456/test_1_1024/chunklist.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=437406,CODECS="avc1.66.21,mp4a.40.2",RESOLUTION=234x416 ../../123456/test_1_304/chunklist.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=217596,CODECS="avc1.66.13,mp4a.40.2",RESOLUTION=144x256 ../../123456/test_1_144/chunklist.m3u8 https://wowzaprod98765t-i.akamaihd.net/hls/live/123456/test/playlist.m3u8
• HLSで配信 • 出力は3種類 • Video+Audio=112+32, baseline, 144 x 256 • Video+Audio=256+48, baseline, 240 x 416 • Video+Audio=928+96, baseline, 360 x 640 • 視聴側で自動選択(任意選択はまだできない) • Uploadの多重化などはやっておらず、回線切断時は5分以内であれば再開可能
ご静聴ありがとうございました 次は @vkgtaro による発表です