CameraClipPreview स्कीमा

Nest Doorbell (बैटरी) Nest Doorbell (तार वाली) 

sdm.devices.traits.CameraClipPreview

यह विशेषता ऐसे किसी भी डिवाइस की है जिस पर क्लिप की झलक डाउनलोड करने की सुविधा काम करती है.

फ़ील्ड

इस Trait के लिए कोई फ़ील्ड उपलब्ध नहीं है.

निर्देश

इस Trait के लिए कोई निर्देश उपलब्ध नहीं है.

इवेंट

ClipPreview

झलक देखने के लिए, वीडियो क्लिप उपलब्ध है.

क्लिप की झलक, mp4 फ़ॉर्मैट में 10 फ़्रेम वाली वीडियो फ़ाइल होती है. पूरे 10 फ़्रेम का क्रम दिखाने के लिए, mp4 वीडियो फ़ाइल को दिखाया जा सकता है या उसे किसी दूसरे फ़ॉर्मैट (जैसे, ऐनिमेटेड GIF) में ट्रांसकोड किया जा सकता है. क्लिप की झलक देखने का तरीका चुनते समय, डिवाइस क्लाइंट की क्षमताओं को ध्यान में रखना चाहिए.

यह इवेंट इन इवेंट के लिए काम करता है:

टाइप कौन-कौन सी चीज़ें शामिल हैं ब्यौरा
इवेंट CameraMotion trait का मोशन इवेंट कैमरे ने हलचल का पता लगाया.
इवेंट CameraPerson trait का व्यक्ति इवेंट कैमरे ने किसी व्यक्ति की पहचान की है.
इवेंट DoorbellChime trait का चाइम इवेंट दरवाज़े की घंटी दबा दी गई है.
इस इवेंट और इससे जुड़े previewUrl को, साथ काम करने वाले एक या एक से ज़्यादा इवेंट से जोड़ने के लिए, eventSessionId का इस्तेमाल करें.

ClipPreview इवेंट

पेलोड

{
  "eventId" : "54e55063-25e6-44a5-9aa7-704405bb1c91",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraClipPreview.ClipPreview" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "previewUrl" : "https://previewUrl/..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

ClipPreview इवेंट फ़ील्ड

फ़ील्ड ब्यौरा डेटा टाइप
eventSessionId मिलते-जुलते इवेंट के किसी एक सेशन के हिस्से के तौर पर होने वाले इवेंट को दिया जाने वाला आईडी. इसका इस्तेमाल, इवेंट की जानकारी इकट्ठा करने के लिए किया जा सकता है. string
उदाहरण: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..."
previewUrl वह यूआरएल जिस पर वीडियो क्लिप की झलक देखनी है. डिफ़ॉल्ट वीडियो कोडेक, H264 है. string
उदाहरण: "https://previewUrl/..."

इवेंट पेलोड फ़ील्ड

फ़ील्ड ब्यौरा डेटा टाइप
eventId इवेंट के लिए यूनीक आइडेंटिफ़ायर. string
जैसे: "54e55063-25e6-44a5-9aa7-704405bb1c91"
timestamp इवेंट शुरू होने का समय. string
जैसे: "2019-01-01T00:00:01Z"
resourceUpdate एक ऑब्जेक्ट जिसमें संसाधन के अपडेट के बारे में जानकारी दी जाती है. object
userId यह ऐसा यूनीक आइडेंटिफ़ायर होता है जो उपयोगकर्ता की जानकारी को साफ़ तौर पर नहीं दिखाता है. string
उदाहरण: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
resourceGroup एक ऑब्जेक्ट जो ऐसे संसाधनों को दिखाता है जिनमें इस इवेंट के मिलते-जुलते अपडेट हो सकते हैं. इस ऑब्जेक्ट में इवेंट का संसाधन (resourceUpdate ऑब्जेक्ट से) हमेशा मौजूद रहेगा. object

अलग-अलग तरह के इवेंट और उनके काम करने के तरीके के बारे में ज़्यादा जानकारी के लिए, इवेंट देखें.

क्लिप की झलक देखें

क्लिप की झलक देखने के लिए, एचटीटीपी ऑथराइज़ेशन हेडर में OAuth ऐक्सेस टोकन का इस्तेमाल करके previewUrl को GET कॉल करें:

प्रीव्यू

curl -H 'Authorization: Bearer access-token' \
  https://previewUrl/...

गड़बड़ियां

एपीआई से जुड़े गड़बड़ी कोड की पूरी सूची देखने के लिए, एपीआई से जुड़े गड़बड़ी कोड का रेफ़रंस देखें.