Save 37% off PRO during our Black Friday Sale! »

Sony Camera Remote API で遊んでみた

A4c8177aa00623c9593f10be748b3861?s=47 usagimaru
October 18, 2013

Sony Camera Remote API で遊んでみた

アクションカム Sony HDR-AS15 の映像を iPad で映してみたよ、というデモを行った際の発表資料です。デモにはアプリと実機を使用したため、スライドでは写真のみです。

A4c8177aa00623c9593f10be748b3861?s=128

usagimaru

October 18, 2013
Tweet

Transcript

  1. 13೥11݄14೔໦༵೔

  2. 4POZ$BNFSB3FNPUF"1* Ͱ༡ΜͰΈͨ 13.10.18.sm 13೥11݄14೔໦༵೔

  3. ϏσΦΧϝϥΛ ങ͍·ͨ͠ 13೥11݄14೔໦༵೔

  4. SONY HDR-AS15 ΞΫγϣϯΧϜ GoPro͕ਓؾͰ͕͢…… 13೥11݄14೔໦༵೔

  5. SENJUΑΓ΋খ͍͞ 13೥11݄14೔໦༵೔

  6. Camera Remote API • ແྉ • PFґଘແ͠ • γϯϓϧ •

    ରԠػछ·ͩগͳ͍ HDR-AS15͸ରԠػछ 13೥11݄14೔໦༵೔
  7. Wi-Fi ΫϥΠΞϯτ αʔόʔ UPnP HTTP GET/POST ࢓૊Έ 13೥11݄14೔໦༵೔

  8. Wi-Fi • σόΠε͸ΞΫηεϙΠϯτ • ࢖༻தɺWi-Fiͷճઢ͕઎༗͞Ε·͢ 13೥11݄14೔໦༵೔

  9. UPnP • “ΧϝϥσόΠε” Λݕࡧ͢Δ • UPnP / SSDPΛ༻͍ͯඞཁͳ৘ใ ʢXMLʣΛσόΠε͔Βऔಘ͢Δ •

    XML಺ͷAPIʹؔ͢Δ৘ใΛऔΓग़͢ গʑ໘౗͕ͩɺ࠷ॳʹ1౓͚ͩߦ͑͹OK 13೥11݄14೔໦༵೔
  10. HTTP • Ұൠͷ໋ྩ͸POSTͰ࣮ߦ͢Δ • ϥΠϒө૾͸GETͰऔಘ͢Δ • JSONΛ༻͍ͨREST API 13೥11݄14೔໦༵೔

  11. JSON { ! ! "method": "<METHOD NAME>", ! ! "params":

    ["param0", "param1", ...], ! ! "id": 1, ! ! "version": "1.0" } { ! ! "result": [0], ! ! "id": 1 } { ! ! "error": [5, “Illegal Request”], ! ! "id": 1 } 13೥11݄14೔໦༵೔
  12. ϥΠϒө૾ • GETͰσʔλετϦʔϜΛऔಘ͠ଓ͚Δ • ύέοτΛ݁߹→ϔομʔ + JPEGσʔλ • ϔομʔͷ1όΠτ໨͕0xFF •

    ըૉ਺640×240 • ίϚམͪʹ͸໨ΛͭͿΔ 13೥11݄14೔໦༵೔
  13. σϞ 13೥11݄14೔໦༵೔

  14. ※੩ࢭըͰ 13೥11݄14೔໦༵೔