SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
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日木曜日

Más contenido relacionado

Destacado

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
 

Destacado (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現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
 
フィルタドライバ入門
フィルタドライバ入門フィルタドライバ入門
フィルタドライバ入門
 

Más 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
 

Más 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!
 

Último

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 

Último (12)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 

SONY Camera Remote API