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
890
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
900
「ちょっといいUI」を目指す努力 / Striving for Little Big Details
usagimaru
6
4.2k
ロジカルなUIデザイン 考え方と関わり方 / A Logical Approach to UI Design, How to Think and Engage
usagimaru
16
6.1k
良いアプリケーションをデザインするための感覚の持ち方 / Cultivating a Sense for Designing Great Applications
usagimaru
23
11k
デスクトップアプリケーションのUIパターン - ウインドウ編(公開版) / UI Patterns of Desktop Applications - Window Layouts
usagimaru
14
14k
The HIG & Software UI Design
usagimaru
6
2.6k
インターフェイスデザインとの向き合い方(公開版)/ How to face interface design
usagimaru
5
7.8k
GUIの“こちら側”からのデザイン / Designing GUI Face and Face
usagimaru
8
6.4k
Designing Desktop Interactions
usagimaru
14
54k
Other Decks in Technology
See All in Technology
Dapr For Java Developers SouJava 25
salaboy
1
130
Security response for open source ecosystems
frasertweedale
0
100
KCD Brazil '25: Enabling Developers with Dapr & Backstage
salaboy
1
130
Amazon GuardDuty Malware Protection for Amazon S3を使おう
ryder472
2
110
30代エンジニアが考える、エンジニア生存戦略~~セキュリティを添えて~~
masakiokuda
4
2k
20250328_RubyKaigiで出会い鯛_____RubyKaigiから始まったはじめてのOSSコントリビュート.pdf
mterada1228
0
130
AI・LLM事業部のSREとタスクの自動運転
shinyorke
PRO
0
300
製造業の会計システムをDDDで開発した話
caddi_eng
3
980
SaaSプロダクト開発におけるバグの早期検出のためのAcceptance testの取り組み
kworkdev
PRO
0
460
OCI見積もり入門セミナー
oracle4engineer
PRO
0
120
Symfony in 2025: Scaling to 0
fabpot
2
200
小さく始めるDevOps 内製化支援から見えたDevOpsの始め方 / 20250317 Ken Takayanagi
shift_evolve
1
100
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
25k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
22
2.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7.1k
Six Lessons from altMBA
skipperchong
27
3.7k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
Gamification - CAS2011
davidbonilla
81
5.2k
A better future with KSS
kneath
238
17k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
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༵