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.8k
Cookpad Tech Kitchen #15
d_uji
March 30, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
kotlin-lsp の開発開始に触発されて、Emacs で Kotlin 開発に挑戦した記録 / kotlin‑lsp as a Catalyst: My Journey to Kotlin Development in Emacs
nabeo
2
190
20251027_マルチエージェントとは
almondo_event
1
510
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
1
1.1k
2025/10/27 JJUGナイトセミナー WildFlyとQuarkusの 始め方
megascus
0
100
Azure Well-Architected Framework入門
tomokusaba
1
150
戦えるAIエージェントの作り方
iwiwi
19
9.2k
触れるけど壊れないWordPressの作り方
masakawai
0
620
東京大学「Agile-X」のFPGA AIデザインハッカソンを制したソニーのAI最適化
sony
0
180
AIの個性を理解し、指揮する
shoota
3
600
abema-trace-sampling-observability-cost-optimization
tetsuya28
0
420
re:Invent 2025の見どころと便利アイテムをご紹介 / Highlights and Useful Items for re:Invent 2025
yuj1osm
0
550
AIを使ってテストを楽にする
kworkdev
PRO
0
390
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Docker and Python
trallard
46
3.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Language of Interfaces
destraynor
162
25k
How to Ace a Technical Interview
jacobian
280
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Keith and Marios Guide to Fast Websites
keithpitt
412
23k
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時間という時間制限の中で作っている - みんな持ち帰って家でゆっくり編集したいよね
今後の課題 - 考えることは結構ある - 認証周りの考慮 - 動画の取り扱い方 - マルチプラットフォーム対応したい