Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Sony Camera Remote API で遊んでみた
Search
usagimaru
October 18, 2013
Technology
1
870
Sony Camera Remote API で遊んでみた
アクションカム Sony HDR-AS15 の映像を iPad で映してみたよ、というデモを行った際の発表資料です。デモにはアプリと実機を使用したため、スライドでは写真のみです。
usagimaru
October 18, 2013
Tweet
Share
More Decks by usagimaru
See All by usagimaru
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
640
「ちょっといいUI」を目指す努力 / Striving for Little Big Details
usagimaru
6
4k
ロジカルなUIデザイン 考え方と関わり方 / A Logical Approach to UI Design, How to Think and Engage
usagimaru
16
5.8k
良いアプリケーションをデザインするための感覚の持ち方 / Cultivating a Sense for Designing Great Applications
usagimaru
23
11k
デスクトップアプリケーションのUIパターン - ウインドウ編(公開版) / UI Patterns of Desktop Applications - Window Layouts
usagimaru
14
13k
The HIG & Software UI Design
usagimaru
6
2.6k
インターフェイスデザインとの向き合い方(公開版)/ How to face interface design
usagimaru
5
7.7k
GUIの“こちら側”からのデザイン / Designing GUI Face and Face
usagimaru
8
6.3k
Designing Desktop Interactions
usagimaru
14
54k
Other Decks in Technology
See All in Technology
20250122_FinJAWS
takuyay0ne
2
340
Site Reliability Engineering on Kubernetes
nwiizo
6
3.6k
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
120k
フラット構造をやめた理由と、EM / Tech Leadを作った理由
baroqueworksdev
0
380
TypeScriptでモジュラーモノリスやってみた
diggymo
0
110
ココナラのセキュリティ組織の体制・役割・今後目指す世界
coconala_engineer
0
170
2025-01-24-SRETT11-OpenTofuについてそろそろ調べてみるか
masasuzu
0
130
実践!生成AIのビジネス活用 / How to utilize Generative AI in your own business
gakumura
1
190
スクラムマスターの活動と組織からの期待のズレへの対応 / Dealing with the gap between Scrum Master activities and organizational expectations
pauli
2
970
やっちゃえ誤自宅Nutanix
yukiafronia
0
320
プロダクト開発、インフラ、コーポレート、そしてAIとの共通言語としての Terraform / Terraform as a Common Language for Product Development, Infrastructure, Corporate Engineering, and AI
yuyatakeyama
6
1.4k
Mocking your codebase without cursing it
gaqzi
0
130
Featured
See All Featured
Done Done
chrislema
182
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.9k
Raft: Consensus for Rubyists
vanstee
137
6.7k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
98
18k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
210
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
590
Speed Design
sergeychernyshev
25
750
The Power of CSS Pseudo Elements
geoffreycrofte
74
5.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.3k
Transcript
1311݄14༵
4POZ$BNFSB3FNPUF"1* Ͱ༡ΜͰΈͨ 13.10.18.sm 1311݄14༵
ϏσΦΧϝϥΛ ങ͍·ͨ͠ 1311݄14༵
SONY HDR-AS15 ΞΫγϣϯΧϜ GoPro͕ਓؾͰ͕͢…… 1311݄14༵
SENJUΑΓখ͍͞ 1311݄14༵
Camera Remote API • ແྉ • PFґଘແ͠ • γϯϓϧ •
ରԠػछ·ͩগͳ͍ HDR-AS15ରԠػछ 1311݄14༵
Wi-Fi ΫϥΠΞϯτ αʔόʔ UPnP HTTP GET/POST Έ 1311݄14༵
Wi-Fi • σόΠεΞΫηεϙΠϯτ • ༻தɺWi-Fiͷճઢ͕༗͞Ε·͢ 1311݄14༵
UPnP • “ΧϝϥσόΠε” Λݕࡧ͢Δ • UPnP / SSDPΛ༻͍ͯඞཁͳใ ʢXMLʣΛσόΠε͔Βऔಘ͢Δ •
XMLͷAPIʹؔ͢ΔใΛऔΓग़͢ গʑ໘͕ͩɺ࠷ॳʹ1͚ͩߦ͑OK 1311݄14༵
HTTP • Ұൠͷ໋ྩPOSTͰ࣮ߦ͢Δ • ϥΠϒө૾GETͰऔಘ͢Δ • JSONΛ༻͍ͨREST API 1311݄14༵
JSON { ! ! "method": "<METHOD NAME>", ! ! "params":
["param0", "param1", ...], ! ! "id": 1, ! ! "version": "1.0" } { ! ! "result": [0], ! ! "id": 1 } { ! ! "error": [5, “Illegal Request”], ! ! "id": 1 } 1311݄14༵
ϥΠϒө૾ • GETͰσʔλετϦʔϜΛऔಘ͠ଓ͚Δ • ύέοτΛ݁߹→ϔομʔ + JPEGσʔλ • ϔομʔͷ1όΠτ͕0xFF •
ըૉ640×240 • ίϚམͪʹΛͭͿΔ 1311݄14༵
σϞ 1311݄14༵
※੩ࢭըͰ 1311݄14༵