sony camera remote api
TRANSCRIPT
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日木曜日