SONY Camera Remote API

Post on 29-Jun-2015

948 views 7 download

Tags:

Transcript of SONY Camera Remote API

13年11月14日木曜日

Sony Camera Remote API で遊んでみた

13.10.18. S.M.

13年11月14日木曜日

ビデオカメラを買いました

13年11月14日木曜日

SONY HDR-AS15アクションカム

GoProが人気ですが……

13年11月14日木曜日

SENJUよりも小さい

13年11月14日木曜日

Camera Remote API

• 無料

• PF依存無し

• シンプル

• 対応機種まだ少ないHDR-AS15は対応機種

13年11月14日木曜日

Wi-Fi

クライアント サーバー

UPnP

HTTP GET/POST

仕組み

13年11月14日木曜日

Wi-Fi

• デバイスはアクセスポイント

• 使用中、Wi-Fiの回線が占有されます

13年11月14日木曜日

UPnP

• “カメラデバイス” を検索する

• UPnP / SSDPを用いて必要な情報(XML)をデバイスから取得する

• XML内のAPIに関する情報を取り出す

少々面倒だが、最初に1度だけ行えばOK

13年11月14日木曜日

HTTP

• 一般の命令はPOSTで実行する

• ライブ映像はGETで取得する

• JSONを用いたREST API

13年11月14日木曜日

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日木曜日

ライブ映像• GETでデータストリームを取得し続ける

• ヘッダー + JPEGデータ

• ヘッダーの1バイト目が0xFF

• 画素数640×240

• コマ落ちには目をつぶる

13年11月14日木曜日

デモ

13年11月14日木曜日