רמת API 2.1
הופץ במאי 2017
שינויים מרכזיים
- הוספה של העלאה ישירה כדי לאפשר העלאה ישירה של מצלמות לשרתים.
- כולל פקודות חדשות
switchWifi
ו-uploadFile
. - נוספו האפשרויות
photoStitchingSupport
,photoStitching
,videoStitchingSupport
,videoStitching
,videoGPSSupport
,videoGPS
לאפשרויות OSC. - השדה
cameraId
נוסף לפלט של/osc/info
.
- כולל פקודות חדשות
- המפרט XMP בווידאו 360 הוחלף בתקן פתוח חדש.
- נוספה המלצה לציון make/model בקובצי MP4 של וידאו 360.
רמת API 2
הופץ ביולי 2016
שינויים מרכזיים
- פקודות
sessionId
שהוצאו משימוש ופקודות קשורות שהוצאו משימוש/השתנו. רמת API 2 מיועדת לחיבור עם לקוח אחד, ויצרני המצלמות צריכים לוודא שרק לקוח אחד מחובר בכל רגע נתון (למשל, באמצעות הגבלה של חיבור Wi-Fi אחד בלבד).- פקודות שהוצאו משימוש
startSession
/updateSession
/closeSession
. - הוצאה משימוש של
sessionId
מקלט של פקודותtakePicture
/getOptions
/setOptions
.
- פקודות שהוצאו משימוש
- פקודות שהוצאו משימוש
getImage
/getMetadata
.- כתובת ה-URL המוחלטת של הקובץ משמשת להורדה ישירות משרת ה-HTTP של המצלמה.
- נוספו/שונו פקודות ואפשרויות לצילום וידאו, לצילום תמונות במרווחי זמן ולתצוגה מקדימה בזמן אמת.
- הוספת פקודות
startCapture
/stopCapture
/getLivePreview
/processPicture
/reset
. - שינינו את השם של
listImages
ל-listFiles
ושינינו את ערכי הקלט/פלט, כדי לטפל בסוגי הסרטונים ובסוגי התמונות. - נוספו האפשרויות
previewFormat
,previewFormatSupport
,captureInterval
,captureIntervalSupport
,captureNumber
,captureNumberSupport
,remainingVideoSeconds
,pollingDelay
,delayProcessing
,delayProcessingSupport
וגםclientVersion
. - האפשרויות ששונו
captureModeSupport
,isoSupport
,shutterSpeedSupport
,fileFormatSupport
,hdr
,hdrSupport
,exposureBracket
ו-exposureBracketSupport
.
- הוספת פקודות
- הוספנו את המפרט XMP של וידאו 360.
- השדה
apiLevel
נוסף לפלט של/osc/info
.- apiLevel: השדה נוסף ברמת API 2. כברירת מחדל, כשהשדה הזה חסר, היא נחשבת כרמה 1 של ה-API. המפתחים אחראים לאחזר את המידע הזה ולהטמיע אותו באופן שונה בהתאם לערך.
תאימות לאחור
- יצרני מצלמות: אם אתם תומכים ברמת API 1, מומלץ מאוד לתמוך גם ברמת API 1 וגם ברמת API 2 כפתרון ביניים למשך כמה חודשים לפני העדכון הסופי, ולספק עדכון קושחה למצלמות שמפעילות את רמת API 1. אחרת, לקוחות שתומכים רק ברמה 1 של ה-API לא יפעלו במצלמות.
- מפתחי אפליקציות: שימו לב שהשינויים האלה משפיעים על האפליקציה שפרסמתם בעבר, ובאחריותכם לבצע את השינויים המתאימים בשתי הגרסאות ולהזכיר לבעלי המצלמות לעדכן את הקושחה שלהם.