CameraClipPreview स्कीमा
Nest Doorbell (बैटरी)
sdm.devices.traits.CameraClipPreview
यह Trait ऐसे किसी भी डिवाइस से जुड़ा है जो क्लिप की झलक को डाउनलोड करने की सुविधा देता है.
फ़ील्ड
इस Trait के लिए कोई फ़ील्ड उपलब्ध नहीं है.
निर्देश
इस विशेषता के लिए कोई निर्देश उपलब्ध नहीं है.
इवेंट
ClipPreview
झलक देखने के लिए वीडियो क्लिप उपलब्ध है.
क्लिप की झलक, mp4 फ़ॉर्मैट में 10 फ़्रेम की वीडियो फ़ाइल होती है. mp4 वीडियो फ़ाइल दिखाने का विकल्प चुना जा सकता है या पूरे 10 फ़्रेम का क्रम दिखाने के लिए, इसे किसी दूसरे फ़ॉर्मैट (उदाहरण के लिए, ऐनिमेटेड GIF) में ट्रांसकोड किया जा सकता है. क्लिप की झलक देखने का तरीका चुनते समय, डिवाइस क्लाइंट की क्षमताओं को ध्यान में रखा जाना चाहिए.
यह इवेंट इन इवेंट के लिए काम करता है:
टाइप | एलिमेंट | ब्यौरा |
---|---|---|
इवेंट | CameraMotion की विशेषता का मोशन इवेंट | कैमरे ने हलचल की पहचान की. |
इवेंट | CameraPerson Trait का व्यक्ति इवेंट | कैमरे ने एक व्यक्ति की पहचान की है. |
इवेंट | दरवाज़े की घंटी के ट्रैट का चाइम इवेंट | दरवाज़े की घंटी दबाई गई है. |
previewUrl
को, इस्तेमाल किए जा सकने वाले एक या उससे ज़्यादा इवेंट से जोड़ने के लिए, eventSessionId
का इस्तेमाल करें.
ClipPreview इवेंट
पेलोड
{ "eventId" : "1049fe69-8e1d-4381-ad42-c7f32a90d1af",
"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 जैसे: "1049fe69-8e1d-4381-ad42-c7f32a90d1af" |
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/...
गड़बड़ियां
इसके लिए एपीआई गड़बड़ी कोड संदर्भ देखें में देखें.