SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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

クライアント

13年11月14日木曜日

HTTP GET/POST

サーバー
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日木曜日

Contenu connexe

En vedette

Firefoxosハンズオン 環境構築
Firefoxosハンズオン 環境構築Firefoxosハンズオン 環境構築
Firefoxosハンズオン 環境構築Kazutoshi Kashimoto
 
披露宴に持ち込むαレンズ?
披露宴に持ち込むαレンズ?披露宴に持ち込むαレンズ?
披露宴に持ち込むαレンズ?tilandmark
 
FirefoxOSアプリ開発 JSとの健全な付き合い方
FirefoxOSアプリ開発 JSとの健全な付き合い方FirefoxOSアプリ開発 JSとの健全な付き合い方
FirefoxOSアプリ開発 JSとの健全な付き合い方Kazutoshi Kashimoto
 
大分大学を中心とした遠隔医療支援システム
大分大学を中心とした遠隔医療支援システム大分大学を中心とした遠隔医療支援システム
大分大学を中心とした遠隔医療支援システムplatinumhandbook
 
SEO ライティングガイドライン
SEO ライティングガイドラインSEO ライティングガイドライン
SEO ライティングガイドラインshnins
 
カメラ Introduction of Camera
カメラ Introduction of Cameraカメラ Introduction of Camera
カメラ Introduction of Camerakaraage0703
 
Raw画像について
Raw画像についてRaw画像について
Raw画像についてSungsil Hwang
 
レンズのはなし
レンズのはなしレンズのはなし
レンズのはなしEmmy Noether
 
0624 Webライティング研究会
0624 Webライティング研究会0624 Webライティング研究会
0624 Webライティング研究会loftwork
 
SEO x UX ユーザー心理によるコンテンツプランニング
SEO x UX ユーザー心理によるコンテンツプランニングSEO x UX ユーザー心理によるコンテンツプランニング
SEO x UX ユーザー心理によるコンテンツプランニングYoshiki Hayama
 
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜ec-campus
 
【コピーライティングの全てをまとめてみた】
【コピーライティングの全てをまとめてみた】【コピーライティングの全てをまとめてみた】
【コピーライティングの全てをまとめてみた】Daiji Sato
 
0722 Webライティング研究会2
0722 Webライティング研究会20722 Webライティング研究会2
0722 Webライティング研究会2loftwork
 
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」ec-campus
 
フィルタドライバ入門
フィルタドライバ入門フィルタドライバ入門
フィルタドライバ入門firewood
 

En vedette (20)

Firefoxosハンズオン 環境構築
Firefoxosハンズオン 環境構築Firefoxosハンズオン 環境構築
Firefoxosハンズオン 環境構築
 
披露宴に持ち込むαレンズ?
披露宴に持ち込むαレンズ?披露宴に持ち込むαレンズ?
披露宴に持ち込むαレンズ?
 
AVは3Dで観ろ!
AVは3Dで観ろ!AVは3Dで観ろ!
AVは3Dで観ろ!
 
Firefoxosハンズオン
FirefoxosハンズオンFirefoxosハンズオン
Firefoxosハンズオン
 
俺がライダーだ
俺がライダーだ俺がライダーだ
俺がライダーだ
 
FirefoxOSアプリ開発 JSとの健全な付き合い方
FirefoxOSアプリ開発 JSとの健全な付き合い方FirefoxOSアプリ開発 JSとの健全な付き合い方
FirefoxOSアプリ開発 JSとの健全な付き合い方
 
大分大学を中心とした遠隔医療支援システム
大分大学を中心とした遠隔医療支援システム大分大学を中心とした遠隔医療支援システム
大分大学を中心とした遠隔医療支援システム
 
ももちゃんおまかせ隊
ももちゃんおまかせ隊ももちゃんおまかせ隊
ももちゃんおまかせ隊
 
SEO ライティングガイドライン
SEO ライティングガイドラインSEO ライティングガイドライン
SEO ライティングガイドライン
 
絶望しない! コミケ
絶望しない! コミケ絶望しない! コミケ
絶望しない! コミケ
 
カメラ Introduction of Camera
カメラ Introduction of Cameraカメラ Introduction of Camera
カメラ Introduction of Camera
 
Raw画像について
Raw画像についてRaw画像について
Raw画像について
 
レンズのはなし
レンズのはなしレンズのはなし
レンズのはなし
 
0624 Webライティング研究会
0624 Webライティング研究会0624 Webライティング研究会
0624 Webライティング研究会
 
SEO x UX ユーザー心理によるコンテンツプランニング
SEO x UX ユーザー心理によるコンテンツプランニングSEO x UX ユーザー心理によるコンテンツプランニング
SEO x UX ユーザー心理によるコンテンツプランニング
 
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜
 
【コピーライティングの全てをまとめてみた】
【コピーライティングの全てをまとめてみた】【コピーライティングの全てをまとめてみた】
【コピーライティングの全てをまとめてみた】
 
