CameraClipPreview स्कीमा

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

sdm.devices.traits.CameraClipPreview

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

फ़ील्ड

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

निर्देश

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

इवेंट

ClipPreview

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

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

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

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

ClipPreview इवेंट

पेलोड

{
  "eventId" : "ee9b7596-18ae-427e-836b-d572b462ee6a",
"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
जैसे: "ee9b7596-18ae-427e-836b-d572b462ee6a"
timestamp इवेंट होने का समय. string
जैसे: "2019-01-01T00:00:01Z"
resourceUpdate एक ऑब्जेक्ट जो संसाधन के अपडेट के बारे में जानकारी देता है. object
userId एक यूनीक और अस्पष्ट आइडेंटिफ़ायर, जो उपयोगकर्ता के बारे में बताता है. string
उदाहरण के लिए: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
resourceGroup एक ऑब्जेक्ट जो ऐसे संसाधनों के बारे में बताता है जिनमें इस इवेंट से मिलते-जुलते अपडेट हो सकते हैं. इस ऑब्जेक्ट में, इवेंट का संसाधन (resourceUpdate ऑब्जेक्ट से) हमेशा मौजूद रहेगा. object

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

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

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

झलक देखें

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

गड़बड़ियां

इसके लिए एपीआई गड़बड़ी कोड संदर्भ देखें में देखें.