Livello API 2.1
Versione di maggio 2017
Modifiche principali
- Aggiunto il caricamento diretto per consentire alle videocamere di caricare direttamente sui server.
- Include i nuovi comandi
switchWifieuploadFile. - Sono state aggiunte le opzioni
photoStitchingSupport,photoStitching,videoStitchingSupport,videoStitching,videoGPSSupport,videoGPSalle opzioni OSC. - Campo
cameraIdaggiunto all'output/osc/info.
- Include i nuovi comandi
- È stata sostituita la specifica XMP per i video a 360° con un nuovo standard aperto.
- Aggiunto il consiglio per specificare la make/model della fotocamera in MP4 video a 360°.
Livello API 2
Versione di luglio 2016
Modifiche principali
sessionIdobsoleto e comandi correlati deprecati/modificati. Il livello API 2 è progettato per una sola connessione client e i produttori di videocamere devono assicurarsi che sia connesso un solo client alla volta (ad esempio limitando una sola connessione Wi-Fi).- Comandi deprecati
startSession/updateSession/closeSession. - Deprecato
sessionIddall'input dei comanditakePicture/getOptions/setOptions.
- Comandi deprecati
- Comandi deprecati
getImage/getMetadata.- L'URL assoluto di un file viene utilizzato per il download direttamente dal server HTTP della videocamera.
- Comandi e opzioni aggiunti/modificati per acquisizione video, acquisizione di immagini a intervalli e anteprima dal vivo.
- Sono stati aggiunti i comandi
startCapture/stopCapture/getLivePreview/processPicture/reset. - Rinominato
listImagesinlistFilese modificato input/output per gestire tipi di video e di immagine. - Sono state aggiunte le opzioni
previewFormat,previewFormatSupport,captureInterval,captureIntervalSupport,captureNumber,captureNumberSupport,remainingVideoSeconds,pollingDelay,delayProcessing,delayProcessingSupporteclientVersion. - Opzioni modificate
captureModeSupport,isoSupport,shutterSpeedSupport,fileFormatSupport,hdr,hdrSupport,exposureBracketeexposureBracketSupport.
- Sono stati aggiunti i comandi
- È stata aggiunta la specifica XMP video a 360°.
- Campo
apiLevelaggiunto all'output/osc/info.- apiLevel: il campo è stato aggiunto al livello API 2. Se questo campo non è presente, per impostazione predefinita viene considerato il livello API 1. È responsabilità degli sviluppatori recuperare queste informazioni e implementarle in modo diverso in base al valore.
Compatibilità con le versioni precedenti
- Produttori di videocamere: se supporti il livello API 1, ti consigliamo vivamente di supportare sia il livello API 1 che il livello API 2 come soluzione intermedia per alcuni mesi prima dell'aggiornamento finale e di fornire un aggiornamento del firmware per le videocamere che eseguono il livello API 1, altrimenti i client che supportano solo il livello API 1 non funzioneranno con le videocamere.
- Sviluppatori di app: tieni presente che queste modifiche interessano la tua app pubblicata in precedenza ed è tua responsabilità apportare le modifiche corrispondenti per gestire entrambe le versioni e ricordare ai proprietari delle videocamere di aggiornare il firmware.