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
Cookpad Tech Kitchen #15
Search
d_uji
March 30, 2018
Technology
1
5.6k
Cookpad Tech Kitchen #15
d_uji
March 30, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
The Rise of LLMOps
asei
8
1.7k
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
Engineer Career Talk
lycorp_recruit_jp
0
190
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
100
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
510
いざ、BSC討伐の旅
nikinusu
2
780
AIチャットボット開発への生成AI活用
ryomrt
0
170
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
日経電子版のStoreKit2フルリニューアル
shimastripe
1
140
アプリエンジニアのためのGraphQL入門.pdf
spycwolf
0
100
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Speed Design
sergeychernyshev
25
620
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
720
Why Our Code Smells
bkeepers
PRO
334
57k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
430
The Art of Programming - Codeland 2020
erikaheidi
52
13k
[RailsConf 2023] Rails as a piece of cake
palkan
52
4.9k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
A Philosophy of Restraint
colly
203
16k
Transcript
cookpad studio での 撮影環境について メディアプロダクト開発部 氏 大輔
自己紹介 - 氏 大輔 - Cookpadには2016年11月入社 - 入社後はiOSのCookpadの開発に携わり、現在は cookpad studioの開発を担当 -
最近第二子が生まれて、パパ業頑張ってます
cookpad studioとは • 今は代官山に1店舗 • 機材完備でお手がるに撮影可能 • レシピ投稿者なら無料で利用可 • 完全予約制
• 全国各地にOPEN予定
撮影アプリについて • 料理動画を撮影するためのアプリ • 各キッチンに備え付けのカメラとiPad pro で撮影が行える • カメラにはOlympus製のカメラを採用 •
iPadアプリからOlympusのSDKを通じてカメラで撮影が行える
撮影アプリについて camera network internet
撮影アプリについて camera network internet 1. SDKを通じて動画を撮影
撮影アプリについて camera network internet 1. SDKを通じて動画を撮影 2.iPadで動画を編集
撮影アプリについて camera network internet 1. SDKを通じて動画を撮影 2.iPadで動画を編集 3.編集した動画をアップロード
抱えている課題
問題① カメラの生産終了 Olympus Air 生産終了
問題① カメラの生産終了 • 店舗を増やすにあたってカメラの安定供給は必須 • 早急に代わりのカメラを見つける必要がある
問題② 電子レンジ干渉問題
問題② 電子レンジ干渉問題 ① カメラのAP(2.4GHz)に接続 ② Live streaming で カメラ越しの映像を配信 ③
受信した映像を外部ディスプレイに出力
問題② 電子レンジ干渉問題 ① カメラのAP(2.4GHz)に接続 ② Live streaming で カメラ越しの映像を配信 ③
受信した映像を外部ディスプレイに出力 - 4台ある電子レンジのうち、稼働させれるのは1台のみ - 電波干渉がひどいため、配置変更を余儀なくされた - 本当は各キッチンに1台置いておきたい
新カメラ探索 新カメラに求める要件 - iPadから操作できる - 電子レンジの干渉に耐えられる - 継続的に生産されている - とりあえず手当たり次第、他機種のカメラを調べた
- AP機能搭載で、SDK提供のカメラがあんまりない - 大体 2.4GHz - あっても、見た目と金額がガチすぎる
新カメラ探索
新カメラ探索
新カメラ探索 新カメラに求める要件 - ✅ iPadから操作できる - Multi peer Connectivity でP2P接続して操作できそう
- ✅ 電子レンジの干渉に耐えられる - 802.11n/ac に対応で高速、5GHzで干渉にも強い - ✅ 継続的に生産されている - Appleさん
iPhoneX vs 電子レンジ 完成形イメージ ① iPhoneとiPadはP2Pで接続 ② iPhoneに送信するのはカメラ指示のみ ③カメラ越しの映像はiPhoneXと有線接続して出力
iPhoneX vs 電子レンジ 早速プロトタイプ作ってスタジオ検証 - Multi peer Connectivityを使ってiPadからiPhoneXに対して指示 - スタジオ内のネットワークを通じて5GHzで接続
- カメラ越しの映像はとりあえずiPhoneXにそのまま出力 目の前で電子レンジを複数台動かしても 操作/映像ともに問題なさそう
iPhoneX vs 電子レンジ 試してわかった嬉しい誤算 - 複数台のiPhoneを繋げられる - 現状のカメラでは、1:1に接続しかできない - 定点カメラの他に手元など複数映像をいっき撮り
- 運用カバーされていたフローの簡略化 - カメラとiPadのセットアップはスタッフが手動で行っていた - QRコードをiPadが読み取る形で接続を自動化
ということで リリースに向けて絶賛開発中
DEMO
開発中のつらみ - シミュレータが役に立たない - iPhone, iPad 共にカメラが必要なのでシミュレータで代用が効か ない - iPhoneに外部ディスプレイを接続すると、PCに有線接続出来ない
- HDMI変換ケーブルを使うと、Xcodeが認識してくれない - 2つを同時に動かす為、デバッグログが見づらい
今後の課題
今後の課題 - お持ち帰り編集 - 今はスタジオでしか編集が出来ない - 4時間という時間制限の中で作っている - みんな持ち帰って家でゆっくり編集したいよね
今後の課題 - 考えることは結構ある - 認証周りの考慮 - 動画の取り扱い方 - マルチプラットフォーム対応したい