Cookpad Tech Kitchen #15

9f00f54ef1f653baaacaf18777d045f5?s=47 d_uji
March 30, 2018

Cookpad Tech Kitchen #15

9f00f54ef1f653baaacaf18777d045f5?s=128

d_uji

March 30, 2018
Tweet

Transcript

  1. cookpad studio での 撮影環境について メディアプロダクト開発部
 氏 大輔

  2. 自己紹介 - 氏 大輔 - Cookpadには2016年11月入社 - 入社後はiOSのCookpadの開発に携わり、現在は cookpad studioの開発を担当 -

    最近第二子が生まれて、パパ業頑張ってます
  3. cookpad studioとは • 今は代官山に1店舗 • 機材完備でお手がるに撮影可能 • レシピ投稿者なら無料で利用可 • 完全予約制

    • 全国各地にOPEN予定
  4. 撮影アプリについて • 料理動画を撮影するためのアプリ • 各キッチンに備え付けのカメラとiPad pro で撮影が行える • カメラにはOlympus製のカメラを採用 •

    iPadアプリからOlympusのSDKを通じてカメラで撮影が行える
  5. 撮影アプリについて camera network internet

  6. 撮影アプリについて camera network internet 1. SDKを通じて動画を撮影

  7. 撮影アプリについて camera network internet 1. SDKを通じて動画を撮影 2.iPadで動画を編集

  8. 撮影アプリについて camera network internet 1. SDKを通じて動画を撮影 2.iPadで動画を編集 3.編集した動画をアップロード

  9. 抱えている課題

  10. 問題① カメラの生産終了 Olympus Air 生産終了

  11. 問題① カメラの生産終了 • 店舗を増やすにあたってカメラの安定供給は必須 • 早急に代わりのカメラを見つける必要がある

  12. 問題② 電子レンジ干渉問題

  13. 問題② 電子レンジ干渉問題 ① カメラのAP(2.4GHz)に接続 ② Live streaming で  カメラ越しの映像を配信 ③

    受信した映像を外部ディスプレイに出力
  14. 問題② 電子レンジ干渉問題 ① カメラのAP(2.4GHz)に接続 ② Live streaming で  カメラ越しの映像を配信 ③

    受信した映像を外部ディスプレイに出力 - 4台ある電子レンジのうち、稼働させれるのは1台のみ - 電波干渉がひどいため、配置変更を余儀なくされた - 本当は各キッチンに1台置いておきたい
  15. 新カメラ探索 新カメラに求める要件 - iPadから操作できる - 電子レンジの干渉に耐えられる - 継続的に生産されている - とりあえず手当たり次第、他機種のカメラを調べた

    - AP機能搭載で、SDK提供のカメラがあんまりない - 大体 2.4GHz - あっても、見た目と金額がガチすぎる
  16. 新カメラ探索

  17. 新カメラ探索

  18. 新カメラ探索 新カメラに求める要件 - ✅ iPadから操作できる - Multi peer Connectivity でP2P接続して操作できそう

    - ✅ 電子レンジの干渉に耐えられる - 802.11n/ac に対応で高速、5GHzで干渉にも強い - ✅ 継続的に生産されている - Appleさん
  19. iPhoneX vs 電子レンジ 完成形イメージ ① iPhoneとiPadはP2Pで接続 ② iPhoneに送信するのはカメラ指示のみ ③カメラ越しの映像はiPhoneXと有線接続して出力

  20. iPhoneX vs 電子レンジ 早速プロトタイプ作ってスタジオ検証 - Multi peer Connectivityを使ってiPadからiPhoneXに対して指示 - スタジオ内のネットワークを通じて5GHzで接続

    - カメラ越しの映像はとりあえずiPhoneXにそのまま出力 目の前で電子レンジを複数台動かしても 操作/映像ともに問題なさそう
  21. iPhoneX vs 電子レンジ 試してわかった嬉しい誤算 - 複数台のiPhoneを繋げられる - 現状のカメラでは、1:1に接続しかできない - 定点カメラの他に手元など複数映像をいっき撮り

    - 運用カバーされていたフローの簡略化 - カメラとiPadのセットアップはスタッフが手動で行っていた - QRコードをiPadが読み取る形で接続を自動化
  22. ということで リリースに向けて絶賛開発中

  23. DEMO

  24. 開発中のつらみ - シミュレータが役に立たない - iPhone, iPad 共にカメラが必要なのでシミュレータで代用が効か ない - iPhoneに外部ディスプレイを接続すると、PCに有線接続出来ない

    - HDMI変換ケーブルを使うと、Xcodeが認識してくれない - 2つを同時に動かす為、デバッグログが見づらい
  25. 今後の課題

  26. 今後の課題 - お持ち帰り編集 - 今はスタジオでしか編集が出来ない - 4時間という時間制限の中で作っている - みんな持ち帰って家でゆっくり編集したいよね

  27. 今後の課題 - 考えることは結構ある - 認証周りの考慮 - 動画の取り扱い方 - マルチプラットフォーム対応したい