0722 Webライティング研究会2
0722 Webライティング研究会20722 Webライティング研究会2
0722 Webライティング研究会2
 
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
 
フィルタドライバ入門
フィルタドライバ入門フィルタドライバ入門
フィルタドライバ入門
 

Plus de Gaprot

AR開発高速化!「CFA」作りました!
AR開発高速化!「CFA」作りました!AR開発高速化!「CFA」作りました!
AR開発高速化!「CFA」作りました!Gaprot
 
Unity + iOS/Android VR ことはじめ
Unity + iOS/Android VR ことはじめUnity + iOS/Android VR ことはじめ
Unity + iOS/Android VR ことはじめGaprot
 
1201 ギャップロ軍団企画書
1201 ギャップロ軍団企画書1201 ギャップロ軍団企画書
1201 ギャップロ軍団企画書Gaprot
 
Speech Framework
Speech FrameworkSpeech Framework
Speech FrameworkGaprot
 
SiriKit iOS10
SiriKit iOS10SiriKit iOS10
SiriKit iOS10Gaprot
 
Proactive Suggestions
Proactive SuggestionsProactive Suggestions
Proactive SuggestionsGaprot
 
New Notification API in iOS 10
New Notification API in iOS 10New Notification API in iOS 10
New Notification API in iOS 10Gaprot
 
iOS 10 new Camera
iOS 10 new CameraiOS 10 new Camera
iOS 10 new CameraGaprot
 
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させるHTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させるGaprot
 
Aiマッシュアップ委員会 仕様説明資料
Aiマッシュアップ委員会 仕様説明資料Aiマッシュアップ委員会 仕様説明資料
Aiマッシュアップ委員会 仕様説明資料Gaprot
 
GoF のデザインパターンじゃないけど、よくあるパターン
GoF のデザインパターンじゃないけど、よくあるパターンGoF のデザインパターンじゃないけど、よくあるパターン
GoF のデザインパターンじゃないけど、よくあるパターンGaprot
 
Java の Collection 関連について整理してみました
Java の Collection 関連について整理してみましたJava の Collection 関連について整理してみました
Java の Collection 関連について整理してみましたGaprot
 
Salmon Hunt
Salmon HuntSalmon Hunt
Salmon HuntGaprot
 
「バグあるある」と「仕様変更あるある」一挙大放出SP!
「バグあるある」と「仕様変更あるある」一挙大放出SP!「バグあるある」と「仕様変更あるある」一挙大放出SP!
「バグあるある」と「仕様変更あるある」一挙大放出SP!Gaprot
 

Plus de Gaprot (14)

AR開発高速化!「CFA」作りました!
AR開発高速化!「CFA」作りました!AR開発高速化!「CFA」作りました!
AR開発高速化!「CFA」作りました!
 
Unity + iOS/Android VR ことはじめ
Unity + iOS/Android VR ことはじめUnity + iOS/Android VR ことはじめ
Unity + iOS/Android VR ことはじめ
 
1201 ギャップロ軍団企画書
1201 ギャップロ軍団企画書1201 ギャップロ軍団企画書
1201 ギャップロ軍団企画書
 
Speech Framework
Speech FrameworkSpeech Framework
Speech Framework
 
SiriKit iOS10
SiriKit iOS10SiriKit iOS10
SiriKit iOS10
 
Proactive Suggestions
Proactive SuggestionsProactive Suggestions
Proactive Suggestions
 
New Notification API in iOS 10
New Notification API in iOS 10New Notification API in iOS 10
New Notification API in iOS 10
 
iOS 10 new Camera
iOS 10 new CameraiOS 10 new Camera
iOS 10 new Camera
 
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させるHTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
HTML5 + JavaScriptでDRMつきMPEG-DASHを再生させる
 
Aiマッシュアップ委員会 仕様説明資料
Aiマッシュアップ委員会 仕様説明資料Aiマッシュアップ委員会 仕様説明資料
Aiマッシュアップ委員会 仕様説明資料
 
GoF のデザインパターンじゃないけど、よくあるパターン
GoF のデザインパターンじゃないけど、よくあるパターンGoF のデザインパターンじゃないけど、よくあるパターン
GoF のデザインパターンじゃないけど、よくあるパターン
 
Java の Collection 関連について整理してみました
Java の Collection 関連について整理してみましたJava の Collection 関連について整理してみました
Java の Collection 関連について整理してみました
 
Salmon Hunt
Salmon HuntSalmon Hunt
Salmon Hunt
 
「バグあるある」と「仕様変更あるある」一挙大放出SP!
「バグあるある」と「仕様変更あるある」一挙大放出SP!「バグあるある」と「仕様変更あるある」一挙大放出SP!
「バグあるある」と「仕様変更あるある」一挙大放出SP!
 

SONY Camera Remote API