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