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.6k
メルカリチャンネルとは
メルカリチャンネルとは
bravewood
January 31, 2018
Tweet
Share
Other Decks in Business
See All in Business
株式会社TENET 会社紹介資料
tenetinc
1
22k
株式会社モノクレア 採用ピッチ
monocrea
0
980
TOKIUM エンジニア向け会社紹介資料
tokium
0
360
YassLab (株) サービス紹介 / Introduction of YassLab
yasslab
PRO
2
41k
HA-LU Inc.|カンパニーデック - 会社資料
halu_japan
1
470
【新卒向け】株式会社リブに興味のある方へ
libinc
0
9.8k
夜を制する者が “AI Agent 大民主化時代” を制する
icoxfog417
PRO
10
7.9k
㈱サンエー 会社 採用資料
uemura2024
0
420
PoliPoli_CompanyDeck
polipoli
1
25k
株式会社Domuz会社紹介資料(採用)
kimpachi_d
0
48k
【27新卒セールス(FS・店舗)】BuySell Technologies会社紹介資料
buyselltechnologies
0
250k
令和6年度会社パンフレット
wf714201
0
220
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
46
From π to Pie charts
rasagy
0
100
Music & Morning Musume
bryan
46
7k
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
37
Documentation Writing (for coders)
carmenintech
77
5.2k
Designing for Performance
lara
610
70k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
870
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
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 による発表です